В данном примере под владельцем юнита система понимает изначально кому принадлежал юнит. Триггер не работает после того как здание поменяло владельца. Рабочим способом будет сделать условие проверки принадлежности юнита как показано на скриншоте:
Extremator, мне надо чтобы в требованиях была к примеру кузница которую я создал
Нажми на это стандартное требование "кузница" двойным кликом (или жмёшь на пустое поле требования), после откроется новое окошко. В нём снова будет "кузница", опять нажимаешь двойным кликом (или жмёшь "добавить"). Ещё одно новое окошко. Сверху справа будет 3 панельки. Нажми на "сражение" и выбери "нестандартное", а слева можешь выбрать расу, к которой принадлежит твоё здание. Нажимаешь "ок", пока не исчезнут все окошки. Думаю, я описал всё даже очень подробно
Окей, придётся использовать костыль. Этот триггер делает почти то же, что я хотел.
Можно убрать тип убитого юнита. Тогда за всех крипов, убитых синим (союзником красного), будет получаться 25 голд. А вот особым крипам можно поставить уже тип убитого юнита. Награда за килл любого и определённый тип суммируется. А игрок увидит красивую картинку добавления золота в ресурс
По мне, диалоги ну слишком долгие (на момент 1 главы). Я уже прочитал весь текст, а потом жду ещё около 1.7 времени, потраченного на чтение... А так, довольно интересно. Будто какую-то книгу впечатали в варкрафт
Просто у меня триггер хилит. И если крипов много, то за тот микроскопический период времени, если много кто атакует владельца итема, то он моментально восстановит хп.
держу в курсе, отменяя атаку оно всё равно будет восстанавливать хп, таким образом союзник или противник может абузить эту дичь и выхиливать на фул героя
Это просто пример в теме. Тот триггер на хил срабатывает не когда герой наносит урон, а потому другой юнит атакован (гер), а когда получает (гер). И поэтому в толпе врагов этот итем слишком силён. Но да, надо было мне объяснить получше
Создаёшь в догонку к имеющемуся ещё две переменные, логическую и таймер.
В момент когда срабатывает проверка шанса, рядом, следующим же условием добавляешь что "твоя_логическая = НЕТ", а в действиях которые идут дальше "set твоя_логическая = ДА", после чего заводишь твой_таймер однократно на 3 секунды.
Далее создаёшь триггер с событием "твой_таймер истекает", а в действиях делаешь возврат значения логической на НЕТ (" set твоя_логическая = НЕТ " ). Готово.
Да, я не хуже других понимаю что это очень далеко от "хорошего исполнения", но справедливости ради - это же просто демонстрация базы (азы).
лол, тут и без таймеров можно, в первом действии отключаешь триггер, в последнем ставишь действие "ждать", после которого ставишь включение триггера
Да, последнее предложение передаёт не то, о чём я хотел спросить, но вот тема даёт. Мне нужен именно таймер после срабатывания триггера, а не отключение и выключение. Просто у меня триггер хилит. И если крипов много, то за тот микроскопический период времени, если много кто атакует владельца итема, то он моментально восстановит хп. Поэтому и нужен таймер после срабатывания, а не то, что предложено Вами)
А, не, ошибка вышла. Простите.
Там у меня проблема не с условием, а с тем, что у дамми не было времени на каст (теперь wait поставил), а потому и триггер не работал
Там в настройках способности есть параметр "заклинание", сделай нестандартные заклинания и поставь каждому разное (базу нестандартного заклинания бери ту же, что использовалась ДО). Должно получиться правильно, если я правильно понял твой вопрос). А насчёт горячих клавиш, прикрепи скриншот, где ты изменил. Может, так будет понятнее, что за ошибка у тебя
Во время инициализации запретить всем игрокам нанимать волчьего всадника.
Как это зделать?
Редактор объектов - войска - орда - здания - зверинец - обучено войск
Там нажимаешь 2 раза по строке, удаляешь волчьего всадника. Вот и всё. Так никто и никогда не сможет нанять этого юнита, если ты триггерно не дашь им возможность.
Но я не совсем понимаю, что ты хочешь сделать. Эволюцию из бугая в волчьего всадника или улучшение как у берсеркера, где меняется нанимаемый юнит?
Древний и могучий баг в World Editor, решается довольно просто:
Потяни эту полоску вниз:
И всё.
Эмм, что за... Я это уже пытался делать, но не получилось. А сейчас всё ок... Наверное, мышка подвела. Окей, спасибо, бех тебя я бы даже не попытался снова это сделать)
rsfghd, юнит получает урон, с условием, что на нём яд, убираешь яд, рандомная целочисленная от нуля до ста, своя цифра - готово, дальше локальный таймер. баф и вся эта ерунда
Как вариант делать кастомную способку. То есть с помощью триггеров и кода добавлять аниму, процентно рассчитывать, когда урон нанести и тд.
"когда урон нанести" вот с этим у меня и проблема. Процент при атаке или раз в несколько атак. С этим у меня не получается. Из-за чего я хотел на сильном ударе сделать
Раз в несколько атак - счетчик. Или переменная, или custom value или хэш-таблица или массив. Тут выбор за тобой.
Процент - присвоение рандомного значения локальной переменной и сравнение с твоим процентом.
Но вешать надо на получение урона. Если на 1.26, то либо мемхак, либо махинации с ядом для отслеживания. Иначе можно будет абузить этот скилл отменой атаки.
» WarCraft 3 / Изменился шрифт после скачивания Iccup
Остаётся только переустанавливать варик
» WarCraft 3 / Не работает триггер победы
» WarCraft 3 / Не работает триггер победы
» WarCraft 3 / Остановка получения опыта для определённого героя
Отредактирован Нейни
» WarCraft 3 / Нестандартные требования
Отредактирован Нейни
» WarCraft 3 / Скилл "ракеты" мультишот
Если что, поставил одну цель
» WarCraft 3 / Получение голды за союзников
Можно убрать тип убитого юнита. Тогда за всех крипов, убитых синим (союзником красного), будет получаться 25 голд. А вот особым крипам можно поставить уже тип убитого юнита. Награда за килл любого и определённый тип суммируется. А игрок увидит красивую картинку добавления золота в ресурс
Отредактирован Нейни
» WarCraft 3 / Тёмные Времена
» WarCraft 3 / Не видно грейда
Поставил в "улучшения", а не "доступные исследования")
Спасибо)
» WarCraft 3 / Забавная особенность "разведки"
Разве не интересно было бы сделать карту без единого триггера, которая, к тому же, имеет кучу вариаций скиллов, будто триггеры приложили)
Отредактирован Нейни
» WarCraft 3 / Таймеры срабатывание триггера
» WarCraft 3 / Таймеры срабатывание триггера
» WarCraft 3 / Таймеры срабатывание триггера
Отредактирован Нейни
» WarCraft 3 / Проблема с условием
Там у меня проблема не с условием, а с тем, что у дамми не было времени на каст (теперь wait поставил), а потому и триггер не работал
» WarCraft 3 / Не работает триггер
Отредактирован Нейни
» WarCraft 3 / Одинаковие способности
Отредактирован Нейни
» WarCraft 3 / Переделать юнита
Там нажимаешь 2 раза по строке, удаляешь волчьего всадника. Вот и всё. Так никто и никогда не сможет нанять этого юнита, если ты триггерно не дашь им возможность.
Но я не совсем понимаю, что ты хочешь сделать. Эволюцию из бугая в волчьего всадника или улучшение как у берсеркера, где меняется нанимаемый юнит?
» WarCraft 3 / Не работает триггер
» WarCraft 3 / Не работает триггер
» WarCraft 3 / Съехала панель
Отредактирован Нейни
» WarCraft 3 / Как убрать оглушение у сильного удара, оставив длительность?
» WarCraft 3 / Как убрать оглушение у сильного удара, оставив длительность?
Отредактирован Нейни
» WarCraft 3 / Игнорирование Сопротивления магии у огненного столба и вулкана
Ложная тревога
» WarCraft 3 / Триггер с шансом
» WarCraft 3 / Условие 1 итем в количестве 3-х штук
Ну, а программированием тоже смотрится легко, если ты вобще знаешь код, конечно.