Перейти к содержанию

Сообщения от Текущие вопросы и ответы по редактору карт

Аватар пользователя
Автопереведено
Trigger(triggerType, ..., functionName) – верно?
triggerType = NEW_DAY_TRIGGER – так?
Герман стоял неподвижно. Герман сошёл с ума. "Старуха!!!" - закричал он в ужасе. Он сидит в Обуховской больнице, в семнадцатом нумере, не отвечает ни на какие вопросы и бормочет необыкновенно скоро: "Тройка, семёрка, туз. Тройка, семёрка, дама".
Аватар пользователя
да, он.
Trigger (NEW_DAY_TRIGGER , 'day1')
day = 0

function day1 ()
day = day + 1
if day == 7 then
AddObjectCreatures ('object_name' , ID, count)
AddObjectCreatures ('object_name' , ID, count)
day = 0
end
end

Код от ошибок не застрахован. Возможно, стоит похимичить с числами day == 7, но мне лень проверять.

Или альтерантивный вариант : Он скорее всего одноразовый, ибо я не уверен, как работает абсолютный день.
Trigger (NEW_DAY_TRIGGER , 'day1')

function day1 ()
if GetDate(ABSOLUTE_DAY) / 8 == 1 then
AddObjectCreatures ('object_name' , ID, count)
AddObjectCreatures ('object_name' , ID, count)
end
end

Whatever
Аватар пользователя
Спасибо!
Оба рабочие!
Герман стоял неподвижно. Герман сошёл с ума. "Старуха!!!" - закричал он в ужасе. Он сидит в Обуховской больнице, в семнадцатом нумере, не отвечает ни на какие вопросы и бормочет необыкновенно скоро: "Тройка, семёрка, туз. Тройка, семёрка, дама".
Аватар пользователя
Ну, насчет второго: нужно проверить, работает-ли он на второй неделе. Причем очень сильно проверить: я почти уверен, что нет, поскольку не помню, как он работает.
А насчет первого может только не совпасть дата: т.е. войска будут появляться не на 7, а на другой день недели.

В любом случае, всегда пожалуйста...

Whatever
Аватар пользователя
if GetDate(DAY_OF_WEEK)==1 then...
а так не проще?
Кампании для Heroes V 3.1 (Трилогия):

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

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

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


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


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

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

Легендарная война
Сердце вулкана
Передел мира
Аватар пользователя
Наверное, проще и правильный. У меня крайне древние мануалы, там даже такой ф-ии вроде как нет.

Whatever
Аватар пользователя
Я просто использую эту функцию в новой карте. Работает как надо и выдумывать лишнего не требуется. Хотя все ваши задумки по мысли тоже правильные)
Кампании для Heroes V 3.1 (Трилогия):

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

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

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


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


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

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

Легендарная война
Сердце вулкана
Передел мира
Аватар пользователя
Ну, как оказалось, я ошибся в определении функции getDate. Что касается работы с переменными, то занятие сие мне давалось крайне легко, хоть они, возможно, занимают много места и, наверное, перегружают скрипт.

Whatever
Аватар пользователя
Возник такой вопрос, уже не первый раз встречаюсь. В скрипте прописываю опред. существу, например Ангелу, какую-либо анимацию. Когда выполняется команда - ангел застывает где-то в середине анимации и всё. А у нек-х существ вообще никаких подвижек нет. Проблема во всяких левых картах-модах? Если да, то в каких? Или в чём-то другом?
Кампании для Heroes V 3.1 (Трилогия):

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

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

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


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


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

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

Легендарная война
Сердце вулкана
Передел мира
Аватар пользователя
Ну, очевидно, в редакторе стоит заглянуть в anim set объекта (в shared в списке она будет, кажется, второй). Там есть все текущие анимации существа. Скорее всего, у вас на карте поставлен его Adventure вариант (в раскрывшемся списке справа будет название поставленного на карту существа). В любом случае, проверьте, присутствуют ли у данного монстра анимации, которые вы заставляете его выполнять скриптом. Если нет, то добавьте вручную.

И еще - анимация должна быть с oneshot, а не oneshot still на конце

Whatever
Аватар пользователя
Я делал с oneshot still. У серафимов анимация работает нормально, а у архангелов такая же анимация - нет
Кампании для Heroes V 3.1 (Трилогия):

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

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

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


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


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

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

Легендарная война
Сердце вулкана
Передел мира
Аватар пользователя
эта анимация для смерти так-то. Чтобы после завершения действия (анимации, по умолчанию - death), монстр замирал на месте. Подобная на автомате используется в роликах (только без вашего вмешательства)

Whatever
В ответ пользователю Heroist
Аватар пользователя
Надо в свойствах монстра поменять LOD-анимацию на соответствующую аренную.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
Мне и нужно для смерти=) спасибо, работает
Кампании для Heroes V 3.1 (Трилогия):

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

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

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


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


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

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

Легендарная война
Сердце вулкана
Передел мира
Аватар пользователя
Точно, я вот про Lod и говорил. Написал adventure =) Ступил, извиняюсь, хорошо, знающие люди быстро нашлись.

Whatever

Статистика

Приветствуем новейшего участника: Emil

Сейчас на сайте 8 пользователей 1346 гостей