Gerter — Сообщения

Аватар пользователя

Gerter

Боевой дух +238 Доблестный
Не в сети Участник с июль 2012 Последняя активность
Тема / Сообщение Дата
Скрипты
^аргумент heroname, с которым вызвана GetHeroName() не определен. нужно вызывать так - GetHeroName(GetHero(сторона)), например у меня тоже небольшой вопрос нарисовался. Столкнулся с проблемой, что невозможно заставить существ откастовать некоторые…
Скрипты
бой с кодом выше будет продолжаться бесконечно, т.к. не задано условие завершения при выключенном автоматическом
Скрипты
потестил у себя нужную часть кода - вот так все работает. каждый раз после смерти феникса/элемов герой их перепризывает elemental = 0 fenix = 0 function DefenderHeroMove(hero) if elemental == 0 then elemental = 1 startThread(UnitCastGlobalSpell,…
Скрипты
function DefenderCreatureDeath(unit) if(GetCreatureType(unit) == CREATURE_PHOENIX) then fenix = 0 end end как то так
Скрипты
в эту функцию и так передается имя умершего юнита. поэтому так же можно использовать GetCreatureType()
Скрипты
в карте Эхо Пустоты есть отличный ГПСЧ, пользуюсь им
Скрипты
commandDoSpecial(имя юнита, id абилки, координаты по которым юзать абилку) рандомить - функцией random(), но в комбате она не работает. благо есть парочка кастомных реализаций этого дела
Редактор скриптов карт для «Героев Меча и Магии V» не работает.
лучше сделайте так - в редакторе откройте скрипт, напишите там что-нибудь, сохраните и закройте редактор. В папке с картой появится файл MapScript.lua и вы сможете редактировать его через Script Editor
Скрипты
узнать, что именно скастовал герой - нельзя. установить сам факт каста можно, например, по изменению маны в HeroMove' е
Эхо Пустоты
В свое время забросил эту карту, сейчас решил таки отыграть(у. с. - герой). Начало крайне сложное, многое зависит от выпадающих навыков, при попытке играть без машин уже через месяц все победы над вражескими героями стали пирровыми и закономерно…
Текущие вопросы и ответы по редактору карт
Сначала назначьте скриптовое имя нужному существу. Убедитесь, что в его анимсете есть нужная анимация(лучше поменять анимсет с имясущества-adv на имясущества-arena). Потом в нужное время проиграйте эту анимацию скриптом:…
NCF - Расширенный список Нейтральных существ
Феникс?
Как создать ролик для карты?
в Resource->RecentResource можно последние ролики найти и нажатием ReloadTables отобразить во вкладке DialogScenes, всегда получается лично у меня
Скрипты
RedHeavenHero Сейчас проверил на баллисте с тройным выстрелом - все работало. Ошибка в чем-то другом. хотя нет, все равно не работает( можешь показать свой код, мб я по сути что-то неверно делаю... пишу как-то так: function…
Скрипты
столкнулся с проблемой, что функция setATB не срабатывает на боевые машины. возможно, это связано с тройным выстрелом катапульты/баллисты, но тем не менее. мб кто-то знает, как тут разобраться?
Текущие вопросы и ответы по редактору карт
описание можно функцией OverrideObjectTooltipNameAndDescription поменять, а как юзабельной сделать хз, лучше в той карте глянуть. на крайний случай можно на нее регион какой-нибудь поставить и через него взаимодействовать
Текущие вопросы и ответы по редактору карт
в расширенном редакторе выбираешь вкладку AdventureFlybyScene, там лежат файлы настроек боевых арен, в настройках есть параметр Music. В этой же вкладке можно создать новую арену через NewObject и настроить ее
Скрипты
через MoveHero в координаты нужного героя, минус 1, например
Временной парадокс
спасибо за новую карту:smile20: отпишусь, как пройду
Текущие вопросы и ответы по редактору карт
будет действовать в разных миссиях кампании, в разных сценариях - нет