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

Сообщения от Скрипты

Аватар пользователя
С регионом даже не нужно дополнительной переменной, можно просто в функции, на которую ссылается триггер, запустить функцию SetRegionBlocked с нужными аргументами.
 

К А
Стикеры GBF в Telegram
Аватар пользователя
у меня такой вопрос, можно-ли как-нибудь воздействовать на настроение определенномо типа монстров, присутсвующих на карте?
т.е, допустим, в момент вызова этого скрипта на карте присутсвует 50 существ типа 1 (крестьяне). И с помощью скрипта я ставлю им всем настроение на "всегда присоединяться". Было бы очень важно и удобно, если возможно...

Whatever
В ответ пользователю Heroist
Аватар пользователя
for i, mob in GetObjectNamesByType("CREATURE_PEASANT") do
SetMonsterCourageAndMood(mob, PLAYER_1, MONSTER_COURAGE_ALWAYS_JOIN, MONSTER_MOOD_FRIENDLY)
end
Правда, это не подействует на существ, появившихся на карте во время игры.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
А можно заменить имя монстра в кавычках на его id? Если да, то кавычки убирать?

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
благодарю Вас

Whatever
можно сделать что бы player_6 жил без города больше 7 дней? Не хочется превышать лимит городов на карте
В ответ пользователю advencher
Аватар пользователя
advencher
можно сделать что бы player_6 жил без города больше 7 дней? Не хочется превышать лимит городов на карте
открываешь map properties tree->objectives->primary->player_specific
выбираешь вкладку под пятым номером, в die_in_week_without_towns ставишь false
Кампании для Heroes V 3.1 (Трилогия):

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

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

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


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


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

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

Легендарная война
Сердце вулкана
Передел мира
Аватар пользователя
если герой, который был в резерве, потом вышел из него, качнулся до 30 уровня, потом умер, а потом опять воскрес, он потеряет свой уровень, артефакты?

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
о, это интересно, спасибо. надо будет переписать скрипты...

Whatever
Аватар пользователя
Как натравить компьютер на героя игрока?
P.S. В инструкции сказано, что атрактор работает только на не движущиеся объекты.
502 Bad Gateway
__________________________________
nginx/0.8.54
В ответ пользователю Warrior777
Аватар пользователя
Там написано, что он "корректно" работает на неподвижные цели, а так и на двигающиеся сойдёт.

Добавлено через 41 минуту
Ещё вариант. Каждый ход компа заставлять его переться на игрока c помощью MoveHero.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
RedHeavenHero

[/U]Ещё вариант. Каждый ход компа заставлять его переться на игрока м помощью MoveHero.
Тогда придётся определять координаты игрока. Как это сделать?
502 Bad Gateway
__________________________________
nginx/0.8.54
Аватар пользователя
local x, y = GetObjectPosition ('hero1name')

потом

MoveHero ('hero2name' , x, y)

hero1name --- имя того, на кого надо напасть (определяет его координаты)
hero2name --- имя того, кто будет бежать по указанным координатам каждый свой ход

Whatever

Статистика

Приветствуем новейшего участника: Вязов Анатолий Аркадьевич

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