12.08.2010, 21:49
I am trying to make a TDM arena, where player dies when shot. Here's my script:
But it doesnt work, so I created that SCM to see, when is that stock used. It is used only when player spawns.
Код:
public OnPlayerUpdate(playerid)
{
new Float:health;
new Float:CurrentHealth = GetPlayerHealth(playerid,health);
if(CurrentHealth != GetPVarFloat(playerid,"CurrentHealthStatus"))
{
OnPlayerHealthChange(playerid,GetPVarFloat(playerid,"CurrentHealthStatus"),CurrentHealth);
SetPVarFloat(playerid,"CurrentHealthStatus",CurrentHealth);
}
return 1;
}
stock OnPlayerHealthChange(playerid,Float:oldhealth,Float:newhealth)
{
new str[32];
GetPlayerHealth(playerid,oldhealth);
GetPlayerHealth(playerid,newhealth);
//format(str,sizeof(str),"HP: from %f to %f",oldhealth,newhealth);
//SendClientMessage(playerid,COLOR_RED,str);
SetPlayerHealth(playerid,0);
}

