[Ajuda] Comando separado
#1

Quero saber como crio um comando separado usando ZCMD por exeplo:

/godmode on
Reply
#2

ZCMD + SSCANF + STRCMP

ZMCD para o comando;
SSCANF para extrair os parвmetros;
STRCMP para comprar o texto extraнdo no parвmetro;
Reply
#3

Poderia me dar um exemplo por favor ?
Reply
#4

pawn Код:
CMD:ComandoComParametro ( playerid , params[] )
{
    if (sscanf(params, "s", params[1]))
        return SendClientMessage ( playerid , 0xFF0000FF , "ERRO: Uso correto /ComandoComParametro [Texto]");
       
    SendClientMessageToAll ( 0xFF0000FF , params[1] );
   
    return 1;
}

CMD:ComandoSemParametro ( playerid )
{
    SendPlayerMessageToAll ( playerid , "Juniiro3 Lindo :*" );
   
    return 1;
}
Exemplo de como extrair parвmetros com sscanf e zmcd
Reply
#5

Quote:
Originally Posted by minimessi10
Посмотреть сообщение
Poderia me dar um exemplo por favor ?
pawn Код:
COMMAND:carro ( playerid, params[] )
{

    new
        MyCMD [ 5 ] ;
       
    if ( sscanf ( params, "s", MyCMD ) )
        return SendClientMessage ( playerid, -1, "[ USE ]: /carro ( on/of )" ) ;
       
    if ( !strcmp ( MyCMD, "on", true ) == 0 )
    {
    // Funзoes.    
    }
    else if ( !strcmp ( MyCMD, "off", true ) == 0 )
    {
    // Funзхes.
    }
    return 1 ;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)