7

» WarCraft 3 / Таймеры срабатывание триггера

лол, тут и без таймеров можно, в первом действии отключаешь триггер, в последнем ставишь действие "ждать", после которого ставишь включение триггера
Да, последнее предложение передаёт не то, о чём я хотел спросить, но вот тема даёт. Мне нужен именно таймер после срабатывания триггера, а не отключение и выключение. Просто у меня триггер хилит. И если крипов много, то за тот микроскопический период времени, если много кто атакует владельца итема, то он моментально восстановит хп. Поэтому и нужен таймер после срабатывания, а не то, что предложено Вами)
7

» WarCraft 3 / Проблема с условием

А, не, ошибка вышла. Простите.
Там у меня проблема не с условием, а с тем, что у дамми не было времени на каст (теперь wait поставил), а потому и триггер не работал
7

» WarCraft 3 / Одинаковие способности

Там в настройках способности есть параметр "заклинание", сделай нестандартные заклинания и поставь каждому разное (базу нестандартного заклинания бери ту же, что использовалась ДО). Должно получиться правильно, если я правильно понял твой вопрос). А насчёт горячих клавиш, прикрепи скриншот, где ты изменил. Может, так будет понятнее, что за ошибка у тебя
7

» WarCraft 3 / Переделать юнита

Во время инициализации запретить всем игрокам нанимать волчьего всадника.
Как это зделать?
Редактор объектов - войска - орда - здания - зверинец - обучено войск
Там нажимаешь 2 раза по строке, удаляешь волчьего всадника. Вот и всё. Так никто и никогда не сможет нанять этого юнита, если ты триггерно не дашь им возможность.
Но я не совсем понимаю, что ты хочешь сделать. Эволюцию из бугая в волчьего всадника или улучшение как у берсеркера, где меняется нанимаемый юнит?
7

» WarCraft 3 / Не работает триггер

Мб не entering unit а triggering unit? Ну и неплохо бы было не плодить утечки.
Не сработало, а про утечки я не в курсе)
7

» WarCraft 3 / Не работает триггер

Условия не через "или" перечислены, а значит должны выполняться одновременно.
А как их перечислить через "или"?
7

» WarCraft 3 / Съехала панель

Древний и могучий баг в World Editor, решается довольно просто:
Потяни эту полоску вниз:
И всё.
Эмм, что за... Я это уже пытался делать, но не получилось. А сейчас всё ок... Наверное, мышка подвела. Окей, спасибо, бех тебя я бы даже не попытался снова это сделать)
7

» WarCraft 3 / Как убрать оглушение у сильного удара, оставив длительность?

((цитата
rsfghd, юнит получает урон, с условием, что на нём яд, убираешь яд, рандомная целочисленная от нуля до ста, своя цифра - готово, дальше локальный таймер. баф и вся эта ерунда
Ох, ну и сложно же... Окей, спасиб
7

» WarCraft 3 / Как убрать оглушение у сильного удара, оставив длительность?

Как вариант делать кастомную способку. То есть с помощью триггеров и кода добавлять аниму, процентно рассчитывать, когда урон нанести и тд.
"когда урон нанести" вот с этим у меня и проблема. Процент при атаке или раз в несколько атак. С этим у меня не получается. Из-за чего я хотел на сильном ударе сделать
7

» WarCraft 3 / Игнорирование Сопротивления магии у огненного столба и вулкана

Принятый ответ
А, нет, всё в порядке. Просто я при замерах забыл сменить прошлый сопрот на 100%-ный, поттратив полчаса на поиски причины...
Ложная тревога
7

» WarCraft 3 / Триггер с шансом

Раз в несколько атак - счетчик. Или переменная, или custom value или хэш-таблица или массив. Тут выбор за тобой.
Процент - присвоение рандомного значения локальной переменной и сравнение с твоим процентом.
Но вешать надо на получение урона. Если на 1.26, то либо мемхак, либо махинации с ядом для отслеживания. Иначе можно будет абузить этот скилл отменой атаки.
Спасибо!
7

» WarCraft 3 / Условие 1 итем в количестве 3-х штук

вы оба на приколе что ли?

вот тупо ради вас сейчас сделаю то же самое на гуи


оч геморно прям не могу, пару строчек
О, спасибо!))
Ну, а программированием тоже смотрится легко, если ты вобще знаешь код, конечно.
7

