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); }