This function stores the armour of a player into a variable.
|playerid||The ID of the player that you want to get the armour of.|
|&Float:armour||The float to to store the armour in, passed by reference.|
1 - success
0 - failure (i.e. player not connected).
The player's armour is stored in the specified variable.
new Float:armour; GetPlayerArmour(playerid, armour); new s; format(s, sizeof(s), "SERVER: Your armour is %0.f percent", armour); SendClientMessage(playerid, 0xFFFFFFAA, s);
Even though the armour can be set to near infinite values on the server side, the individual clients will only report values up to 255. Anything higher will wrap around; 256 becomes 0, 257 becomes 1, etc. Armour is obtained rounded to integers: set 50.15, but get 50.0
- SetPlayerArmour: Set the armour of a player.
- GetPlayerHealth: Find out how much health a player has.
- GetVehicleHealth: Check the health of a vehicle.