20.02.2013, 22:42
Quando o player morre ele nгo й spawnado.. Por que?
OnPlayerSpawn:
OnPlayerDeath:
OnPlayerSpawn:
pawn Код:
public OnPlayerSpawn(playerid) {
new rand_spawn = random(sizeof RandomLSSpawn);
new rand_hosp = random(sizeof RandomSpawnHosps);
if(!Logado[playerid]) return Kick(playerid);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,pDados[playerid][Grana]);
SetPlayerSkin(playerid,pDados[playerid][Skin]);
if(pDados[playerid][Hosp] == 1) {
SetPlayerPosEx(playerid,RandomSpawnHosps[rand_hosp][0],RandomSpawnHosps[rand_hosp][1],RandomSpawnHosps[rand_hosp][2],RandomSpawnHosps[rand_hosp][3]);
SetPlayerVirtualWorld(playerid,0);
}
else if(pDados[playerid][Hosp] == 2) {
SetPlayerPosEx(playerid,RandomSpawnHosps[rand_hosp][0],RandomSpawnHosps[rand_hosp][1],RandomSpawnHosps[rand_hosp][2],RandomSpawnHosps[rand_hosp][3]);
SetPlayerVirtualWorld(playerid,1);
}
else
{
SetPlayerPosEx(playerid,RandomLSSpawn[rand_spawn][0],RandomLSSpawn[rand_spawn][1],RandomLSSpawn[rand_spawn][2],RandomLSSpawn[rand_spawn][3]);
}
return 1;
}
pawn Код:
public OnPlayerDeath(playerid,killerid,reason) {
pDados[playerid][Hosp] = 1;
pDados[playerid][TempoHosp] = 60;
MSG(playerid, Cinza, "• Vocк foi morto e foi hospitalizado por 1 minuto, caso isso foi um DM/DB avise um administrador via /relatorio..");
return 1;
}