SA-MP Forums Archive
[ Ayudita(: ] Comandos dobles? o.O - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [ Ayudita(: ] Comandos dobles? o.O (/showthread.php?tid=219055)



[ Ayudita(: ] Comandos dobles? o.O - leaNN! - 31.01.2011

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)


Re: [ Ayudita(: ] Comandos dobles? o.O - MrDeath537 - 31.01.2011

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.


Respuesta: [ Ayudita(: ] Comandos dobles? o.O - leaNN! - 31.01.2011

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".


Re: [ Ayudita(: ] Comandos dobles? o.O - MrDeath537 - 31.01.2011

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

    return 1;
}



Respuesta: [ Ayudita(: ] Comandos dobles? o.O - leaNN! - 31.01.2011

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

Gracias negroo!
Se agradece muchisimo la ayuda (: