Скрипты - Страница 224 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
Страница 224 из 224
 
Опции темы
#3346
Старый 21.04.2021, 18:30
  #3346
^
inQizitOr
 
Аватар для inQizitOr
📖
Регистрация: 09.06.2014
Сообщения: 141
Регистрация: 09.06.2014
Сообщения: 141
По умолчанию
Re: Скрипты

Товарищи, созрел вопрос. Мне нужно чтобы триггер нового дня отсчитывал 7 дней с текущего дня и только потом воспроизводил функцию, а он считает до 7 дня недели и выполняет функцию
---
Trigger( NEW_DAY_TRIGGER, "Training_camp1" )
function Training_camp1()
if GetDate(DAY) == DAY+7 then
MessageBox("/Maps/SingleMissions/No_Mans_Lands/Text_Training_Camp1_is_over.txt")
Trigger(OBJECT_TOUCH_TRIGGER, "tower1", "camp_1quest_complete");
end;
end;
__________________
...И справедливость я несу

На острие меча.


ЯВконтакте

...И справедливость я несу

На острие меча.


ЯВконтакте

inQizitOr вне форума
Ответить с цитированием
#3347
Старый 21.04.2021, 18:52
  #3347
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 915
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 915
Выставка наград
По умолчанию
Re: Скрипты

Не понял вашей идеи. Если вам нужно, чтобы он отсчитал 7 дней с какого-то момента, то запомните дату эту момента в переменную и сравнивайте каждодневно с ней. Если вам нужно просто 7 дней с начала игры, то поставьте GetDate(DAY)==8
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#3348
Старый 21.04.2021, 19:37
  #3348
^
inQizitOr
 
Аватар для inQizitOr
📖
Регистрация: 09.06.2014
Сообщения: 141
Регистрация: 09.06.2014
Сообщения: 141
По умолчанию
Re: Скрипты

}{0TT@6bI4Не понял вашей идеи. Если вам нужно, чтобы он отсчитал 7 дней с какого-то момента, то запомните дату эту момента в переменную и сравнивайте каждодневно с ней. Если вам нужно просто 7 дней с начала игры, то поставьте GetDate(DAY)==8
Вот в том и проблема что я не знаю как запомнить дату в переменную
__________________
...И справедливость я несу

На острие меча.


ЯВконтакте

...И справедливость я несу

На острие меча.


ЯВконтакте

inQizitOr вне форума
Ответить с цитированием
#3349
Старый 21.04.2021, 23:15
  #3349
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 915
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 915
Выставка наград
По умолчанию
Re: Скрипты

...Скриптовое событие
Shift=GetDate(DAY)
...
function TrainingCamp_1() --Рекомендую назвать NewDay
if GetDate(DAY) == Shift+7 then
Код
end
end
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#3350
Старый 21.04.2021, 23:38
  #3350
^
inQizitOr
 
Аватар для inQizitOr
📖
Регистрация: 09.06.2014
Сообщения: 141
Регистрация: 09.06.2014
Сообщения: 141
По умолчанию
Re: Скрипты

}{0TT@6bI4...Скриптовое событие
Shift=GetDate(DAY)
...
function TrainingCamp_1() --Рекомендую назвать NewDay
if GetDate(DAY) == Shift+7 then
Код
end
end
Я кстати так и пытался сделать, но я ошибся в том что не в том месте ввел переменную и она считала от начала игры а не от события. Спасибо большое!
__________________
...И справедливость я несу

На острие меча.


ЯВконтакте

...И справедливость я несу

На острие меча.


ЯВконтакте

inQizitOr вне форума
Ответить с цитированием
Ответ
Страница 224 из 224


Опции темы



Часовой пояс GMT +4, время: 01:23.


vBulletin v3.5.0, Copyright ©2000-2021, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru