Lil Ballard
Ученик
Не выдает админку на сервере, хотя в базе данных запись есть что админка выдана, но на сервере административных прав нет. Подскажите в чем проблема.
Команда:
Должно выдавать 1 уровень админки.
Команда:
PHP:
CMD:makeadmin(playerid, params[])// выдать права администрирования
{
//if(GetPVarInt(playerid, "Admins") < 6) return true;
if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, -1, "Подсказка: /makeadmin [playerid]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, -1, "Ошибка: Игрок не найден.");
if(User[params[0]][Login] == 1001) return SendClientMessage(playerid, -1, "Ошибка: Игрок не авторизован / зарегистрирован.");
if(GetPVarInt(params[0],"AFK_Time") > 2) return SendClientMessage(playerid, -1, "Ошибка: Игрок на паузе. Дождитесь, когда он зайдет в игру.");
if(GetPVarInt(params[0],"Admins") > 0) return SendClientMessage(playerid, -1, "Ошибка: Используйте: /molodec, /skatina - повысить/понизить.");
//if(params[0] == playerid) return SendClientMessage(playerid, -1, "Ошибка: Вы указали самого себя.");
format(string, 128, "%s назначил(а) Вас администратором 1 ранга (/apanel).", User[playerid][Name]);
SendClientMessage(params[0], 0xFF9900AA, string);
format(string, 128, "Вы назначили %s[%i] раком 1 ранга", User[params[0]][Name], params[0]);
SendClientMessage(playerid, 0xFF9900AA, string);
mysql_format(dbHandle, QUERYSMALL, 77, "INSERT INTO `admins` (`Name`,`Level`) VALUES ('%e', '1')", User[params[0]][Name]);
mysql_function_query(dbHandle, QUERYSMALL, true, "admins", "admins");
format(string, 100, "Адм: %s назначил на адм %s", User[playerid][Name], User[params[0]][Name]), Logs(playerid, string);
return true;
}
