SA-MP Forums Archive
[Ajuda] Mensagem de comando invбlido - 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] Mensagem de comando invбlido (/showthread.php?tid=626367)



Mensagem de comando invбlido - Luiiiz - 14.01.2017

Galera, to fazendo uma GM do zero em zcmd. Queria saber como por um texto de comando invбlido nela. Exemplo: [ERRO] Comando invбlido.
Jб cacei vбrios mas era tudo strcmp. Tentei fazer por strcmp tambйm e nгo deu nada. Podem me ajudar?


Re: Mensagem de comando invбlido - Carlos001 - 14.01.2017

Quote:

public OnPlayerCommandPerformed(playerid, cmdtext[], sucess)
{
if(!sucess) return SendClientMessage(playerid, 0xFF0000FF, "[ERRO]: Comando incorreto/invбlido.");
return 1;
}

Simples,


Re: Mensagem de comando invбlido - Luiiiz - 14.01.2017

Obrigado


Re: Mensagem de comando invбlido - Luiiiz - 14.01.2017

Erro nesta linha:
PHP код:
public OnPlayerCommandPerformed(playeridcmdtext[], sucess
Erro:
PHP код:
function heading differs from prototype 



Programando e Gambiarrando! - RazorGuigo - 14.01.2017

veja, como estб na sua include do ZCMD, coloque igual elб!


Re: Mensagem de comando invбlido - Luiiiz - 14.01.2017

Nгo entendi. Ver o que?


Re: Mensagem de comando invбlido - Carlos001 - 14.01.2017

Aki amigo, coloque em qualquer lugar do gm menos dentro de public й seja feliz...
Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
   if(!success) SendClientMessage(playerid, -1, "{FF0000}Esse Comando Nгo Existe...");
   return 1;
}



Re: Mensagem de comando invбlido - B4dSh33p - 14.01.2017

Quote:
Originally Posted by Luiiiz
Посмотреть сообщение
Nгo entendi. Ver o que?
Ele quis dizer para vocк olhar na include como estб escrito a forward que vai negar o comando

Na Include:
PHP код:
forward OnPlayerCommandPerformed(playeridcmdtext[], success); 
Na GM:
PHP код:
public OnPlayerCommandPerformed(playeridcmdtext[], success)
{
    if(!
success)
    {
        new 
string[128];
        
format(string,128,"({FF3300}%s{FFFFFF}) comando desconhecido, use {DBED15}/ajuda{FFFFFF} para receber ajuda.",cmdtext);
        
SCM(playerid, -1string);
    }
    return 
1;