[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);
});
}