17.05.2010, 09:49
pawn Код:
new PlayerIsDead[MAX_PLAYERS];
new World[MAX_PLAYERS];
new Interior[MAX_PLAYERS];
new Float:x[MAX_PLAYERS];
new Float:y[MAX_PLAYERS];
new Float:z[MAX_PLAYERS];
public OnPlayerDeath(playerid, killerid, reason)
{
GetPlayerPos(playerid, x[playerid], y[playerid], z[playerid]);
World[playerid] = GetPlayerVirtualWorld(playerid);
Interior[playerid] = GetPlayerInterior(playerid);
PlayerIsDead[playerid] = 1;
return 1;
}
public OnPlayerSpawn(playerid)
{
if(PlayerIsDead[playerid] == 1)
{
SetPlayerPos(playerid, x[playerid], y[playerid], z[playerid]);
SetPlayerVirtualWorld(playerid, World[playerid]);
SetPlayerInterior(playerid, Interior[playerid]);
ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
TogglePlayerControllable(playerid, 0);
SetPlayerHealth(playerid, 10);
SendClientMessage(playerid, COLOR_RED, "You're badly injured. If the medics don't come in time you will die.");
}
// ...
return 1;
}

