SA-MP Forums Archive
[Ajuda] Erro nos comandos ZCMD - 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] Erro nos comandos ZCMD (/showthread.php?tid=616925)



Erro nos comandos ZCMD - BobbMarley - 12.09.2016

bom galera isso nгo й nada muito complicado, a nгo ser que vocк nгo saiba, que nem eu.

toda vez que faзo um comando qualquer, sem excessгo no meu projeto, vou utiliza-lo no jogo, e ele pula uma linha

tipo: /mensagem

NO GM eu faзo normal com zcmd:
PHP код:
CMD:mensagem(playeridparams[]){
SendClientMessage(playerid, -1"Vocк Digitou uma Mensagem!");
return 
1;

agora no jogo eu digito o comando ai no console ele pula uma linha e deixa em branco!
exemplo: ta todo mundo conversando tals, o console de texto ta cheio! atй que digito o comando e ele quebra uma linha deixando em branco
pawn Код:
Vocк digitou uma mensagem

alguem sabe como resolvo isso? obrigado


Re: Erro nos comandos ZCMD - Dishz - 12.09.2016

PHP код:
 CMD:mensagem(playerid)
    return 
SendClientMessage(playerid, ~1,"Vocк Digitou uma Mensagem"); 



Re: Erro nos comandos ZCMD - RodrigoMSR - 12.09.2016

Pelo o que eu entendi vocк digita um comando qualquer e no console/server_log ele cria uma linha nula, em branco, se for isso cheque suas callbacks OnPlayerCommandReceived e OnPlayerCommandPerformed para ver se hб algum print/printf fazendo isso.


Re: Erro nos comandos ZCMD - BobbMarley - 12.09.2016

Quote:
Originally Posted by Dishz
Посмотреть сообщение
PHP код:
 CMD:mensagem(playerid)
    return 
SendClientMessage(playerid, ~1,"Vocк Digitou uma Mensagem"); 
vc nгo entendeu o retorno й 1 e nгo uma simples mensagem... ta certo que se fosse sу uma mensagem talvez ele nгo iria criar esta linha nula.


Re: Erro nos comandos ZCMD - BobbMarley - 12.09.2016

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Pelo o que eu entendi vocк digita um comando qualquer e no console/server_log ele cria uma linha nula, em branco, se for isso cheque suas callbacks OnPlayerCommandReceived e OnPlayerCommandPerformed para ver se hб algum print/printf fazendo isso.
digo no console do player mesmo. que seria ingame

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
new str[72];
if (!success)
format(str,-1,"[ERRO] %s Comando nгo reconhecido",cmdtext);
SendClientMessage(playerid,0xFFFFFF,str);
return 1;
}

minha callback se pode encontrar isto. jб nгo sei se tem algo a ver porque ele sу faz a verificaзгo do comando se deu certo ou nгo


Re: Erro nos comandos ZCMD - RodrigoMSR - 12.09.2016

Quote:
Originally Posted by BobbMarley
Посмотреть сообщение
digo no console do player mesmo. que seria ingame

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
new str[72];
if (!success)
format(str,-1,"[ERRO] %s Comando nгo reconhecido",cmdtext);
SendClientMessage(playerid,0xFFFFFF,str);
return 1;
}

minha callback se pode encontrar isto. jб nгo sei se tem algo a ver porque ele sу faz a verificaзгo do comando se deu certo ou nгo
Ai estб o problema, estб faltando chaves, tente:
Код:
public	OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if (!success)
{
new str[72];
format(str,-1,"[ERRO] %s Comando nгo reconhecido",cmdtext);
SendClientMessage(playerid,0xFFFFFF,str);
}
return 1;
}



Re: Erro nos comandos ZCMD - F1N4L - 12.09.2016

Mais um caso de desatenзгo:

Assim (com vнrgula)
Код:
public	OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
new str[72];
if (!success)
format(str,-1,"[ERRO] %s Comando nгo reconhecido",cmdtext), // continua na proxima linha
SendClientMessage(playerid,0xFFFFFF,str);
return 1;
}
Ou assim (com chaves)
Quote:

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
new str[72];
if (!success) {
format(str,-1,"[ERRO] %s Comando nгo reconhecido",cmdtext),
SendClientMessage(playerid,0xFFFFFF,str);
}
return 1;
}




Re: Erro nos comandos ZCMD - BobbMarley - 12.09.2016

Obrigado pela dica das chaves. deu certo vlww