| Property | Value |
|---|---|
| Native Name | SET_ENTITY_COORDS_NO_OFFSET |
| Hash | 0x239A3351AC1DA385 |
| Return Type | void |
| Parameters | entity (Entity), x (float), y (float), z (float), keepTasks (BOOL), keepIK (BOOL), doWarp (BOOL) |
Description: Teleports an entity to specified coordinates directly, with options to maintain certain behaviors post-teleportation.
Note:
- This native allows precise placement of entities without the usual adjustments for collision or interaction with the environment that may occur with other teleportation natives.
- The
keepTasksandkeepIKparameters are specifically useful for maintaining the current state of a ped, ensuring actions or animations are not abruptly stopped due to the teleportation. - Setting
doWarptofalseis useful when simulating continuous movement or when the entity should interact with its immediate surroundings upon arrival.
Parameters
entity(Entity) — The entity to reposition.x(float) — X coordinate for the new position.y(float) — Y coordinate for the new position.z(float) — Z coordinate for the new position.keepTasks(BOOL) — Iftrue, the tasks currently assigned to the ped are not removed upon teleportation. Applies only to peds.keepIK(BOOL) — Iftrue, the Inverse Kinematics (IK) on the ped are not reset upon teleportation. Applies only to peds.doWarp(BOOL) — Iffalse, the entity will maintain continuous motion and will not clear contacts nor create space for itself upon teleportation.