SA-MP Forums Archive
[Ajuda] Comando que fiz nгo funciona - 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: [Ajuda] Comando que fiz nгo funciona (/showthread.php?tid=525824)



Comando que fiz nгo funciona[RESOLVIDO] - Phes2Amira - 14.07.2014

Fiz esse comando para congelar sу mente os players que estгo no interior comigo, para fazer um evento, mas eu uso o comando nгo acontece nada. Veja a baixo:

pawn Код:
if(strcmp(cmd, "/congelarevento", true) == 0)
    {
        for(new i, p = GetMaxPlayers(); i < p; i ++)
        {
            if(!TaNoEvento[i]) continue;
            TogglePlayerControllable(i, 0);
        }
        return 1;
    }
    return 0;
}
Nгo sei se influencia mais minha variбvel do evento й essa:
pawn Код:
new bool:TaNoEvento[MAX_PLAYERS];



Re: Comando que fiz nгo funciona - ipsLuan - 14.07.2014

Aparece o que? No seu comando tб faltando 1 chave no final


Re: Comando que fiz nгo funciona - Phes2Amira - 14.07.2014

Quote:
Originally Posted by xCR7
Посмотреть сообщение
Aparece o que? No seu comando tб faltando 1 chave no final
Ah sim, eu esqueci de postar com a chave aqui, vou editar, mas entгo... eu uso o comando no jogo e nгo acontece nada.


Re: Comando que fiz nгo funciona - ipsLuan - 14.07.2014

Esse comando й o ъltimo do servidor? Se nгo, retire o return 0 e a chave.


Re: Comando que fiz nгo funciona - Phes2Amira - 14.07.2014

Quote:
Originally Posted by xCR7
Посмотреть сообщение
Esse comando й o ъltimo do servidor? Se nгo, retire o return 0 e a chave.
Й o ъltimo da public.
Poderia me passar seu skype por particular para conversarmos melhor fazendo favor?


Re: Comando que fiz nгo funciona - goldspy98 - 14.07.2014

Tente assim deve funcionar, sinceramente nгo sei o que causaria o problema, talvez por estar "i ++" em vez de "i++" eu jб nгo mecho em pawn faz um tempo e jб nem lembro se isso influencia alguma coisa.
Outra coisa й o "continue" que neste caso й desnecessбrio jб que se pode verificar diretamente se o player estб no evento e tomar uma aзгo.

pawn Код:
if(strcmp(cmd, "/congelarevento", true) == 0)
{
    for(new i; i < GetMaxPlayers(); i++)
    {
        if(TaNoEvento[i])
            TogglePlayerControllable(i, 0);
    }
    return 1;
}



Re: Comando que fiz nгo funciona - MultiKill - 14.07.2014

pawn Код:
if(strcmp(cmd, "/congelarevento", true) == 0)
    {
        for(new i, p = GetMaxPlayers(); i < p; i ++)
        {
            if(TaNoEvento[i] == true)
            {
                TogglePlayerControllable(i, 0);
            }
        }
        return 1;
    }
    return 0;
}



Re: Comando que fiz nгo funciona - Phes2Amira - 14.07.2014

Quote:
Originally Posted by MultiKill
Посмотреть сообщение
pawn Код:
if(strcmp(cmd, "/congelarevento", true) == 0)
    {
        for(new i, p = GetMaxPlayers(); i < p; i ++)
        {
            if(TaNoEvento[i] == true)
            {
                TogglePlayerControllable(i, 0);
            }
        }
        return 1;
    }
    return 0;
}
Obrigado man, era isso mesmo... brigadгo. Jб tem minha reputaзгo.

@goldspy98
Nгo era isso nгo, era o que o MultiKill disse, mas obrigado tambйm.