_SET_ENTITY_ATTACHED_OFFSET
Applies and updates the positional offset of an entity relative to the entity it is attached to, while also controlling whether the offset is interpreted horizontally.
0x16908E859C3AB698SetEntityAttachedOffsetSignature
void _SET_ENTITY_ATTACHED_OFFSET(Entity entity, BOOL horizontalMode, float x, float y, float z);Parameters
| Name | Type | Description |
|---|---|---|
entity | Entity | — |
horizontalMode | BOOL | — |
x | float | — |
y | float | — |
z | float | — |
Returns void
Description
Applies and updates the positional offset of an entity relative to the entity it is attached to, while also controlling whether the offset is interpreted horizontally.
Typically used after ATTACH_ENTITY_TO_ENTITY.
Applies and updates the positional offset of an entity relative to the entity it is attached to, while also controlling whether the offset is interpreted horizontally or vertically
This native is typically used after ATTACH_ENTITY_TO_ENTITY
Usage
SetEntityAttachedOffset(entity, horizontalMode, x, y, z)
-- always works, by hash
Citizen.InvokeNative(0x16908E859C3AB698, entity, horizontalMode, x, y, z)JavaScript and C#
SetEntityAttachedOffset(entity, horizontalMode, x, y, z);
// by hash
Citizen.invokeNative('0x16908E859C3AB698', entity, horizontalMode, x + 0.0000001, y + 0.0000001, z + 0.0000001);Function.Call((Hash)0x16908E859C3AB698, entity, horizontalMode, x, y, z);- Float parameters: Lua integers (
10, or whole numbers decoded from NUI/JSON) are sent as ints and read as garbage. Write10.0orvalue + 0.0. The generated JS wrappers add0.0000001to non-zero floats for the same reason. - The name is a community guess and may change. If the named call is missing in your client build, use
InvokeNativewith the hash — it always works.
Sources
alloc8or RDR3 NativeDB · VORPCORE RDR3natives
Something wrong or missing? Contribute a verified note — corrections ship through pull requests.