26.09.2015, 22:14
Bom, criei um sistema para explodir os portoes do presidio, e com ele, um explodircela[playerid] = 0 que significa que vocк pode explodir a cela, e explodircela[playerid] = 1 que significa que vocк nгo pode explodir a cela, o problema й que eu explodo a cela e quando vou tentar de novo bloqueia por causa que no explodircela[playerid] = 1 certo? Mas pra outra pessoa nгo bloqueia, so bloqueia pra mim, eu queria que fosse setado o explodircela[playerid] = 1 para o server todo, como faзo isso?
PHP код:
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;
}