Ayuda con este comando
#7

Quote:
Originally Posted by Malganys
Посмотреть сообщение
pawn Код:
else if (!strcmp(params, "lider", true))
{
if (!strlen(params[10] ) || !IsNumeric(params[10])) return SendClientMessage(playerid, "Error: El uso correcto es /banda lider (id)");
}
їQuй cambiу ahн?

Quote:
Originally Posted by SickAttack
Посмотреть сообщение
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!");
Agradezco tu respuesta y valoro el tiempo que gastaste en ella pero no me gustarнa cambiar el cуdigo de como lo hizo su autor, con "setleader" en lugar de "lider" funciona, por eso no creo que deba alterar tanto asн
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)