14.12.2011, 17:34
I have my OnPlayerSpawn code,
When I spawn, it spawns me as normal but when I die it spawns me and my spawn
Код:
public OnPlayerSpawn(playerid) { if(gPlayerLogged[playerid]) { SetPlayerSpawn(playerid); SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]); return 1; } else if(gettime()-GetPVarInt(playerid, "timeofdeath") < 10) // If the player died less than 10 seconds ago { SetPlayerFacingAngle(playerid, 0); SetPlayerDrunkLevel(playerid, 3000); // Subtle swaying camera for 'dizzy' effect SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]); // uses skin SendClientMessage(playerid,COLOR_FADE3, "----------------------------------------------------------"); SendClientMessage(playerid,COLOR_GREEN, "You were criticly injured and rushed to APMC."); SendClientMessage(playerid,COLOR_FADE3, "----------------------------------------------------------"); SetPlayerPos(playerid, 2358.6711, -94.1742, 27.4059); // Spawn at hospital return 1; } return 0; }