• 0
Sign in to follow this  
Followers 0

[закрыто] Как сделать систему авто-рестарта мода?

Question

Fneeget
Новичок

Как сделать систему авто-рестарта мода в павно что-бы сервер автоматически выключался и включался

Share this post


Link to post

7 answers to this question

  • 0
keyl
Великий Гуру

@Fneeget взято со стороннего форума.

Ко всем форвардам:

forward AutoRestart();

В OnGameModeInit:

SetTimer("AutoRestart"600001); // каждые 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"); // Делаем рестарт
  }
}

 



UPD: вместо COLOR_WHITE можно использовать 0xFFFFFF

Edited by keyl

Share this post


Link to post
  • 0
Cawfee
Великий Гуру

@Fneeget, функция AutoRestart не содержит никаких аргументов, а значит и ее объявление через оператор forward не должно содержать никаких аргументов, иначе получится, что объявление и определение функции отличаются.

Share this post


Link to post
  • 0
Fneeget
Новичок

@keyl И ещо вопрос нащет вот етого 

SaveAccounts(); // Замените эту строчку на функции сохранения у вас в моде (С помощью вашей команды рестарта можно их найти (там они будут написаны))

 

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • grall758
      By grall758
      ищу добровольных ребят которые готовы принять свое участие в развитии масштабного крмп проекта, и заложить свою работу в наш проект. Обязательно предоставляется возможность карьерного роста и получения новых знаний. 
       
      ВСЕ КТО ЗА ИНТЕРЕСОВАН В РОСТЕ ПРОЕКТА ПИШИТЕ:
      телеграмм - @grall758
      дискорд - @grallchik758
       
      желательно когда пишите сразу уточняйте свою направленность.
    • KAIF HOST
      By KAIF HOST
      Если вы ищете надежный, стабильный и бюджетный хостинг для ваших серверов SAMP или CRMP, то KAIF-HOST.RU - лучший выбор для вас. Мы молодая компания среди игровых хостингов, но мы гарантируем стабильность и безопасность вашего сервера.
       
      Мы предлагаем защиту от TCP SYN и UDP флуда, а также от Spoofing атак. Мы также обеспечиваем защиту на уровнях L3, L4 и L7.
       
      Наши преимущества включают автоподнятие серверов после падения, удобную панель управления сервером и автоматическую установку сервера. Мы также гарантируем быструю техническую поддержку для всех наших клиентов.
       
       
       
      Наши серверы доступны всего от 20 рублей в месяц, что делает нас одним из самых доступных хостингов на рынке.
       
       
       
       
       
       Ссылки:
       
      Сайт kaif-host.ru
      Панель управления lk.kaif-host.ru
      Группа ВКонтакте https://vk.com/kaif_host_official
       
      P.s Промокод #pawnorus даст тебе скидку в размере 20%

    • Hunter Wright
      By Hunter Wright
          Large-Host - Предоставляем услуги профессионального дешевого игрового хостинга и самую удобную панель управления.

      — Защита от DDoS-атак
      — Техническая поддержка работает для вас 24/7
      — Быстрый доступ в панель управления и личный кабинет
      — Быстрая переустановка игрового сервера в любое время суток  
      — Редактирование конфигурационных файлов игрового сервера 
      — FTP доступ к файлам игрового сервера
      — Изменение количества слотов игрового сервера 
      — Система управления счетами и оплаты услуг
      — Большое количество всех возможных платежных систем
      — Бесплатная MySQL база данных — Автоустановка модов, есть как бесплатные моды, так и платные моды — У нас есть услуги, где вы можете заказать, установку мода, смену названия и т.д
      — Предоставляется доступ к firewall для блокировки злоумышленников   Тарифные планы (на данный момент): — GTA: SA-MP 0.3.7 - от 20р / месяц — GTA: CR-MP 0.3e - от 20р / месяц — GTA: CR-MP 0.3.7 - от 20р / месяц   Ссылки на хостинг и социальные сети: Сайт хостинга - Перейти на сайт хостинга Группа во ВКонтакте - Перейти в группу во ВКонтакте Группа тех.поддержки во ВКонтакте - Перейти в группу во ВКонтакте
      Телеграм канал хостинга - Перейти в телеграм YouTube канал хостинга - Перейти на YouTube канал
      Почта тех.поддержки - support@large-hosting.ru