if (!strcmp(cmdtext, "/explodircela", true)) {
new celao[100];
if (explodiracela[playerid] == 1) return SendClientMessage(playerid, -1, "Alguem jб atacou o presнdio, tente novamente mais tarde!");
if(PlayerToPoint(5.0, playerid, 203.4444,1442.0721,10.5859))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(celao, sizeof(celao), "%s e seus comparзas estгo tentando explodir a cela 1 do presнdio!", playername);
SendClientMessageToAll(0xFF8C00FF, celao);
SendClientMessage(playerid, -1, "Saia de perto, a cela serб explodida em 25 segundos!");
SetTimerEx("explodircela1", 25000, 0, "i", playerid); // 25 segundos para explodir a cela
SetTimer("UsarCela", 3600000, 0); // Explodir cela de novo.... 1 hora
ContagemExplosaoPresidio[playerid] = SetTimerEx("ContagemPresidio", 1000, 1, "i", playerid);
Contagem[playerid] = 25;
explodiracela[playerid] = 1;
return 1;
}
else if(PlayerToPoint(5.0, playerid, 179.7404,1441.3298,10.5912))
{
format(celao, sizeof(celao), "estб explodindo a cela nє2");
SendClientMessageToAll(-1, celao);
SendClientMessage(playerid, -1, "Aguarde 10 Segundos para explodir a cela.");
SetTimerEx("explodircela2", 25000, 0, "i", playerid); // 25 segundos para explodir a cela
SetTimer("UsarCela", 3600000, 0); // Explodir cela de novo.... 1 hora
ContagemExplosaoPresidio[playerid] = SetTimerEx("ContagemPresidio", 1000, 1, "i", playerid);
Contagem[playerid] = 25;
explodiracela[playerid] = 1;
return 1;
}
else if(PlayerToPoint(5.0, playerid, 155.8453,1441.6713,10.5912))
{
format(celao, sizeof(celao), "estб explodindo a cela nє3");
SendClientMessageToAll(-1, celao);
SendClientMessage(playerid, -1, "Aguarde 10 Segundos para explodir a cela.");
SetTimerEx("explodircela3", 25000, 0, "i", playerid); // 25 segundos para explodir a cela
SetTimer("UsarCela", 3600000, 0); // Explodir cela de novo.... 1 hora
ContagemExplosaoPresidio[playerid] = SetTimerEx("ContagemPresidio", 1000, 1, "i", playerid);
Contagem[playerid] = 25;
explodiracela[playerid] = 1;
return 1;
}
return true;
}
//Topo do GM
new bool:explodircela;
//No comando (Verificaзгo):
if(explodircela == true)
return SendClientMessage(playerid, -1, "Alguem jб atacou o presнdio, tente novamente mais tarde!");
// Apуs explodir:
explodircela = true;
// no Timer de 1 hora para explodir novamente
explodircela = false;
new bool:explodirCela [MAX_PLAYERS] = false;
// CMD: Explodir
CMD:explodir(playerid){
// verifica se explodirCela й verdadeiro com o ID do player que usou o comando
if(explodirCela[playerid] == true) return SendClientMessage(playerid, #fff, "Alguйm jб explodiu.")
// se a variбvel nгo for verdadeira...
for(new i; i < MAX_PLAYERS; i++){
explodirCela[i] = true;
}
}
// 1 hora depois...
for(new i; i < MAX_PLAYERS; i++){
explodirCela[i] = false;
}
PHP код:
|
PHP код:
|
for(new i; i < MAX_PLAYERS; i++)