Михаил Майоров

Ставим проверку на админа.

В теме 1 сообщение

На Role Play серверах или проектах обязательно должны быть администраторы, которым доступно множество привилегий. Что бы не выдавать игрокам доступ к командам, которые доступны администрации, существует проверка, является ли человеком админом, или нет.

Как делать проверку на админа. Рассказываю.

В начало кода пишем:

if(Player[playerid][pAdmin] >= 1)// если админка = 1, то выполняется код...
{
    //код
}
else // если админка = 0, то пишем игроку следующее пообщение
{
    SendClientMessage(playerid, 0xFF000000"[Ошибка] Вы не являетесь администратором!")
}

 

Пример с командой /setmearmour:

CMD:setmearmour(playerid, params[])
{
    if(Player[playerid][pAdmin] >= 1)
    {
        SendClientMessage(playerid, -1"Вы пополнили себе броню на 100 AP");
        SetPlayerArmour(targetid, armour);
    }
    else
    {
        SendClientMessage(playerid,0xFF000000,"[Ошибка] Вы не являетеь администратором!");
    }
}

 

Отредактировано пользователем Михаил Майоров

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу