Привет, Гость!
  • Страница 1 из 1
  • 1
Форум pawno » Pawno » Готовые решения » Автоматический рестарт сервера (В определенное время)
Автоматический рестарт сервера
BicbaiДата: Вторник, 22.04.2014, 22:19 | Сообщение # 1
Полковник
Группа: Администратор
Сообщений: 288
Статус: Offline
Ко всем forward
Код
forward AutoRestart();

В public OnGameModeInit
Код
    SetTimer("AutoRestart", 60000, 1); // каждые 60 секунд вызываем паблик AutoRestart ( 1 сек. = 1000)

В самый низ мода
Код
public AutoRestart()
{
   new string[128];
   new h, m, s;
   gettime(h, m, s); // Узнаем время
    if(h == 1 && m == 25) // Если 1 час 25 минут (Можно заменить время на свое)
    {
     format(string, 128, "Уважаемые игроки, через 5 минут произойдет АвтоРестарт."); // Тест, отправляемый в чат
         SendClientMessageToAll(COLOR_WHITE, string);// Выводим сообщение в общий чат
    }
    if(h == 1 && m == 30) // Если 1 час 30 минут (Можно заменить время на свое)
    {
     SaveAccounts(); // Замените эту строчку на функции сохранения у вас в моде (С помощью вашей команды рестарта можно их найти (там они будут написаны))
     format(string, 128, "Происходит автоматический рестарт сервера, подождите 10-15 секунд..."); // Тест, отправляемый в чат
         SendClientMessageToAll(COLOR_WHITE, string);// Выводим сообщение в общий чат
     SendRconCommand("gmx"); // Делаем рестарт
   }
}


IP: 83.222.105.54:8358
© [CRMP] Россия - Дрифт
 
Форум pawno » Pawno » Готовые решения » Автоматический рестарт сервера (В определенное время)
  • Страница 1 из 1
  • 1
Поиск: