Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Урок] Автоматический рестарт сервера в любое время.

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

kami

Новичок
Я пока что ещё не находил такого мануала\урока, так что вот. Это мой первый урок.
В public Fresh() вставляем:
PHP:
if(hour == 06 && minute == 00 && second == 00)
	{
		OOCOff(COLOR_REDD,"");
		OOCOff(COLOR_REDD,"");
		OOCOff(COLOR_REDD,"");
		OOCOff(COLOR_REDD,"");
		OOCOff(COLOR_REDD,"");
		OOCOff(COLOR_REDD,"");
		OOCOff(COLOR_REDD,"");
		OOCOff(COLOR_REDD,"");
		OOCOff(COLOR_REDD,"===============Внимание! Рестарт сервера через 30 секунд!==============");
		OOCOff(COLOR_REDD,"");
		OOCOff(COLOR_REDD,"");
		OOCOff(COLOR_REDD,"");
		SaveAccounts();
		SaveMaterials();
		SaveGZ();
		OnPropUpdate();
		SaveHomeSbizz();
		SetTimer("GMXTimer", 30000, 1);
	}
ну думаю тут ничего объяснять не нужно.
И вот сам 'gmxtimer' если у кого нету:
PHP:
public GMXTimer()
{
    SendClientMessageToAll(COLOR_GREY, " ");
	SendClientMessageToAll(COLOR_GREY, " ");
	SendClientMessageToAll(COLOR_GREY, " ");
	SendClientMessageToAll(COLOR_GREY, " ");
	SendClientMessageToAll(COLOR_GREY, " ");
	SendClientMessageToAll(COLOR_GREY, " ");
	SendClientMessageToAll(COLOR_GREY, " ");
	SendClientMessageToAll(COLOR_YELLOW2,"::: {ECF2B6}Внимание! Происходит рестарт сервера, это займёт 30 секунд :::");
	SendClientMessageToAll(COLOR_YELLOW2,"::: {ECF2B6}Администрация{E1F52F} ТУТ НАЗВАНИЕ ВАШЕГО СЕРВА! {ECF2B6}приносит извинения, за предоставленные неудобства :::");
    GameTextForAll("~r~RESTARTING...",5000,3);
    SendRconCommand("gmx");
}
не забываем сделать форвард. forward GMXTimer();
урок закончен=) лайки мне не обязательны!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу