SA-MP Forums Archive
[Ajuda] Como coloca "Comando Invalido" Para algum comando que nao exista? - 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] Como coloca "Comando Invalido" Para algum comando que nao exista? (/showthread.php?tid=409404)



Como coloca "Comando Invalido" Para algum comando que nao exista? - Neneeiim - 21.01.2013

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


Re: Como coloca "Comando Invalido" Para algum comando que nao exista? - Maklister - 21.01.2013

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");
}



Re: Como coloca "Comando Invalido" Para algum comando que nao exista? - Schocc - 21.01.2013

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



Re: Como coloca "Comando Invalido" Para algum comando que nao exista? - DiReCt hIt - 21.01.2013

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;
}



Re: Como coloca "Comando Invalido" Para algum comando que nao exista? - Nill.Oliveira - 21.01.2013

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



Re: Como coloca "Comando Invalido" Para algum comando que nao exista? - tonisantolia - 21.01.2013

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



Re: Como coloca "Comando Invalido" Para algum comando que nao exista? - fxckshzt - 20.08.2017

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;




Re: Como crio um comando que mata o player que eu colocar o id apenas para adms? - Gabriel432135 - 11.11.2018

Eu nгo entendo muito de Pawn


Re: Como crio um comando que mata o player que eu colocar o id apenas para adms? - FerrariL - 11.11.2018

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