RedM Natives

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…

Hash0x5DA12E025D47D4E5
Runtime nameSetAttributeBaseRank
NamespaceATTRIBUTE
SideClient
NameOfficial
Docs
Since build1207

Signature

void SET_ATTRIBUTE_BASE_RANK(Ped ped, int attributeIndex, int newValue);

Parameters

NameTypeDescription
pedPed—
attributeIndexint—
newValueint—

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

Lua
SetAttributeBaseRank(ped, attributeIndex, newValue)

-- always works, by hash
Citizen.InvokeNative(0x5DA12E025D47D4E5, ped, attributeIndex, newValue)
JavaScript and C#
JavaScript
SetAttributeBaseRank(ped, attributeIndex, newValue);

// by hash
Citizen.invokeNative('0x5DA12E025D47D4E5', ped, attributeIndex, newValue);
C#
Function.Call((Hash)0x5DA12E025D47D4E5, ped, attributeIndex, newValue);

Enums and flags

See also

Sources

alloc8or RDR3 NativeDB

Something wrong or missing? Contribute a verified note — corrections ship through pull requests.