Huseyn
Компетентный
Здравствуйте, у меня такая проблема с /makeadmin, при выдаче администратора ты сможешь поставить его на 8-10 лвл и даже больше... Как сделать так чтобы можно было только выдать до 6 лвл.. Тут просто такая система /makeadmin [ник игрока] [LVL]
вот команда:
вот команда:
PHP:
CMD:makeadmin(playerid, params[])
{
if(PI[playerid][pAdmin] < 7) return 1;
{
if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
new playername[24], admin_level;
if(sscanf(params, "s[24]i", playername, admin_level)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /makeadmin [ник игрока] [уровень админа]");
//ShowPlayerDialog(playerid, D_ALOGIN, DIALOG_STYLE_PASSWORD, "{FFCC00}Регистрация администратора", "{FFFFFF}Введите пароль, который будет от панели администратора\n\n{63BD4E}Примечание:\n\t- Пароль должен состоять из латинских букв и цифр\n\t- Размер пароля от 6 до 15 символов", "Принять", "Отмена",GetName(targetid));
new string[128];
format(string, sizeof(string), "SELECT * FROM "T_ADMIN" WHERE `name` = '%s'", playername);
mysql_tquery(dbHandle, string, "SetAdmin", "isi", playerid, playername, admin_level);
}
return 1;
}
