29.12.2009, 10:46
Use my function istead of SetPlayerHealth(playerid,20)
This macro above your command maybe over the main() function.
// GivePlayerHealth(playerid,health) /* GetHealth function needed! */
#define GivePlayerHealth(%1,%2) SetPlayerHealth(%1,floatadd(GetHealth(%1),%2))
This goes to the bottom of you script.
And the function: GivePlayerHealth(playerid,20);
_________________________________________________
This wont work
This macro above your command maybe over the main() function.
// GivePlayerHealth(playerid,health) /* GetHealth function needed! */
#define GivePlayerHealth(%1,%2) SetPlayerHealth(%1,floatadd(GetHealth(%1),%2))
This goes to the bottom of you script.
pawn Код:
Float: GetHealth(id)
{
new Float: pp;
GetPlayerHealth(id,pp);
return pp;
}
_________________________________________________
Quote:
Originally Posted by Mастерминд
Код:
if(GetPlayerHealth(playerid) > 80) SetPlayerHealth(playerid, 100); else SetPlayerHealth(playerid, GetPlayerHealth(playerid)+20); |