Проблема рестарт сервера redage 1.1 фикс

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

Saiman

Участник портала
Автор темы
44
3
20
как пофиксить проблему, сборка redage версия 1.1 обычный игрок может рестартнуть сервер и другие команды доступны, если можно подробно куда зайти)
 

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
716
511
140
C#:
        [Command("restart")] // Перезагрузить сервер (8 лвл)
        public void HandleShutDown(Player cc, int second)
        {
            if (!Group.CanUseCmd(cc, "setvehdirt")) return;

            if (second < 5 || second > 900)
            {
                cc.SendNotification("Минимум 5 секунд и максимум 9 минут!");
                return;
            }

            foreach (Player c in NAPI.Pools.GetAllPlayers())
            {
                // saveDatabase()
            }


            NAPI.Chat.SendChatMessageToAll("[~r~SERVER~w~]: Перезагрузка сервера через " + second + " Секунды. [ИСПРАВЛЕНИЕ ОШИБКИ] Пожалуйста, выйдите из системы заранее, чтобы ваши вещи были сохранены!");

            Task.Run(() =>
            {
                Task.Delay(1000 * second * 1).Wait();

                Environment.Exit(0);
            });
        }
 
  • Like
Реакции: grilfiks

Saiman

Участник портала
Автор темы
44
3
20
да спасибо большое, уже решена проблема)
 
Статус
В этой теме нельзя размещать новые ответы.