09.11.2015, 01:17
Eae galera, eu gostaria de saber como faz pra congelar todos do evento, tipo quando derem /irevento eles ja ficarem congelados.
eu sei que precisa usar isso
mas onde eu colocaria ?
aqui estб o comando de /irevento
Eu coloquei ele embaixo do "PlayersNoEvento++;" e nao deu certo..
Aqui tambйm o comando que inicia o evento, pra dai os players ficarem liberados para andar e etc...
Eu sei bem que precisa alterar o 0 do TogglePlayerControllable(plid, 0); pelo 1
Me ajudem ai please
eu sei que precisa usar isso
Code:
TogglePlayerControllable(plid, 0);
aqui estб o comando de /irevento
Code:
if(EventoCriado == 1)
{
if(PlayersNoEvento == VagasNoEvento)
{
SendClientMessage(playerid, Amarelo, "Acabaram-se as vagas no evento, tente no prуximo.");
}
else
{
PlayersNoEvento++;
noevento[playerid] = 1;
SetPlayerInterior(playerid, interiore);
SetPlayerPos(playerid, eventoX, eventoY, eventoZ);
TogglePlayerControllable(playerid, false);
SetTimerEx("DestogglePlayerControllable", 1000, 0, "d", playerid);
format(STRX, sizeof(STRX), "%s foi para o evento (») Quer ir? Use: /irevento (») Vagas: %d/%d", PlayerName(playerid), PlayersNoEvento, VagasNoEvento);
SendClientMessageToAll(Vermelho, STRX);
}
}
return 1;
Aqui tambйm o comando que inicia o evento, pra dai os players ficarem liberados para andar e etc...
Eu sei bem que precisa alterar o 0 do TogglePlayerControllable(plid, 0); pelo 1
Code:
if(strcmp("/comecarevento", cmdtext, true, 10) == 0)
{
if(pAdmin[playerid] > 0)
{
// Corrida Pista 1
if(EventoCorrida1 == 1)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{

