26/06/2021 12:57
(24/06/2021 18:44)xbruno1000x Escreveu:(24/06/2021 18:15)bebebeunoeduardo@gmail.com Escreveu: No caso a função TogglePlayerControllable(playerid, 0); está colocada para playerid, ou seja vai congelar o jogador que está usando o comando, em playerid coloque para giveplayerid.
Ficará assim:
TogglePlayerControllabe(giveplayerid, 0);
Teste e me fale se funcionou, porque nesse caso, é o giveplayerid que faz mais sentido.
1° - giveplayerid não é uma função nativa, então não funcionaria dessa forma.
2° - playerid sempre é usado quando você deseja executar algo no jogador que fez o comando.
Provavelmente é um problema na plataforma android, mas não sei precisamente o que é.
Desculpe é que sou iniciante e ainda não entendo muito, mas eu tenho de um comando aqui de /congelar [id do jogador] que talvez possa ajudar...
new otherplayer = strval(tmp);
tmp = strtok(cmdtext, idx);
Enquadrado[otherplayer] = 1; //Troque aqui caso você tenha outro new ou tire se não tiver...
TogglePlayerControllable(otherplayer, 0);
Código:
Nem tudo é fácil na vida, mas com certeza nada é impossível!