11.09.2016, 19:26
You need to fix this part of the code....
use something like this
(taken from my gamemode)
PHP код:
if (armor > 10.0) SetPlayerArmour(playerid, armor - 10.0);
else if (armor) SetPlayerArmour(playerid, 0.0);
else if (health > 10.0) SetPlayerHealth(playerid, health - 10.0);
else SetPlayerHealth(playerid, 0.0);
PHP код:
new Float:armour, Float:hp;
GetPlayerArmour(playerid, armour);
if(Float:armour > 0.0)
{
if(Float:armour > amount)
{
GetPlayerArmour(playerid, armour);
SetPlayerArmour(playerid, armour - amount);
}
else
{
new Float:newer;
newer = amount - armour;
SetPlayerArmour(playerid, 0);
GetPlayerHealth(playerid, hp);
SetPlayerHealth(playerid, hp - newer);
}
}
else
{
GetPlayerHealth(playerid, hp);
SetPlayerHealth(playerid, hp - amount);
}