Skip to content
User Avatar
#3096
Auto-translated
Gerter
yes, that was my mistake. GetDate(WEEK) will return the week number of the month, i.e., it will be 4 times larger on any 4th week. It needs to be rewritten like this:
local week = ceil(GetDate(DAY)/7)


-- global variable
week = 1

function NewDayF()

dow = GetDate(3)

if dow == 1 then
week = week + 1
end

end

Trigger(0, "NewDayF")

I usually do it this way.
Кампании для Heroes V 3.1 (Трилогия):

Пробуждение зла
Нашествие из Преисподней
Смена эпох

Скачать все кампании одним архивом: Яндекс.Диск Google.Диск

You can download the set of 3 Campaigns (English version) here


Одиночные сценарии Heroes V 3.1:


Незваные гости
Красный кристалл
Синий кристалл
Закат тьмы

Мультиплеерные карты для Heroes V 3.1:

Легендарная война
Сердце вулкана
Передел мира