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

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

Аватар пользователя
Уже не в первый раз сталкиваюсь с такой фигней, как GiveHeroSkill (heroname, skill_id). Так вот. Как мне дать герою Ульту, например, как Убер-Крик у некра или Супер-Открытие врат у демона? Названия уже точно не помню просто ;)
Обычным способом не работает, увы. Или я чет не так делаю...

Whatever
В ответ пользователю Heroist
Аватар пользователя
Heroist
Уже не в первый раз сталкиваюсь с такой фигней, как GiveHeroSkill (heroname, skill_id). Так вот. Как мне дать герою Ульту, например, как Убер-Крик у некра или Супер-Открытие врат у демона? Названия уже точно не помню просто ;)
Обычным способом не работает, увы. Или я чет не так делаю...

DEMON_FEAT_ABSOLUTE_GATING = 98; -- Urgash's_Call
NECROMANCER_FEAT_ABSOLUTE_FEAR = 111; -- Howl_of_Terror
RANGER_FEAT_ABSOLUTE_LUCK = 124; -- Nature's Luck
WIZARD_FEAT_ABSOLUTE_WIZARDY = 137; -- Arcane Omniscience
WARLOCK_FEAT_ABSOLUTE_CHAINS = 150; -- Rage_of_the_Elements
HERO_SKILL_ABSOLUTE_PROTECTION = 167
KNIGHT_FEAT_ABSOLUTE_CHARGE = 85; -- Unstoppable charge - что-то типа этого? или это не работает?
Кампании для Heroes V 3.1 (Трилогия):

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

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

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


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


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

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

Легендарная война
Сердце вулкана
Передел мира
Аватар пользователя
Да, только, например, ставлю я демона, прописываю в консоль GiveHeroSkill(hero1, 98), и ничего не срабатывает.

Whatever
В ответ пользователю Heroist
Аватар пользователя
Heroist
Да, только, например, ставлю я демона, прописываю в консоль GiveHeroSkill(hero1, 98), и ничего не срабатывает.

и не ругается на это?

Может у героя должен быть набор соответствующих навыков, чтоб получить эту способность? (хотя врядли)
Кампании для Heroes V 3.1 (Трилогия):

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

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

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


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


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

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

Легендарная война
Сердце вулкана
Передел мира
В ответ пользователю MasteR
Аватар пользователя
1) герой, действительно, должен обладать всеми нужными навыками,
2) если нужно обойти это ограничение, то можно использовать consoleCmd, но только в одиночной игре.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
consoleCmd
это что за монстр такой? х)

Whatever
В ответ пользователю Heroist
Аватар пользователя
consoleCmd(command_string)
Функция для ввода консольных команд через скрипт. Единственный параметр - это, собственно, строка выполняемой команды. Например,
consoleCmd("enable_cheats")
consoleCmd("add_skill WILDFIRE")
даст выделенному в данный момент герою умение огненные стрелы, не проверяя наличие стрельбы и т.д. Нужны только основы нападения.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
consoleCmd("enable_cheats")
consoleCmd("add_skill Зов Ургаша")

Вместо Зов Ургаша - название этого скилла. Ввожу две этих строчки в скрипт, и тогда получаю Зов Ургаша, так?

Whatever
Аватар пользователя
Туда тоже ид нужен (цифровой допускается), русский не прокатит. А так - да.

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

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

Whatever
Аватар пользователя
Значит, у меня такая ситуация... Герой находится в резерве. С ним у игрока запускается бой. Как сделать так, чтобы при завершении боя игроку НЕ передавались артефакты побеждённого героя? Наверно при помощи функции SetHeroLootable( sHeroName, bEnable ) это можно сделать, но вот работает ли она для зарезервированных героев?
Кампании для Heroes V 3.1 (Трилогия):

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

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

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


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


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

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

Легендарная война
Сердце вулкана
Передел мира
Аватар пользователя
Должна работать, попробуйте...
 

К А
Стикеры GBF в Telegram
В ответ пользователю Ment
Аватар пользователя
Ment
Должна работать, попробуйте...

Да, вроде работает)
Кампании для Heroes V 3.1 (Трилогия):

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

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

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


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


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

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

Легендарная война
Сердце вулкана
Передел мира
Аватар пользователя
Хотелось бы спросить по поводу функции
SetDisabledObjectMode('h1', DISABLED_BLOCKED);
Почему-то не хочет работать. В чем может быть проблема?
Последовательность такая: сначала enable, потом disabled (эта ф-ия), затем selectiontype на 0, и наконец animation (death). Все срабатывает, но рамка информации остается, а жаль. В кампании она успешно отключается. (А2С2М2)

Whatever
В ответ пользователю Heroist
Аватар пользователя
Это ещё не всё. Для удаления тултипа разработчики ставили вот это
OverrideObjectTooltipNameAndDescription("имя_монстра", "-disabled-", "")
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4

Статистика

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

Сейчас на сайте 7 пользователей 1360 гостей