[ Ayudita(: ] Comandos dobles? o.O
#1

Hola a todos.

Bueno, ultimamente estube intentando hacer comandos del tipo "/clan entrar", no se si me explico...
Osea, estoy intentando hacer comandos que sean del tipo "/clan [Crear, Entrar, Salir, Color]", me explico?
Uso zCMD y sscanf, espero que puedan ayudarme, si no se entendio haganmelo saber.

(Puse el ejemplo del clan porque es el que se me ocurre en el momento, la idea es hacer "/duelo enviar [id]", "/duelo aceptar", "/duelo rechazar", etc)
Reply
#2

En ZCMD y otros procesadores de comandos hay un parбmetro que se llama "params", йste es el texto a continuaciуn del comando, no sй si me explico, ejemplo:

Код:
/ejemplo texto!
pawn Код:
CMD:ejemplo(playerid, params[])
{
    print(params);

    return 1;
}
Eso mostrarнa "texto!" en la consola їentendйs?



Bueno, usando "params" y sscanf podйs hacer lo que proponйs en el topic.
Reply
#3

Y como hago para que "lea" los params? Es decir, como defino que "/clan invitar" es ditinto a "/clan entrar"?
No se si me explico. Me refiero a como hacer para que haya una diferencia si el jugador pone "/clan invitar" a qe si pone "/clan crear".
Reply
#4

pawn Код:
CMD:clan(playerid, params[])
{
    if (!strcmp(params, "invitar", true, 7))
    {
        // Invitar acб
    }
    else if (!strcmp(params, "entrar", true))
    {
        // entrar acб
    }

    return 1;
}
Reply
#5

GENIAL.
SOS UN FUCKING GROSO DE LA VIDA DON MUERTEH.

Gracias negroo!
Se agradece muchisimo la ayuda (:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)