15.06.2017, 03:20
Hola, mi problema es en un top que hice en MySQL
al cargar la lista del TOP no actualiza cada nombre, y se queda en el que tenga mas Score
Pero el Score si lo cambia, lo que no cambia es el nombre
Imagen:

Codigo:
al cargar la lista del TOP no actualiza cada nombre, y se queda en el que tenga mas Score
Pero el Score si lo cambia, lo que no cambia es el nombre
Imagen:

Codigo:
Код HTML:
new lista[49+20*(75)],linea[(75)];
new Cache:R = mysql_query(MySQLDB,"SELECT Nombre,Score FROM usuarios ORDER BY Score DESC LIMIT 20",true);
new name[MAX_PLAYER_NAME],score;
strcat(lista,""BLANCO"#-Nombre\t"BLANCO"Score\t"BLANCO"Estado\n");
foreachEx(i:cache_num_rows()){
contador++;
cache_get_row(i,0,name,MySQLDB,sizeof(name));
score = cache_get_row_int(i,1);
format(linea,sizeof(linea),"#%d-%s\t"LIMA"%d\t%s\n",contador,name,score,ObtenerConeccion(name));
strcat(lista,linea);
}
if(!contador)return POFFSET[playerid] = 0 && SendClientMessage(playerid,COLOR_ROJO,"* No hay usuarios en el top score.") && cache_delete®;
ShowPlayerDialog(playerid,DIALOGO_TOP_SCORE,DIALOG_STYLE_TABLIST_HEADERS,""BLANCO"TOP - "LIMA"Score",lista,"Siguiente","Salir");
cache_delete®;

