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(playerid, params[]){
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