Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
16 Июн 2024
Сообщения
12
Помогите, в базу данных и в игре админка не обновляется

Pawn:
CMD:setadmin(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 6) return SCM(playerid, COLOR_WHITE, "Команда не найдена! Введите команду {cf91ff}/menu {ffffff}чтобы подробнее узнать команды сервера");
    new string[256];
    new admin;
    if(sscanf(params, "ui", params[0], admin)) return SCM(playerid, COLOR_GREY, "Используйте: /setadmin [id] [0-5]");
    if(0 == IsPlayerConnected(params[0])) return SCM(playerid, COLOR_GREY, "Такого игрока нет на сервере");
    if(!(0 <= admin <= 5)) return SCM(playerid, COLOR_GREY, "Уровень администратора должен быть от 0 до 5");
    format(string, sizeof(string), "[А] Администратор %s назначил %s на %d уровень администратора", player_info[playerid][NAME], player_info[params[0]][NAME], admin);
    SCMA(COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "Администратор %s назначил Вас на {FF0000}%d {ffffff}уровень администратора", player_info[playerid][NAME], admin);
    SCM(params[0], COLOR_WHITE, string);
    static const fmt_query[] = "UPDATE `accounts` SET `admin` = '%d' WHERE `id` = '%d'";
    new query[sizeof(fmt_query)+(-0+5)+(-2+8)];
    mysql_format(dbHandle, query, sizeof(query), fmt_query, player_info[params[0]][ADMIN], player_info[params[0]][ID]);
    mysql_query(dbHandle, query);
    return 1;
}
 
Сверху