поставь темповую целочисленную на 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] Когда декорации создаются и удаляются, а юниты подпрыгивают вверх, нужно поворачивать координаты ХУ на угол между кастером и точкой применения заклинания и прибавлять координаты кастера, чтобы заклинание происходило в том месте где находится кастер и шло в ту сторону, куда указал игрок.
Событие "применяет способность" произойдет только если вручную нажать на способность ледяной стрелы и на врага. При авто атаках событие работать не будет.
В будущем для проверки таких моментов пользуйтесь дебагом. В данном случае нужно отключить условие и выводить имя юнита тригера, тогда бы вы увидели что когда примнешь способность имя юнита выводится в чат, а когда он автоатачит, то имя не выводится, что означало бы что триггер не срабатывает, не срабатывает событие
Чистая геометрия. Дано 2 точки, начало скачка и конец, расположены они на условном прямоугольнике на противоположных сторонах самых коротких краёв. Следовательно нужно нарисовать этот прямоугольник обычным rect (областью) между этими точками и дать урон в этой области. Не написан метод реализации:GUI, JASS, LUA кстати.
Самое простое - сделать 2 разных триггера, выключенных изначально, в одном давать всем, а в другом только убийце. При выборе мода включать нужный триггер.
Это то я и не понимаю как сделать. Как сделать, чтобы они были выключенными? Добавить +1 условие? Например, что убит определённый юнит
» 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 / Не работает триггер (голд за скилл)
» WarCraft 3 / Триггерный скилл
» WarCraft 3 / Триггерный урон по направлению скилла (скачок)
» WarCraft 3 / Герой не восстанавливает здоровья у фонтана
» WarCraft 3 / Герой не восстанавливает здоровья у фонтана
» WarCraft 3 / как сделать мод?
» WarCraft 3 / Не убийца получает, а группа игроков (триггер)
Отредактирован Нейни
» WarCraft 3 / как сделать мод?
» WarCraft 3 / Не работает триггер
» WarCraft 3 / Не работает триггер
» WarCraft 3 / Не работает триггер
» WarCraft 3 / Зелёный квадрат в пиктограмме вместо нормального
» WarCraft 3 / Не работает триггер
» WarCraft 3 / Зелёный квадрат в пиктограмме вместо нормального