Как вариант делай на каждый ролик свой триггер. Изначально все триггеры выключены. Когда запускается ролик А, включаешь триггер ESC_A для его выключения, и в конце этого ролика в триггере А выключаешь триггер ESC_A (либо если нажали ESC в нем же он сам себя выключает).
Аналогично и со всеми остальными роликами и их триггерами выключения.
При этом если ты на союзника так-же проверял в одном триггере 2 раза по своей системе - то получается ты второго даммика не создавал изначально.
Надо действия из 2 триггера добавить в действия 1 триггера внутри проверки условия на союзника после каста первого даммика.
MrSaW, мне кажется проблема не в даммиках а в триггере этого скила. Ибо 3 никак не может создаться одновременно, ибо ты делаешь условя ЕСЛИ ТОГДА ИНАЧЕ, то есть ты зашел в 1 ветку а значит остальные ветки пропустил, а значит спавнишь только 1 даммика. Ты же сам говоришь, на противника - идет заморозка противников. На союзника - идет каст на союзника, то есть создаются даммики только для союзника.
Странно, все это можно и в 1 триггере иметь, быстрым взглядом проблем не увидел. Я так понимаю ты 2-рой триггер начал делать уже отделив от первого? Так сказать в процессе разделения на 3 триггера?
Тем более в этом примере по сути у тебя не может создаться 3 даммика. Тут либо 1 либо 2 (на врага направляешь абилку или на союзника). Уже поэтому нет смысла создавать 3 триггера.
Мб у тебя появился триггер, которые отлавливает новых даммиков и может их "забрать" как-то? Удалить там, приказ отменить.... К примеру по событию "юнит входит в область карты" и тд.
Или попробуй словами объяснить, как должна работать абилка сделанная на скрине, и что работало на практике не так, как ты видел. Есть подозрение что тут обман ожиданий идет.
SсRealm,
кстати, если у тебя в карте больше 2 игроков, надеюсь ты не оставишь код в таком виде, иначе таймер все равно будет виден, но другим игрокам кроме 0 игрока. Если все-же прячешь. Так что протести на других игроках, что все в порядке.
SсRealm, о чем ты? Ты же прячешь конкретное окно. Переменные локальные это да, но работают они у всех игроков на всех компах. Даже если 10 геров умрут и запустится 10 локальных таймеров для 10 игроков, у тебя будет 10 РАЗНЫХ окон таймеров, где каждый таймер спрятан для всех и открыт только для 1 игрока.
SсRealm, ты когда создаешь окно таймера, оно в каком состоянии находится? В спрятанном или показанном?
Вот удали показ таймера и посмотри, будет ли он. Если да - значит при создании он уже виден всем, а значит надо спрятать для всех кроме нужного игрока.
» Администрация XGM / Упоминания пользователей
» WarCraft 3 / Жизнь на Арене 2.7u2
Скорее не давали или связи не те. С другой стороны да, это просто модинг и каждый выкручивается как может.
» Styria / За кулисами разработки Styria №3
Ред. konvan5
» WarCraft 3 / Пропуск ролика
Аналогично и со всеми остальными роликами и их триггерами выключения.
» WarCraft 3 / Помогите! Сломались триггеры
» WarCraft 3 / Помогите! Сломались триггеры
Надо действия из 2 триггера добавить в действия 1 триггера внутри проверки условия на союзника после каста первого даммика.
» WarCraft 3 / Помогите! Сломались триггеры
» WarCraft 3 / Помогите! Сломались триггеры
Мб у тебя появился триггер, которые отлавливает новых даммиков и может их "забрать" как-то? Удалить там, приказ отменить.... К примеру по событию "юнит входит в область карты" и тд.
» WarCraft 3 / Руби лес!
» WarCraft 3 / Не пойму механику способности
Вот способка канал, указываем на цель юнит и типы целей.
Ну и в триггерах отслеживается абсолютно легко.
» Администрация XGM / Загрузка вложенных файлов в ЛС
Ред. konvan5
» WarCraft 3 / Отображение окна таймера
кстати, если у тебя в карте больше 2 игроков, надеюсь ты не оставишь код в таком виде, иначе таймер все равно будет виден, но другим игрокам кроме 0 игрока. Если все-же прячешь. Так что протести на других игроках, что все в порядке.
» WarCraft 3 / Отображение окна таймера
» WarCraft 3 / Отображение окна таймера
» WarCraft 3 / Отображение окна таймера
Прочитай еще раз предпоследнюю строку своего кода и осмысли его :)
» WarCraft 3 / Отображение окна таймера
» WarCraft 3 / Отображение окна таймера
» WarCraft 3 / Отображение окна таймера
Ред. konvan5
» WarCraft 3 / Отображение окна таймера
Вот удали показ таймера и посмотри, будет ли он. Если да - значит при создании он уже виден всем, а значит надо спрятать для всех кроме нужного игрока.
» WarCraft 3 / Отображение окна таймера
(мб по умолчанию у тебя оно открыто уже)
Ред. konvan5
» WarCraft 3 / Не отображается окно слоя.
» WarCraft 3 / warcraft 3 не работают быстрые сохранения
» WarCraft 3 / Дополнительные эффекты для shockwave/carrion swarm
» WarCraft 3 / warcraft 3 не работают быстрые сохранения
» XGM Team / XGM Дайджест #13 (Февраль 2024)