Пользователь
- Регистрация
- 19 Фев 2024
- Сообщения
- 5
- Автор темы
- #1
Сделайте плиз выдачу админки на 6 лвл плиз а не на фд
Код:
cmd:makeadmin(playerid, params[])
{
if(sscanf(params, "ud", params[0], params[1]))
return SCM(playerid, COLOR_OLDRED, !"Используй: /makeadmin [name/id] [0-5]");
if params[1] > 5 && AdminInfo[playerid][admFullDostup] == 3 *then { SCM(playerid, COLOR_OLDRED, !"Используй: /makeadmin [name/id] [0-5]"); return false; }
if params[1] > 8 && AdminInfo[playerid][admFullDostup] == 3 *then { SCM(playerid, COLOR_OLDRED, !"Используй: /makeadmin [name/id] [0-8]"); return false; }
if(params[0] == playerid)
{
SCM(playerid, COLOR_OLDRED, "[Ошибка] {cccccc}Нельзя редактировать уровень админ-прав самому себе.");
return false;
}
else if PI[playerid][pAdmin] < PI[params[0]][pAdmin] *then
return CheckAntiSliv(playerid, params[0]);
f(global_str, 128, "SELECT * FROM admin WHERE name = '%s'", PN(params[0]));
mysql_tquery(mysql, global_str, "SetAdmin", "isi", playerid, PN(params[0]), params[1]);
PI[params[0]][pAdmin] = params[1];
SCMF(params[0], COLOR_OLDRED, "А: %s[%d] выдал вам %d уровень админ-прав", PN(playerid), playerid, params[1]);
return amlf("Администратор <a href=../pages/user?name=%s>%s</a> назначил игрока <a href=../pages/user?name=%s>%s</a> администратором %d уровня.", 5, "", "", PN(playerid), PN(playerid), PN(params[0]), PN(params[0]), params[1]);
}