Пользователь
- Регистрация
- 16 Июн 2024
- Сообщения
- 12
- Автор темы
- #1
Помогите, в базу данных и в игре админка не обновляется
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;
}