А если как-то так
PHP код:
if(strcmp(cmd, "/top", true) == 0)
{
new Query[100], DBResult: Result;
format(Query, sizeof(Query), "SELECT Name, Kills FROM `USERS` WHERE Kills > 0 ORDER BY Kills DESC LIMIT 10");
Result = db_query(Database, Query);
static const fmt_string[] = "Ник: %s || Kills: %d";
new string[sizeof(fmt_string)-4+11+MAX_PLAYER_NAME];
new name[MAX_PLAYER_NAME],kills[11];
while(db_next_row(Result))
{
db_get_field_assoc(Result,"Name", name, MAX_PLAYER_NAME);
db_get_field_assoc(Result,"Kills", kills, 11);
format(string, sizeof(string), fmt_string, name, strval(kills));
SendClientMessage(playerid, 0xFFFFFFAA, string);
}
db_free_result(Result);
return 1;
}
Если не получится - придётся результат запроса сохранять и вручную сортировать