SA-MP Forums Archive
[Ajuda] Tirando o Unknow server command - 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] Tirando o Unknow server command (/showthread.php?tid=362801)



Tirando o Unknow server command - brunoboy - 25.07.2012

Eu criei um server do [0] e quando eu escrevro um comando que nao existe aparecer [SERVER] Unknow server command eu queria por isso aparecer Esse comando nao existe digite /comandos para ver a lista....
Alguem em ajuda


Re: Tirando o Unknow server command - .FuneraL. - 25.07.2012

ZCMD ou strcmp?


Re: Tirando o Unknow server command - Jason` - 25.07.2012

No final da public OnPlayerCommandText, troque return 0 por return SendClientMessage(playerid, cor, mensagem);


Re : Tirando o Unknow server command - brunoboy - 25.07.2012

ZMCD


Re: Tirando o Unknow server command - Jason` - 25.07.2012

Coloca no topo da public OnPlayerCommandPerformed

pawn Код:
if(!success) return SendClientMessage(playerid, cor, mensagem);



Re: Tirando o Unknow server command - Bruno Alves - 25.07.2012

opa eu tbm tenho essa duvida o meu tbm й zcmd


Re : Tirando o Unknow server command - brunoboy - 25.07.2012

Pedro eu nao tenho nenhuma public OnPlayerCommandText


Re: Tirando o Unknow server command - .FuneraL. - 25.07.2012

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
    {
         new string[128];
         format(string, sizeof(string), "Comando %s Nгo Existe, Digite /comandos", cmdtext);
         SendClientMessage(playerid, -1, string);
    }
    return 1;
}



Re: Tirando o Unknow server command - humildadeforever - 25.07.2012

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
    {
         new string[128];
         format(string, sizeof(string), "Comando %s Nгo Existe, Digite /comandos", cmdtext);
         SendClientMessage(playerid, -1, string);
    }
    return 1;
}
Й melhor usar sу:
pawn Код:
if(!success) return SendClientMessage(playerid, -1,"Esse comando nгo existe, use /comandos");
Pois do jeito que vocк colocou se o player digita um parвmetro junto com o comando aparece tambйm, e se for muito grande corta a mensagem.
Por exemplo, se eu digito /daradmin 1 3
Ai vai aparecer lб:
"Comando /daradmin 1 3 nгo existe, digite /comandos."
E se vocк digitar por exemplo /aviso "Bom dia, hoje vai ter atualizaзгo no servidor", e esse comando nгo existir, vai aparecer:
"O comando /aviso Bom dia, hoje vai ter atualizaзгo no servidor nгo existe. Use: /comandos"


Re: Tirando o Unknow server command - Jason` - 25.07.2012

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Й melhor usar sу:
pawn Код:
if(!success) return SendClientMessage(playerid, -1,"Esse comando nгo existe, use /comandos");
Pois do jeito que vocк colocou se o player digita um parвmetro junto com o comando aparece tambйm, e se for muito grande corta a mensagem.
Por exemplo, se eu digito /daradmin 1 3
Ai vai aparecer lб:
"Comando /daradmin 1 3 nгo existe, digite /comandos."
E se vocк digitar por exemplo /aviso "Bom dia, hoje vai ter atualizaзгo no servidor", e esse comando nгo existir, vai aparecer:
"O comando /aviso Bom dia, hoje vai ter atualizaзгo no servidor nгo existe. Use: /comandos"
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
    {
        new string[128];
        new pos = -1;
        while(cmdtext[++pos])
        {
            if(cmdtext[pos] == ' ')
            {
                cmdtext[pos] = 0;
                break;
            }
        }
        format(string, sizeof(string), "Comando %s Nгo Existe, Digite /comandos", cmdtext);
        SendClientMessage(playerid, -1, string);
        return 1;
    }
    return 1;
}