[Ajuda] Como coloca "Comando Invalido" Para algum comando que nao exista?
#1

Ola galera, gostaria de colocar "Comando Invalido" Para quando alguem tentar colocar um comando que nao exista no meu server ai mostra que esse comando nao existe. Porfavor
Fico Grato desde ja
Reply
#2

Troque o ultimo return da OnPlayerCommandText por uma Send

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    // Funзхes da public
    return SendClientMessage(playerid, -1, "ERRO: Comando invбlido");
}
Reply
#3

Coloque em seu GM Ex:

pawn Код:
#if defined _zcmd_included
public OnPlayerCommandReceived( playerid,  cmdtext[])
{
    return /*printf( "OnPlayerCommandReceived( %i, %s )" , playerid , cmdtext ),*/1;
}

public OnPlayerCommandPerformed( playerid,  cmdtext[], success)
{
    if ( success )
        return /*printf( "OnPlayerCommandPerformed( %i, %s, %i )" , playerid , cmdtext , success ),*/1;
    else
        return SendClientMessage( playerid , -1, "[ERRO]: Vocк digitou um Comando que nгo existe!"),1;
}

#else

public OnPlayerCommandText( playerid,  cmdtext[])
{
    return SendClientMessage( playerid , -1, "[ERRO]: Vocк digitou um Comando que nгo existe!"),0;
}
#endif
Reply
#4

Crie uma new .
pawn Код:
new comandinvalido[128];
Depois, Coloque na sua OnPlayerText(No Final Dela) .
*Lembrando, que peguei o cуdigo do meu GM, esta adaptado junto a ele .
*Eu Uso Strcmp.
pawn Код:
format(comandinvalido, sizeof(comandinvalido), "{FFFAFA}O Comando: %s й Inexistente No Servidor.",cmdtext);
SendClientMessage(playerid,0xFF0000AA,comandinvalido);
return 1;
}
Reply
#5

Final do gamemode, e pronto.
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
    {
    SendClientMessage(playerid, -1, "SERVER: Comando Invalido.");
    }
return 1;
}
Reply
#6

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
       return SendClientMessage(playerid, -1, "SERVER: Comando Invalido.");
    return 1;
}
Reply
#7

Isso depende cara.

Existe maneiras diferentes.

strcmp:
PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
 return 
SendClientMessage(playerid, -,"{FF0000}ERRO: Este comando nгo existe");

zcmd:
PHP код:
public OnPlayerCommandPerformed(playeridcmdtext[], success)
{
 if(!
success)
 return 
SendClientMessage(playerid, -1,"{FF0000}ERRO: Este comando nгo existe");
return 
1;

Reply
#8

Eu nгo entendo muito de Pawn
Reply
#9

Quote:
Originally Posted by Gabriel432135
Посмотреть сообщение
Eu nгo entendo muito de Pawn
Vejo que nгo entende muito das regras tambйm.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)