[DUV]Comando Invбlido -
[NWD]Tweener_ - 08.08.2010
Eu jб olhei essa bagaзa toda, e creio que esteja tudo correto, e ainda fica quando as vezes algum comando ele funciona amsi mesmo assim aparece Comando Invбlido. Alguem sabe por que?
Re: [DUV]Comando Invбlido -
BiieL - 08.08.2010
talvez o return de algum cmd (eu acho) esta fazendo falha, ou eh algum fs, uma vez coloquei um fs no meu q fudeu com tudo
Re: [DUV]Comando Invбlido -
[NWD]Tweener_ - 08.08.2010
Eu jб verifiquei sem todos os FS's, e continua. Tipo com o comando /presos, quando tem alguem preso, ele diz o nick e o ID e pronto. se nгo tiver ninguem preso, ele apareceescrito Lista de presos e em baixo escrito comando invйlido.
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new index;
new cmd[256];
cmd = psf_strtok(cmdtext, index);
if (strcmp(cmdtext, "/presos", true)==0){
new string[256];
SendClientMessage(playerid, COLOR_YELLOW, "~~~~~~ Lista de presos ~~~~~~");
for(new i=0; i<MAX_PLAYERS; i++){
if(Presos[i]){
format(string, sizeof(string), "%d: %s", i, PlayerName(i));
SendClientMessage(i, COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, "~~~~~~ Lista de presos ~~~~~~");
return 1;
}
}
}
return SendClientMessage(playerid,COLOR_RED ,"[ERRO] Este comando nгo existe aqui!.");
}
Re: [DUV]Comando Invбlido -
BiieL - 08.08.2010
nossa, nao entendi nao o q ta acontecendo cara, muito phoda
Re: [DUV]Comando Invбlido -
Macintosh - 08.08.2010
\х/ ki tenso deve ser o return [2]
Re: [DUV]Comando Invбlido -
[NWD]Tweener_ - 08.08.2010
POis й, mais jб olhei essa bagaзa toda
Re: [DUV]Comando Invбlido -
sergio_killer - 09.08.2010
experimenta isso:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new index;
new cmd[256];
cmd = psf_strtok(cmdtext, index);
if (strcmp(cmdtext, "/presos", true)==0){
new string[256];
SendClientMessage(playerid, COLOR_YELLOW, "~~~~~~ Lista de presos ~~~~~~");
for(new i=0; i<MAX_PLAYERS; i++){
if(Presos[i]){
format(string, sizeof(string), "%d: %s", i, PlayerName(i));
SendClientMessage(i, COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, "~~~~~~ Lista de presos ~~~~~~");
return 1;
}
}
return 1;
}
return SendClientMessage(playerid,COLOR_RED ,"[ERRO] Este comando nгo existe aqui!.");
}
Re: [DUV]Comando Invбlido -
Kasura - 09.08.2010
Eu entendi o que esta acontecendo!
o
return SendClientMessage(playerid,COLOR_RED ,"[ERRO] Este comando nгo existe aqui!.");
й apenas no ultimo return do
public OnPlayerCommandText(playerid, cmdtext[])
Nгo no return de cada comando...
Tendeu?
Re: [DUV]Comando Invбlido -
Dr_Pawno - 09.08.2010
E se vocк quiser que nгo apareca nada poe no final do OnPlayerCommandText
pawn Код:
return 1;//Isso faz pra nao manda nem uma mensagem se o kra erra o cmd.