Вчера заметил такой момент, когда выдаешь админ права игроку, то для того, чтобы летать на кнопку F11, ему нужно переподключиться к серверу. Естественно это неудобно.
Давайте решим эту проблему. Всё очень просто.
В проекте заходим в Admin.cs и открываем поиск по документу и ищем данную строку
Теперь, когда Вы выдаете админ права, игроку не придется переподключаться к серверу, чтобы иметь возможность летать.
А сейчас сделаем так, что после того, как мы удалим админ права, игрок не смог летать
Теперь всё должно работать замечательно
Давайте решим эту проблему. Всё очень просто.
В проекте заходим в Admin.cs и открываем поиск по документу и ищем данную строку
C#:
public static void setPlayerAdminGroup(Client player, Client target)
//Тут после строки
Main.Players[target].AdminLVL = 1;
//добавляем
target.SetSharedData("IS_ADMIN", true);
Теперь, когда Вы выдаете админ права, игроку не придется переподключаться к серверу, чтобы иметь возможность летать.
А сейчас сделаем так, что после того, как мы удалим админ права, игрок не смог летать
C#:
//Ищем эту строку
public static void delPlayerAdminGroup(Client player, Client target)
//и также после строки
Main.Players[target].AdminLVL = 0;
//после пишем
target.ResetSharedData("IS_ADMIN");
Теперь всё должно работать замечательно