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;
}
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;
}
SpawnPlayer(playerid);
Isso forзa o spawn, porem ele nгo ta indo para o hospital..
|
if(!Logado[playerid]) return Kick(playerid);
pawn Код:
|
new bool:VariavelBoleana[MAX_PLAYERS]; // Cria a variavel
/*
Agora, para checar se a variavel estб com o valor true (verdadeiro) pode fazer em um if assim:
*/
if(VariavelBoleana[playerid]) return SendClientMessage(playerid, -1, "Ela й verdadeira!");
/*
Agora, para saber se o valor e false (falso) pode fazer assim:
*/
if(!VariavelBoleana[playerid]) return SendClientMessage(playerid, -1, "Ela й falsa!");