• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Запрос в базу данных

Doni_Dit

Умник
Всем привет столкнулся с проблемой, что если у игрока меньше 10 киллов(значение в БД) , то он показывает значение в рандомном порядке что ли. Если больше 9, то все нормально.

Вот:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!

Запрос:
Код:
   new string[128];
                format(string, sizeof(string), "SELECT * FROM "T_ACCOUNTS" WHERE member = 9 ORDER BY killsopg DESC LIMIT 10");
                mysql_tquery(dbHandle, string, "@_TopKillListMember", "d", playerid);
Вывод запроса:

Код:
@_TopKillListMember(playerid);
@_TopKillListMember(playerid)
{
    new rows = cache_num_rows(), buf[500], string[1880], name[MAX_PLAYER_NAME], kills;
    strcat(string, "{FFCC00}№\t{FFCC00}Имя\t{FFCC00}Убийств\n");
    for(new i = 0; i < rows; i++)
    {
        cache_get_value_name(i, "name", name, MAX_PLAYER_NAME);
           cache_get_value_name_int(i, "killsopg", kills);
    
        format(buf, sizeof(buf), "{FFCC00}%d.\t%s\t{3399FF}%d\n", (i+1), name, kills);
        strcat(string, buf);
    }
     format(buf, sizeof(buf), "{FFCC00}ТОП 10 по киллам");
     ShowPlayerDialog(playerid, dNull, DIALOG_STYLE_TABLIST, buf, string, "Закрыть", "");
    return 1;
}
Заранее спасибо!
 
Сверху Снизу