30.01.2016, 14:50
(
Последний раз редактировалось adithegman; 30.01.2016 в 16:06.
)
When a player dies, it should freeze the player and Apply a death animation, leaving the player on the ground for 60 seconds before he can respawn. The problem is the animation... Other players can see the animation, but the player who dies can't...
[FIXED CODE]
Код:
public OnPlayerDeath(playerid, killerid, reason) { Dead[playerid] = 1; TogglePlayerControllable(playerid,false); ApplyAnimation(playerid,"PED","KO_skid_back",4.1,0,1,1,1,0,1); SendClientMessage(playerid,-1,"You can respawn after 60 seconds"); GameTextForPlayer(playerid,"~r~You are DEAD",1000,1); SetTimerEx("TogglePlayerRespawn",60000,false,"d",playerid); return 0; }
Код:
public OnPlayerRequestClass(playerid, classid) { ApplyAnimation(playerid,"PED","FLOOR_hit_f",4.1,0,1,1,1,0); return 0; } public OnPlayerDeath(playerid, killerid, reason) { Dead[playerid] = 1; TogglePlayerControllable(playerid,false); ApplyAnimation(playerid,"PED","KO_skid_back",4.1,0,1,1,1,0,1); SendClientMessage(playerid,-1,"You can respawn after 60 seconds"); GameTextForPlayer(playerid,"~r~You are DEAD",1000,1); SetTimerEx("TogglePlayerRespawn",60000,false,"d",playerid); return 0; }