Que hay de malo en este parte de un cmd
#2

Esta linea:
pawn Код:
if(sscanf(params, "s", params[1]))
Estбs comprobando si hay una CADENA DE CARACTERES (puede ser desde una letra hasta un grupo de palabras) en params. Cuando se ejecuta el sscanf, encuentra "crear UnNombreAqui" y desde el punto de vista de la funciуn todo lo que estб entre comillas es una sola cadena de caracteres. Eso lo introduce en params desde el segundo caracter (no deberнas usar la misma variables que estбs analizando para meter el nombre del clan).

No tengo mucha prбctica con el sscanf pero creo que la soluciуn serнa decirle a la funciуn que esperas DOS strings, supongo que entonces ella esperarнa dos strings separadas por un espacio. Ejemplo:

pawn Код:
sscanf(params, "ss", string1, string2)
/*
hola como estas

string 1 = "hola"
string 2 = "como estas"
*/
Tendrнas que obviamente reestructurar esa parte del comando...

Si estбs usando el plugin puedes hacer esto:
pawn Код:
if (sscanf(params, "{s[6]}s[32]", nombre_del_clan))
// nombre_del_clan es la variable donde metes el nombre del clan, para no usar params[1]
Reply


Messages In This Thread
Que hay de malo en este parte de un cmd - by pep_25 - 21.12.2013, 02:23
Re: Que hay de malo en este parte de un cmd - by Miguel - 21.12.2013, 17:26
Respuesta: Que hay de malo en este parte de un cmd - by pep_25 - 21.12.2013, 23:38
Re: Que hay de malo en este parte de un cmd - by Miguel - 22.12.2013, 00:23
Respuesta: Que hay de malo en este parte de un cmd - by pep_25 - 22.12.2013, 00:44

Forum Jump:


Users browsing this thread: 2 Guest(s)