» WarCraft 3 / Условие 1 итем в количестве 3-х штук

поставь темповую целочисленную на 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
7

» WarCraft 3 / теневые дефекты

как много источников света?
все фонари и живые существа - источники света. Но впихивать ещё больше я не буду, иначе будет выглядеть даже хуже, чем с дефектом...

Проблема directx 8.1, только рефордж или renderedge
Понял, спасибо
7

» WarCraft 3 / Свечение юнита, как у фонаря

Вон надень лучше источник света аттачем им на тело xgm.guru/p/wc3/light-emitters через абилку сферы, точка крепления - chest (или head или origin - снизу)
Спасибо!

Нейни, факел тоже как объект можно прикрепить к юниту, вон даже триггерно не нужно крепить, ScorpioT1000, напомнил об абилках
Спасибо! :)
7

» WarCraft 3 / Свечение юнита, как у фонаря

ну триггерно я бы просто прикрепил их к юниту, в моделэдиторе или других редакторах без понятия
Уф, пытался, не удалось. А вот можно ли заставить юнита следовать за другим вплотную? Ну я факел хотел заставить быть впритык к юниту
7

» WarCraft 3 / Действие - наложить способность на юнита

Создавай дамми юнитов и приказывай им накладывать дебаф.
Ох, видимо так просто не сделать то, что я хочу. Ладно, спасибо. Я понял, что лёгких путей не буде :(
7

» WarCraft 3 / Срабатывание триггера раз в 1 секунду

Ну ты сделай включение твоего триггера по периодику. И в конце твоего триггера выключить твой триггер.
Тоесть у тебя два триггера. Один с тем что ты хочешь. А другой по периодику включает триггер.
Спасибо!
7

» WarCraft 3 / Сохранение итемов у призванного существа

У не героев с этой способностью предметы будут выпадать после разложения. Для того чтобы сохранить предметы у призванного существа нужно перед смертью их запомнить и удалить, затем выдать по факту призыва
Спасибо
7

» WarCraft 3 / Триггерный скилл

1] Сначала нужно построить две функции, которые будут имитировать нужную форму, сделать это можно тут:
2] Далее надо отмасштабировать функции в соответствии с выбранной шириной и дальностью заклинания;
3] Затем нужно запустить таймер, которые каждые N времени будет двигаться по оси Х, вычислять по формуле координату У и создавать там декорацию/юнита;
4] Затем для каждого созданного декорации юнита нужно запустить таймер, который удалит ее через M времени, чтобы создавался эффект волны;
5] Далее нужно по центру движения выделять подходящих юнитов в радиусе и производить дамми-каст пронзающей смерти;
6] Когда декорации создаются и удаляются, а юниты подпрыгивают вверх, нужно поворачивать координаты ХУ на угол между кастером и точкой применения заклинания и прибавлять координаты кастера, чтобы заклинание происходило в том месте где находится кастер и шло в ту сторону, куда указал игрок.
Огромное спасибо!
7

» WarCraft 3 / Не работает триггер (голд за скилл)

Событие "применяет способность" произойдет только если вручную нажать на способность ледяной стрелы и на врага. При авто атаках событие работать не будет.

В будущем для проверки таких моментов пользуйтесь дебагом. В данном случае нужно отключить условие и выводить имя юнита тригера, тогда бы вы увидели что когда примнешь способность имя юнита выводится в чат, а когда он автоатачит, то имя не выводится, что означало бы что триггер не срабатывает, не срабатывает событие
Благодарю