SET_ATTRIBUTE_BASE_RANK
PA_HEALTH, PA_STAMINA, PA_SPECIALABILITY, PA_COURAGE, PA_AGILITY, PA_SPEED, PA_ACCELERATION, PA_BONDING, SA_HUNGER, SA_FATIGUED, SA_INEBRIATED, SA_POISONED, SA_BODYHEAT, SA_BODYWEIGHT, SA_OVERFED, SA_SICKNESS, SA_DIRTINESS, SA_DIRTINESSH…
Hash
0x5DA12E025D47D4E5Runtime name
SetAttributeBaseRankNamespaceATTRIBUTE
SideClient
NameOfficial
Docs
Since build1207
Signature
void SET_ATTRIBUTE_BASE_RANK(Ped ped, int attributeIndex, int newValue);Parameters
| Name | Type | Description |
|---|---|---|
ped | Ped | — |
attributeIndex | int | — |
newValue | int | — |
Returns void
Description
attributeIndex:
enum ePedAttribute
{
PA_HEALTH,
PA_STAMINA,
PA_SPECIALABILITY,
PA_COURAGE,
PA_AGILITY,
PA_SPEED,
PA_ACCELERATION,
PA_BONDING,
SA_HUNGER,
SA_FATIGUED,
SA_INEBRIATED,
SA_POISONED,
SA_BODYHEAT,
SA_BODYWEIGHT,
SA_OVERFED,
SA_SICKNESS,
SA_DIRTINESS,
SA_DIRTINESSHAT,
MTR_STRENGTH,
MTR_GRIT,
MTR_INSTINCT,
PA_UNRULINESS,
SA_DIRTINESSSKIN
};Usage
SetAttributeBaseRank(ped, attributeIndex, newValue)
-- always works, by hash
Citizen.InvokeNative(0x5DA12E025D47D4E5, ped, attributeIndex, newValue)JavaScript and C#
SetAttributeBaseRank(ped, attributeIndex, newValue);
// by hash
Citizen.invokeNative('0x5DA12E025D47D4E5', ped, attributeIndex, newValue);Function.Call((Hash)0x5DA12E025D47D4E5, ped, attributeIndex, newValue);Enums and flags
- PedAttribute__AttributeType 23 values
See also
Sources
Something wrong or missing? Contribute a verified note — corrections ship through pull requests.