Количество действий за раз ограничено. Мультиборда это так же касается. Если ты обновляешь всё сразу, то при больших размерах таблицы всё за раз может не поместиться. Заполняй первые 8 строк после чего ставь вейт 0.00 сек и заполняй остальное.
Тег - это добавление к названию анимации. Он пишется через пробел и триггерно добавить можно только определённые теги.
Ты пытаешься добавить полное имя анимации как тег.
Тебе следует переименовать анимацию attack 2 в мдлвизе например в attack first.
Тогда, при подбирании меча добавляй тег "first"
Ну есть кривенький такой способ для героев ближнего боя, точнее не кривенький, а хромой. даём герою демоническую силу со 100% сплешем. Создаём даммик рядом с атакуемой целью. И если: юнит получает урон, тип юнита = дамик, то просто заносим полученный этим даммиком урон. Урон демонической силы снижается типом защиты, а не её количеством(читаем статьи), так что достаточно правильную защиту дать дамику и при атаке соседнего с ним юнита ты получишь примерную величину атаки героя.
Веерный бросок, как ни странно, не повреждает юниты, находящиеся в астрале. Гроза не совсем подходит под "бьющее по области заклинание" так как не наносит урона невидимым юнитам, да и задержку удара рандомного юнита, насколько я помню, нельзя сделать мгновенной.
У тебя считает все юниты, а не только живые, при смерти юнита. И если у тебя в чистовике так же всё выглядит то советую почитать статьи про утечки. Также у тебя там есть массив переменных "кнопка диалога", нужно указывать размерность. И отрядам(unit group) тоже кстати, если будешь их использовать.
Есть специальный дамми-юнит, который можно наклонять туда-сюда проигрывая анимацию с номером "величина наклона". Наклоняемую модель создаём как спецэффект на нём. Но не всё так солнечно - все анимации, которые сможет проигрывать модель юнита - stand и death. Если отправить дамик идти куда-то, то модель юнита на нём будет играть анимацию stand.
Замену юнита можно сделать триггерно, для эффектности можно добавить юниту таймер жизни = времени действия перевоплощения. При смерти перевоплощённого - если максимум здоровья юнита убийцы < 1 - значит он сдох по причине истечения таймера действия, создать исходного, установить опыт и статы (а вот с хп и мп всё-таки придётся триггерно таймер запускать) ну и убрать убитого. Топор, но всё же.
Тот факт, что модель открывается в мдлвиз вовсе не гарантирует открываемость в редакторе или в игре.
Советую взять на заметку даже более того - в мдлвизе вполне реально запороть модель, причём в самом мдлвизе никаких проблем ты не увидишь а редактор и игра будут вылетать.
По импорту с других игр к сожалению ничего не могу добавить к общим сведениям, указанным выше. Перечитай статьи и убедись, что всё делаешь в точности.
При копировании, а также импорте любых данных РО следует соблюдать порядок "Справа налево".
То есть сначала мы копируем/импортируем заклинания
потом способности
потом предметы
и только потом уже юнитов.
Тогда риск получить некорректную копию упадёт до нуля.
Со звуком небольшая вакханалия в редакторе звука. Смотри на скрин - показаны настройки 3д-звука, который до 600 точек от своей позиции играет на полной громкости, от 600 до 3000 - начинает затухать в зависимости от дальности. Дальше 3000 он не слышен. Названия полей в редакторе несколько не соответствуют реальным параметрам, так что вот.
3д-звук подразумевает звук wav в специальном формате, посмотреть можно, если извлечь любой стандартный звук варика. *Никаких mp3*
если это всё сложно - можешь попытаться через гетлокалплеер и проверку точки-цели текущей камеры каждого игрока, проигрывая звук в допустимых пределах с нужного времени(если игрок вошёл в зону когда звук уже играл.)
ещё можно заменить стандартный звук способности, например стремительности и создавать дамик в нужной точке и применять стремительность. Звук правильного формата нужно импортировать по пути заменяемого и написать путь в менеджере импорта.
Декорацию - нальзя, разрушаемый можно и даже нужно, если нужно именно точно разместить разрушаемый(в редакторе разрушаемые выравниваются по довольно большой сетке).
Кроме того разрушаемый можно создать на определённой высоте. В ГУИ такой команды нет, придётся писать строчкой.
call CreateDestructableZ( 'B000' - ИД дерева , икс ,игрек , зед ,0.,2,0 - масштаб)
Я так понимаю ты выставил в требованиях замок и улучшение, а в строке требования уровни - выставил 3? Возможно, что тогда идёт конфликт из-за того что требование "замок" не соответствует уровню 3. И соответствовать не сможет. Придётся искать обходной пусть, если нужно сохранить именно такие условия.
1 и 2 вопросы - лучше всего наладь анимации death у моделей либо время разложения измени, как сказали выше. На 3 вопрос тоже уже ответили - РО - точка начала атаки. X - это слева-направо перед лицом юнита, Y - вперёд-назад от лица юнита, Z - высота.
Заносить оттолкнутые юниты в группу и перед тем как что-либо делать с целями - проверить не состоят ли они уже в группе.
Логическое - unit is in unit group
Это будет тооот ещё костыль, мороки просто немеряно. Хотя если сохранять только приказы на движение в точку, то не оч.
Приказы, отданные через шифт, скорее всего вообще нельзя будет сохранить
Кстати, если настолько принципиально нужно чтобы именно приказ ещё не сбивался, то лучше просто вынести дамика как рабочего, что его было видно внизу слева (F8). И место у героя освободится и багов не будет. При нулевом количестве очков способностей можно убирать или паузить дамика, чтобы кнопка пропадала.
Если твоя цель - непрерывание приказа и сохранение инвиза при изучении способности - лови нажатие на спеллбук и переключайвыбор на дамми юнит, тоже со спеллбуком. Давай приказ на горячую клавишу спеллбука, чтобы сымитировать открывание меню у самого героя. После изучения скилла - возвращай героя в выбор.
тут правда есть запары - насколько я знаю ни нажатие на книгу ни нажатие возврата в неё не отлавливаются.
Значит делаем так:
Кнопка изучения способностей - пусть будет веерный бросок с временем подготовки 3 сек например, нам важно чтобы она не активировалась.
Юнит начинает направлять способность
способность = веерный бросок
пауза юнит
приказ юниту отставить
продолжить юнит
выбор - выбрать дамик
кнопка "отмена" у дамика - тоже должна быть способностью. При нажатии способности дамика возвращаем выбор на героя, можно при этом проверить оставшиеся очки способностей, чтобы не переключать, если они ещё не кончились.
Делать всё точно как я написал. Герой не будет выходить из невидимости, но к сожалению приказ всё же будет сбиваться.
Обхода я пока не вижу, остальные способы можно будет абузить.
» WarCraft 3 / Как удалять string или вернее очистить?
» WarCraft 3 / Мультиборд: Странные глюки с выводом текста или со всем рядом.
Ред. Melissa
» WarCraft 3 / Баг или мой косяк?
» WarCraft 3 / Начало новичка
» WarCraft 3 / Триггерное изменение атаки анимации юнита
Ты пытаешься добавить полное имя анимации как тег.
Тебе следует переименовать анимацию attack 2 в мдлвизе например в attack first.
Тогда, при подбирании меча добавляй тег "first"
» WarCraft 3 / Проверка количества атаки у атакующего юнита
» WarCraft 3 / Урон на область
» WarCraft 3 / Проблема с мультибордом.
» WarCraft 3 / Триггерное заклинание
» WarCraft 3 / Персонаж вниз головой.
Ред. Melissa
» WarCraft 3 / Осада Меченгарда v0.2
» WarCraft 3 / Проблема с анимацией
» WarCraft 3 / Как программно добавить/удалить морф алхимику?
» WarCraft 3 / Почему не открывается модель ?
Советую взять на заметку даже более того - в мдлвизе вполне реально запороть модель, причём в самом мдлвизе никаких проблем ты не увидишь а редактор и игра будут вылетать.
По импорту с других игр к сожалению ничего не могу добавить к общим сведениям, указанным выше. Перечитай статьи и убедись, что всё делаешь в точности.
» WarCraft 3 / Время подготовки заклинания.
» WarCraft 3 / перенос в редакторе героя
То есть сначала мы копируем/импортируем заклинания
потом способности
потом предметы
и только потом уже юнитов.
Тогда риск получить некорректную копию упадёт до нуля.
» WarCraft 3 / Как проигрывать звук в определенном радиусе?
» WarCraft 3 / можно ли триггерно создать деревья?
Кроме того разрушаемый можно создать на определённой высоте. В ГУИ такой команды нет, придётся писать строчкой.
call CreateDestructableZ( 'B000' - ИД дерева , икс ,игрек , зед ,0.,2,0 - масштаб)
» WarCraft 3 / Ограничение улучшений
» WarCraft 3 / Накопилось несколько вопросов
» WarCraft 3 / Не корректно работает триггерная способность, SOS
Логическое - unit is in unit group
» WarCraft 3 / Щемление 0.78
» WarCraft 3 / Не работает новая система выбора способностей.
Приказы, отданные через шифт, скорее всего вообще нельзя будет сохранить
» WarCraft 3 / Не работает новая система выбора способностей.
Ред. Melissa
» WarCraft 3 / Не работает новая система выбора способностей.
тут правда есть запары - насколько я знаю ни нажатие на книгу ни нажатие возврата в неё не отлавливаются.
Значит делаем так:
Кнопка изучения способностей - пусть будет веерный бросок с временем подготовки 3 сек например, нам важно чтобы она не активировалась.
Юнит начинает направлять способность
способность = веерный бросок
пауза юнит
приказ юниту отставить
продолжить юнит
выбор - выбрать дамик
кнопка "отмена" у дамика - тоже должна быть способностью. При нажатии способности дамика возвращаем выбор на героя, можно при этом проверить оставшиеся очки способностей, чтобы не переключать, если они ещё не кончились.
Делать всё точно как я написал. Герой не будет выходить из невидимости, но к сожалению приказ всё же будет сбиваться.
Обхода я пока не вижу, остальные способы можно будет абузить.