Форум Pawn.Wiki - Воплоти мечту в реальность!: Делаем Проверку На Определённое Время - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Урок ]
Делаем Проверку На Определённое Время
Оценка: -----

#1
Пользователь офлайн   Макс 

  • Местный
  • Вставить ник
  • Раскрыть информацию
В этом мануале я вам расскажу о возможности выполнения сервером какой-либо функции в определённое время.
Для работы с данным мануалом вам понадобится инклуид time.inc, это стандартный инклуид, его не трудно найти...
1. Шагом мы создаём public UpdateTime, если у вас он есть, то вам его создавать не нужно:
В начало мода:
forward UpdateTime();

В свободное от пабликов/стоков место:
public UpdateTime() {
    new hour, minute, second, year, month, day;
    gettime(hour, minute, second);
    getdate(year, month, day);

if (year == 2011 && month == 10 && day == 24 && minute == 25) { // Проверка на Год, Месяц, День, Минуту.
SendClientMessageToAll(-1,"(( Проверка... ))");
} // Ровно в 25 минут каждого часа, 24 октября 2011 года будет выводится слово "Проверка"
return 1; }

2. Делаем таймер в public OnGameModeInit:
SetTimer("UpdateTime",1000 * 60,1);

Вот в принципи и всё... На этом примере вы можете сделать ровный PayDay в 00 минут для всех...
Вот пример:
if (minute == 0) {
	PayDay(); // Ваша переменная отвечающая за выдачу ЗП.
}

Данный урок предназначен для тех кто не знал ранее о такой фишке, и для новичков в скриптинге.

Автор: SanStar

Сообщение отредактировал Mike: 19 января 2012 - 14:15

5

#2
Пользователь офлайн   Romzes 

  • ( ^_^ )
  • Вставить ник
  • Раскрыть информацию
Хорошый урок, лови плюс.
0

#3
Пользователь офлайн   Cris_Pro 

  • Хочу создать серверок..
  • Вставить ник
  • Раскрыть информацию
Кулл
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика