[ 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:
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 (: