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

проблема с изменением оффлайн информации..

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

jeselonger

Ученик
не какого действия не происходит даже не пишет в чат.


C++:
CMD:makeadminoff(playerid, params[])
{
    if(PI[playerid][pAdmin] < 6) return SCM(playerid, COLOR_LIGHTRED, NO_DOSTUP_TEXT);
    static name[24], lvl;
    if(sscanf(params, "s[24]d", name, lvl)) return SCM(playerid, COLOR_RED, !"Используйте: /makeadminoff [name] [level (0 - 6)]");
    if(lvl < 0 || lvl > 6) return SCM(playerid,COLOR_RED, "Используйте: /makeadminoff [name] [level (0 - 6)]");
       static query[228];
    format(query, sizeof(query), "SELECT * FROM `users` WHERE Name = '%s' LIMIT 1", name);
       mysql_tquery(dbHandle, query, "MakeAdminOff", "a", playerid, name, lvl);
    return 1;
}
forward MakeAdminOff(playerid, name[], lvl);
public MakeAdminOff(playerid, name[], lvl)
{
    new rows;
    cache_get_row_count(rows);
    if(rows)
    {
        new adm = cache_get_value_name_int(0, "Admin", adm);
        SAMf(COLOR_RED, "[MakeAdminOff] Основатель %s установил в оффлайне %d уровень администратора игроку %s, до этого был %d уровень.", PN(playerid), lvl, name, adm);
        static const fmt_query[] = "UPDATE `users` SET `Admin` = '%d' WHERE `Name` = '%s'";
        static query[166];
        mysql_format(dbHandle, query, sizeof(query), fmt_query, lvl, name);
        mysql_tquery(dbHandle, query);
    }
    else
    {
        SCMf(playerid, COLOR_WHITE, "Админа с ником '%s' не существует!", name);
    }
    return 1;
}
C++:
03/20/21 17:07:31] [ERROR] mysql_tquery: callback error: parameter count does not match format specifier length (C:\Users\user\OneDrive\Рабочий стол\мод  с 0\gamemodes\new.pwn:1676)

VER: MYSQL R41-4
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу