Una ayudita por favor sobre MySQL
#1

Hola a todos.

їAlguien me ayuda a descubrir por quй tengo bugueado el comando /topk?

Es que estoy haciendo un comando top killers en MySQL para servidor DM/Free

Asн tengo los datos guardados en el phpmyadmin:



Como verбn el user id 2 tiene 1234 kills (bueno, solo editй esa parte por eso estб asн para ver si estaba bugueado) pero al entrar en el servidor cuando uso /topk me aparece la cantidad de kills en 0 y eso que el user id 2 estб ya modificada, la parte del nombre y de la posiciуn todo bien, asн miren:



El cуdigo asн lo tengo:

Код:
CMD:topk(playerid, params[])
{
	new Query[256], str[256], string[256];
	new k[15];
	format(Query, sizeof(Query), "SELECT NICK FROM USERS ORDER BY (KILLS * 1) DESC limit 5");
	mysql_query(Query);
	mysql_store_result();
	new id;
	while(mysql_retrieve_row())
    {
		mysql_fetch_field_row(string, "NICK");
		mysql_fetch_field_row(k, "KILLS");
		id++;
		format(string, sizeof(string), "%d. %s - %d\n", id, string, strval(k));
		strcat(str, string);
	}
	ShowPlayerDialog(playerid, DIALOGO_TOP, DIALOG_STYLE_MSGBOX, "Top killers", str, "Aceptar", "");
	mysql_free_result();
	return 1;
}
Espero me ayuden.
Gracias y saludos.

PD: Yo creo que debe estar mal la parte del string 'k' pero no estoy seguro.
Reply


Messages In This Thread
Una ayudita por favor sobre MySQL - by NicoSampero - 20.01.2016, 00:36
Respuesta: Una ayudita por favor sobre MySQL - by DesingMyCry - 20.01.2016, 02:26
Respuesta: Una ayudita por favor sobre MySQL - by NicoSampero - 20.01.2016, 03:34
Re: Una ayudita por favor sobre MySQL - by SickAttack - 20.01.2016, 03:55
Respuesta: Re: Una ayudita por favor sobre MySQL - by NicoSampero - 20.01.2016, 04:14
Respuesta: Una ayudita por favor sobre MySQL - by DesingMyCry - 20.01.2016, 21:08

Forum Jump:


Users browsing this thread: 1 Guest(s)