[Pedido] Congelar Evento - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Congelar Evento (
/showthread.php?tid=610357)
Congelar Evento -
Dishz - 23.06.2016
Bom tenho esse comando aqui para congelar o pessoal no evento, porйm ele nгo estб congelando, alguйm poderia dar uma ajuda no comando?
Код:
new PlayerEventoCongelados = 0;// Global
Код:
CMD:CongelarE(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if((IsPlayerAdmin(playerid)) || (pInfo[playerid][Level] >= 1))
{
if(PlayerEventoCongelados == 0)
{
PlayerEventoCongelados = 1;
SendClientMessage(playerid, -1,"> Jogadores que foram ao evento foram congelados!");
}
else
{
PlayerEventoCongelados = 0;
SendClientMessage(playerid, -1,"> Jogadores que foram ao evento foram descongelados!");
for(new I = 0; I < MAX_PLAYERS; I ++)
{
if((IsPlayerConnected(I)) && (EstaNoEvento[I] == 1))
{
TogglePlayerControllable(I, 1);
}
}
}
}
}
return 1;
}
Re: Congelar Evento -
99fe3rnando - 23.06.2016
0 para tornб-los incontrolбveis
usando:
TogglePlayerControllable(I, 0);
faзa um loop semelhante a esse
PHP код:
for(new I = 0; I < MAX_PLAYERS; I ++)//loop
{
if((IsPlayerConnected(I)) && (EstaNoEvento[I] == 1))
{
TogglePlayerControllable(I, 0);//congela
}
}
Respuesta: Congelar Evento -
SammyJ - 23.06.2016
Creio eu que seja somente isto !!
Код:
CMD:CongelarE(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if((IsPlayerAdmin(playerid)) || (pInfo[playerid][Level] >= 1))
{
if(PlayerEventoCongelados == 0)
{
for(new I = 0; I < MAX_PLAYERS; I ++)
{
if((IsPlayerConnected(I)) && (EstaNoEvento[I] == 1))
{
TogglePlayerControllable(I, false);
}
}
PlayerEventoCongelados = 1;
SendClientMessage(playerid, -1,"> Jogadores que foram ao evento foram congelados!");
}
else
{
for(new I = 0; I < MAX_PLAYERS; I ++)
{
if((IsPlayerConnected(I)) && (EstaNoEvento[I] == 1))
{
TogglePlayerControllable(I, true);
}
}
PlayerEventoCongelados = 0;
SendClientMessage(playerid, -1,"> Jogadores que foram ao evento foram descongelados!");
}
}
}
return 1;
}
Re: Congelar Evento -
Dishz - 23.06.2016
@glederson, Thanks funcionou perfeitamente. +rep
@99fe3rnando, obrigado tambйm pela tentativa.
-
Por algum motivo nгo estou conseguindo da +rep