Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Команда

Статус
В этой теме нельзя размещать новые ответы.

Programmist666

Ученик
Всем привет, помогите подкорректировать данный код, чтобы выдавался не по id а просто по команде, например игрок пишет: /adminka и ему выдаётся 1 лвл админки, буду благодарен!
код:
PHP:
CMD:adminka(playerid, params[])
{
    new id,admin,string[200];
    if(!IsPlayerConnected(id)) return false;
    if(PlayerInfo[playerid][pAdmin] <= PlayerInfo[id][pAdmin])
    {
        SendClientMessage(playerid,COLOR_RED,"[Error] Вы не можете забанить администратора!");
        format(string,sizeof(string),"%s[%d] подозревается в попытке снять админа %s",PN(playerid),playerid,PN(id));
        SendAdminsMessage(COLOR_OLDRED,string);
        return false;
    }
    if(admin < 0 || admin > 6) return SendClientMessage(playerid,COLOR_VALIK,"Используйте: /makeadmin [id] [level (0 - 4)]");
    if(PlayerInfo[playerid][pAdmin]==5 && admin > 4)return SendAdminsMessage(COLOR_RED,"[Ошибка] {FFFFFF}Отказано в доступе..");
    SetAdminLevel(id,admin);
    format(string,sizeof(string),"[Админка] %s Поздравляю. Вы получили админку 4 уровня. Введите /apanel. Пароль: 4141",cPN(playerid),admin);
    SendClientMessage(id,COLOR_OLDRED,string);
    format(string,sizeof(string),"[А] Игрок %s ввёл команду /adminka. Теперь он администратор!",Name(id),admin);
    SendAdminsMessage(COLOR_OLDRED,string);
    return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу