Ayuda con este comando
#6

Nose porque le asignan un indice a params, utiliza sscanf si vas a tener varios argumentos. Y utiliza isnull envez de strlen.

Ejemplo:
pawn Код:
#undef isnull
#define isnull(%1) ((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1]))))

new option[128], lookupid;
if(sscanf(params, "s[128]i", option, lookupid)) return SendClientMessage(playerid, -1, "Error: El uso correcto es /banda lider (id)");
if(isnull(option)) return SendClientMessage(playerid, -1, "Error: No ingresastes una opcion!");
if(strcmp(option, "lider", true) == 0)
{
    // La opcion ingresada esta en la variable "option" y el id del jugador esta en la variable "lookupid".
}
else return SendClientMessage(playerid, -1, "Error: Opcion invalida!");
Reply


Messages In This Thread
Ayuda con este comando - by Guss - 20.05.2015, 19:04
Respuesta: Ayuda con este comando - by iimma - 20.05.2015, 20:21
Respuesta: Ayuda con este comando - by Guss - 20.05.2015, 20:35
Respuesta: Ayuda con este comando - by Ghost112397 - 20.05.2015, 22:50
Respuesta: Ayuda con este comando - by Malganys - 21.05.2015, 00:05
Re: Ayuda con este comando - by SickAttack - 21.05.2015, 00:26
Respuesta: Ayuda con este comando - by Guss - 21.05.2015, 01:49
Re: Respuesta: Ayuda con este comando - by SickAttack - 21.05.2015, 02:04
Re: Ayuda con este comando - by Daniel-92 - 21.05.2015, 03:39
Respuesta: Ayuda con este comando - by Guss - 21.05.2015, 20:06

Forum Jump:


Users browsing this thread: 1 Guest(s)