ADD_PED_DECORATION_FROM_HASHES
Applies an Item from a PedDecorationCollection to a ped.
Hash
0x70559AC7Runtime name
AddPedDecorationFromHashesNamespaceCFX
SideServer
NameOfficial
Docs
Also known as
_APPLY_PED_OVERLAY, _SET_PED_DECORATIONSignature
void ADD_PED_DECORATION_FROM_HASHES(Ped ped, Hash collection, Hash overlay);Parameters
| Name | Type | Description |
|---|---|---|
ped | Ped | — |
collection | Hash | — |
overlay | Hash | — |
Returns void
Description
Applies an Item from a PedDecorationCollection to a ped. These include tattoos and shirt decals.
collection - PedDecorationCollection filename hash
overlay - Item name hash
Example:
Entry inside "mpbeach_overlays.xml" -
<Item>
<uvPos x="0.500000" y="0.500000" />
<scale x="0.600000" y="0.500000" />
<rotation value="0.000000" />
<nameHash>FM_Hair_Fuzz</nameHash>
<txdHash>mp_hair_fuzz</txdHash>
<txtHash>mp_hair_fuzz</txtHash>
<zone>ZONE_HEAD</zone>
<type>TYPE_TATTOO</type>
<faction>FM</faction>
<garment>All</garment>
<gender>GENDER_DONTCARE</gender>
<award />
<awardLevel />
</Item>
Code:
PED::_0x5F5D1665E352A839(PLAYER::PLAYER_PED_ID(), MISC::GET_HASH_KEY("mpbeach_overlays"), MISC::GET_HASH_KEY("fm_hair_fuzz"))This is the server-side RPC native equivalent of the client native ADD_PED_DECORATION_FROM_HASHES.
Usage
AddPedDecorationFromHashes(ped, collection, overlay)
-- always works, by hash
Citizen.InvokeNative(0x70559ac7, ped, collection, overlay)JavaScript and C#
AddPedDecorationFromHashes(ped, collection, overlay);
// by hash
Citizen.invokeNative('0x70559ac7', ped, collection, overlay);Function.Call((Hash)0x70559ac7, ped, collection, overlay);- Hash parameters: the named function also accepts a string and hashes it for you;
Citizen.InvokeNativeneeds the number — passjoaat("name")or a backtick literal like`name`.
Sources
Something wrong or missing? Contribute a verified note — corrections ship through pull requests.