Код
stock SetPlayerPosFindZEx(playerid, Float:x, Float:y)
{
new Float:hp;
GetPlayerHealth(playerid,hp);
SetPVarFloat(playerid, "SPPFEH", hp);
SetPlayerPos(playerid, x,y,300.0);
SetPlayerHealth(playerid, 2000.0);
SetPlayerVelocity(playerid, 0.0,0.0,-999.0);
}
И обязательно нужно добавить, в public OnPlayerTakeDamage(), этот код:
Код
if(GetPVarFloat(playerid, "SPPFEH") != 0.0)
{
SetPlayerHealth(playerid, GetPVarFloat(playerid, "SPPFEH"));
ClearAnimations(playerid);
SetPlayerVelocity(playerid, 0.0,0.0,0.0);
SetPVarFloat(playerid, "SPPFEH", 0.0);
}