Версия как и у DeimoS, но мысля появилась кое какая.
Разве что сделать так
PHP код:
stock __death_public(playerid,killerid,reason)
{
//весь код из паблика сюда
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(!GetPVarInt(playerid,"DD"))
{
DeletePVar(playerid,"DD");
__death_public(playerid,killerid,reason);
}
return 1;
}
//А в команде флаг pvar
if(amount <= 0.0)
{
SetPVarInt(playerid,"DD",1);
__death_public(playerid,killerid,reason);//и тут указывать что на ум придёт)
}
SetPlayerHealth(plaerid, amount);
Так меньше нагрузки будет я думаю)