Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с командой /top

Статус
В этой теме нельзя размещать новые ответы.

TawerGhetto1488

Ученик
Добрый день, пользователи PAWNO-INFO.ru!
Я столкнулся с проблемой в команде /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; 
}

Я буду очень благодарен вам за помощь!
Спасибо за внимание.
​
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу