ShTorm
Специалист
Команда только для RP серверов. Она убирает админку у игрока, записывая ее в отдельные данные. Очень даже удобно, нужно играть RP - ушел с дежурства.
В начало:
К командам:
Извините, не тестировал. Будут ошибки - пишите, изменю.
Если кому нужно, то я сделал себе немного по-другому. Игрок заходит, он не админ. Вводит команду /adminduty, вводит пароль. Если пароль верный - то он выходит на дежурство. Уходить с дежурства без пароля. Очень удобно, если кому нужно - напишу.
Автор - я.
В начало:
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, вводит пароль. Если пароль верный - то он выходит на дежурство. Уходить с дежурства без пароля. Очень удобно, если кому нужно - напишу.
Автор - я.
Последнее редактирование:
