TawerGhetto1488
Ученик
Добрый день, пользователи PAWNO-INFO.ru!
Я столкнулся с проблемой в команде /top.
Дело в том, что после ввода самой команды сервер грузит 2-3 секунды и только потом появляется список топ игроков.
Я столкнулся с проблемой в команде /top.
Дело в том, что после ввода самой команды сервер грузит 2-3 секунды и только потом появляется список топ игроков.
Версия Mysql: R6-2
Количество аккаунтов в базе данных: 900.0000
Сама команда /top.
HTML:
CMD:top(playerid,params[])
{
new var[24],paramsd[3],str[64],stringinfo[1200],name[25];
format(query, sizeof(query), "SELECT * FROM accounts WHERE `score` > '0' ORDER BY `score` DESC LIMIT 15");
mysql_query(query);
mysql_store_result();
if(mysql_num_rows() > 0)
{
format(str, 64, "Убийств\tСмертей\tИмя\n\n"); strcat(stringinfo,str);
for(new i = 0; i < mysql_num_rows(); i++)
{
if(mysql_fetch_row_format(query))
{
mysql_get_field("name", var); name = var;
mysql_get_field("score", var); paramsd[0] = strval(var);
mysql_get_field("death", var); paramsd[1] = strval(var);
format(str, 64, "{ffffff}%d\t\t%d\t\t{FF9900}%s\n",paramsd[0],paramsd[1],name); strcat(stringinfo,str);
}
}
ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_MSGBOX, ""c_Orange"Топ", stringinfo, "Закрыть", "");
mysql_free_result();
}
return true;
}
Я буду очень благодарен вам за помощь!
Спасибо за внимание.
Спасибо за внимание.
