[Ajuda] SERVER:Unknown Command
#1

Eu sei que talvez seja um pouco exagero as vezes que venho aqui pedir ajuda , hoje , mas й um problema que estб a dar hб algum tempo .

Eu coloquei para que quando o comando nгo existisse mandasse essa mensagem ao jogador , no entanto , й enviada aquela mensagem ( horrivel ) de "SERVER:Unknown Command" .

Code :
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
    {
        new string[148];
        format(string, sizeof(string), "{FF0000}[ERRO]Esse comando,{F0FF0F}%s {FF0000}, nгo existe no BSL CS Server!", cmdtext);
        SendClientMessage(playerid, 0x33AA33AA, string);
        return true;
    }
    return true;
}
Uso o processador zcmd .
Reply
#2

OnPlayerCommandText se a tiveres, tira-a
Reply
#3

Eu tinha return 0; e nгo dava , agr tirei e continua sem dar :S
Reply
#4

tens comandos na callback OnPlayerCommandText ?? se nao tiveres, e tiveres esta callback no gm elimina-a..
Reply
#5

Nгo tenho comandos , e jб eliminei , nгo resultou :C
Reply
#6

a minha e esta

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
    {
        new string[100];
        format(string, sizeof(string), "Digitas-te: %s - e um comando invбlido.", cmdtext);
        SendClientMessage(playerid, -1, string);
        return 1;
    }
    return 1;
}
e funciona de boa cmg.
Reply
#7

O local onde й colocada a public tem diferenзa ?
Reply
#8

tenho no final do gm...
Reply
#9

Continua sem dar
Reply
#10

vc tem q dar return 1; dentro do comando, nгo na callback ^^

CMD:TugarmarsEmo(playerid, params[])
{
PlayerInfo[playerid][pEmo] = true;
return 1;
}


@EDIT
SORRY
respondi antes de terminar de ler rsrsrs

tem que dar return 1 nessa outra callback tambйm
public OnPlayerCommandReceived(playerid, cmdtext[])
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)