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

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

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

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

AdminDuty

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

ShTorm

Специалист
Команда только для RP серверов. Она убирает админку у игрока, записывая ее в отдельные данные. Очень даже удобно, нужно играть RP - ушел с дежурства.
В начало:
PHP:
new adminduty[MAX_PLAYERS];
new admindutylevel[MAX_PLAYERS];
К командам:
PHP:
if(strcmp(cmd, "/adminduty", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] > 0)//если админка игрока больше 0
{
adminduty[playerid] = 1;//уходит с дежурства
admindutylevel[playerid] = PlayerInfo[playerid][pAdmin];//берем его админку
PlayerInfo[playerid][pAdmin] = 0;//ставим админку на 0
}
else if(PlayerInfo[playerid][pAdmin] == 0 && adminduty[playerid] == 1)//если админка на 0 и игрок не на дежурстве
{
PlayerInfo[playerid][pAdmin] = admindutylevel[playerid];//возвращаем админку
adminduty[playerid] = 0;//админ выходит на дежурство
}
return 1;
}
Извините, не тестировал. Будут ошибки - пишите, изменю.
Если кому нужно, то я сделал себе немного по-другому. Игрок заходит, он не админ. Вводит команду /adminduty, вводит пароль. Если пароль верный - то он выходит на дежурство. Уходить с дежурства без пароля. Очень удобно, если кому нужно - напишу.
Автор - я.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу