лол, тут и без таймеров можно, в первом действии отключаешь триггер, в последнем ставишь действие "ждать", после которого ставишь включение триггера
Да, последнее предложение передаёт не то, о чём я хотел спросить, но вот тема даёт. Мне нужен именно таймер после срабатывания триггера, а не отключение и выключение. Просто у меня триггер хилит. И если крипов много, то за тот микроскопический период времени, если много кто атакует владельца итема, то он моментально восстановит хп. Поэтому и нужен таймер после срабатывания, а не то, что предложено Вами)
А, не, ошибка вышла. Простите.
Там у меня проблема не с условием, а с тем, что у дамми не было времени на каст (теперь wait поставил), а потому и триггер не работал
Там в настройках способности есть параметр "заклинание", сделай нестандартные заклинания и поставь каждому разное (базу нестандартного заклинания бери ту же, что использовалась ДО). Должно получиться правильно, если я правильно понял твой вопрос). А насчёт горячих клавиш, прикрепи скриншот, где ты изменил. Может, так будет понятнее, что за ошибка у тебя
Во время инициализации запретить всем игрокам нанимать волчьего всадника.
Как это зделать?
Редактор объектов - войска - орда - здания - зверинец - обучено войск
Там нажимаешь 2 раза по строке, удаляешь волчьего всадника. Вот и всё. Так никто и никогда не сможет нанять этого юнита, если ты триггерно не дашь им возможность.
Но я не совсем понимаю, что ты хочешь сделать. Эволюцию из бугая в волчьего всадника или улучшение как у берсеркера, где меняется нанимаемый юнит?
Древний и могучий баг в World Editor, решается довольно просто:
Потяни эту полоску вниз:
И всё.
Эмм, что за... Я это уже пытался делать, но не получилось. А сейчас всё ок... Наверное, мышка подвела. Окей, спасибо, бех тебя я бы даже не попытался снова это сделать)
rsfghd, юнит получает урон, с условием, что на нём яд, убираешь яд, рандомная целочисленная от нуля до ста, своя цифра - готово, дальше локальный таймер. баф и вся эта ерунда
Как вариант делать кастомную способку. То есть с помощью триггеров и кода добавлять аниму, процентно рассчитывать, когда урон нанести и тд.
"когда урон нанести" вот с этим у меня и проблема. Процент при атаке или раз в несколько атак. С этим у меня не получается. Из-за чего я хотел на сильном ударе сделать
Раз в несколько атак - счетчик. Или переменная, или custom value или хэш-таблица или массив. Тут выбор за тобой.
Процент - присвоение рандомного значения локальной переменной и сравнение с твоим процентом.
Но вешать надо на получение урона. Если на 1.26, то либо мемхак, либо махинации с ядом для отслеживания. Иначе можно будет абузить этот скилл отменой атаки.
поставь темповую целочисленную на 0 и циклом проверяй каждый слот на наличие предмета нужного типа, плюсуя к целочисленной, после цикла сравниваешь сколько у юнита одинаковых предметов
local integer i = 0
local integer i_1 = 0
loop
if GetItemTypeId( UnitItemInSlot( whichUnit, i ) ) == 'spsh' then
set i_1 = i_1 + 1
endif
set i = i + 1
exitwhen i > 5
endloop
call BJDebugMsg( I2S( i_1 ) )
можешь из этого даже функцию сделать
:0. Триггерами значит не получится?.. Уф, а куда и как этот код вставлять?.. Ну и какие там переменные, которые можно менять для результата в 3 предмета или в 5
Вон надень лучше источник света аттачем им на тело xgm.guru/p/wc3/light-emitters через абилку сферы, точка крепления - chest (или head или origin - снизу)
Ну ты сделай включение твоего триггера по периодику. И в конце твоего триггера выключить твой триггер.
Тоесть у тебя два триггера. Один с тем что ты хочешь. А другой по периодику включает триггер.
У не героев с этой способностью предметы будут выпадать после разложения. Для того чтобы сохранить предметы у призванного существа нужно перед смертью их запомнить и удалить, затем выдать по факту призыва
2] Далее надо отмасштабировать функции в соответствии с выбранной шириной и дальностью заклинания;
3] Затем нужно запустить таймер, которые каждые N времени будет двигаться по оси Х, вычислять по формуле координату У и создавать там декорацию/юнита;
4] Затем для каждого созданного декорации юнита нужно запустить таймер, который удалит ее через M времени, чтобы создавался эффект волны;
5] Далее нужно по центру движения выделять подходящих юнитов в радиусе и производить дамми-каст пронзающей смерти;
6] Когда декорации создаются и удаляются, а юниты подпрыгивают вверх, нужно поворачивать координаты ХУ на угол между кастером и точкой применения заклинания и прибавлять координаты кастера, чтобы заклинание происходило в том месте где находится кастер и шло в ту сторону, куда указал игрок.
Событие "применяет способность" произойдет только если вручную нажать на способность ледяной стрелы и на врага. При авто атаках событие работать не будет.
В будущем для проверки таких моментов пользуйтесь дебагом. В данном случае нужно отключить условие и выводить имя юнита тригера, тогда бы вы увидели что когда примнешь способность имя юнита выводится в чат, а когда он автоатачит, то имя не выводится, что означало бы что триггер не срабатывает, не срабатывает событие
» 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-х штук
Ну, а программированием тоже смотрится легко, если ты вобще знаешь код, конечно.
» WarCraft 3 / Условие 1 итем в количестве 3-х штук
» WarCraft 3 / теневые дефекты
» WarCraft 3 / Свечение юнита, как у фонаря
» WarCraft 3 / Свечение юнита, как у фонаря
» WarCraft 3 / Свечение юнита, как у фонаря
» WarCraft 3 / Неприменимость способности к определённому юниту
» WarCraft 3 / Действие - наложить способность на юнита
» WarCraft 3 / Срабатывание триггера раз в 1 секунду
» WarCraft 3 / Срабатывание триггера раз в 1 секунду
» WarCraft 3 / Сохранение итемов у призванного существа
» WarCraft 3 / Триггерный скилл
» WarCraft 3 / Не работает триггер (голд за скилл)