Крч. У тебя проблема в том, что твое событие Юнит атакован не ловит урон. Тебе нужно событие отвечающее за отлов урона. Ознакомься с этим xgm.guru/p/wc3/catch-dmg (catch-dmg).
Вешаешь событие на свой триггер и теперь уже реализируешь свой пулемет. По простому можешь сделать через кодоев как ты и хотел. Если хочешь углубиться, то делай свою систему снарядов как предложил молодой токсик выше.
Cancel,
Я прочитал, спасибо за столь обширный ответ. Но вопрос не исчерпан. Повторю его, возможно с первого раза сложно уловить суть.
Хоть где-то используется разделение на "кодеров" и программистов?
Могу уточнить, что имеется ввиду практика, а не теория.
Ну не верю я что есть люди, которым дают полностью готовый алгоритм и они просто его описывают в коде. Не существует таких позиций.
Моя претензия заключась в том, что твой ответ звучит довольно далеко от жизни и лучше бы было написать что-то вроде этого:
если ты программист, но тебе нужно объяснять алгоритм для такой реализации, то, возможно, ты не программист а (позор/интерн/говнокодер/гуишник/любитель/идиот/сантехник)?
Событие "Юнит атакован" отслеживает начало выполнения приказа обычной атаки.
В твоем случае проще всего будет просто выбирать юнитов в секторе перед героем и создавать даммиков, применяющих стадо ящеров на каждого. Урон соответсвенно будет от самих ящеров.
Такой вопрос (только к тем, кто использует джасс), добавлять ли возможность ExecuteFunc/Code с вариативными аргументами таким образом:
Скопировать в буфер
Извиняюсь за археологию, но твой выбор демонстрационного инструмента вызывает недоумение. Почему GUI? Гуишникам векторы не нужны. Да и кто будет использовать векторы на Гуях? Почему нельзя было просто использовать vJass и сделать боле углублённую статью с написанными структурами Vector2D и Vector3D?
Надо ли обнулять handle+ аргументы?
Надо ли обнулять integer, real, string, boolean аргументы?
Надо ли обнулять integer, real, string, boolean локалки?
PUVer, к этому обновлению я тоже приложил большие силы. В целом сейчас версии 0.9 и 0.91 очень сильно отличаются в техническом плане. Убраны все орбы, добавлены новые механики и т.д. Думаю, что народ оценит новую версию.
» WarCraft 3 / Как сделать проверку?
» WarCraft 3 / Пулемётный огонь веером
Отредактирован KaneThaumaturge
» Блог им. Cancel / Figma. Геймдизайн. Прототип поведения существ.
Я прочитал, спасибо за столь обширный ответ. Но вопрос не исчерпан. Повторю его, возможно с первого раза сложно уловить суть.
Ну не верю я что есть люди, которым дают полностью готовый алгоритм и они просто его описывают в коде. Не существует таких позиций.
Отредактирован KaneThaumaturge
» WarCraft 3 / Пулемётный огонь веером
Отредактирован KaneThaumaturge
» Блог им. Cancel / Figma. Геймдизайн. Прототип поведения существ.
Вот хоть где-то используется разделение на "кодеров" и программистов?
» WarCraft 3 / Последний шанс
» XGM Конкурсы / Map Jam. Создай карту за 72 часа!
» WarCraft 3 / Визуальное Отображаение получаемого героем опыта
» WarCraft 3 / Нужен триггер.
» Unryze Jass API / UjAPI
» WarCraft 3 / Векторы для самых маленьких [1.26 GUI]
» WarCraft 3 / Jass MythBusters
» WarCraft 3 / ZinC: Rectangle
» WarCraft 3 / Какие абилки можно юзать двусторонне?
Отредактирован KaneThaumaturge
» WarCraft 3 / Заклинание цепной молнии
» MARS / MARS 0.91 Beta
» WarCraft 3 / Ищу человека, который сможет написать способность ауру на JASS $
» WarCraft 3 / Приказ юнита не срабатывает
» WarCraft 3 / Вопрос по оптимизации карты (?)
» WarCraft 3 / Иконка для юнита
» ВалактерисМод / Набор Пехоты Енегора
Отредактирован KaneThaumaturge
» WarCraft 3 / Иконка для юнита
» ВалактерисМод / Пак Танков "Шерман"
» WarCraft 3 / Перемещение юнита в случайную точку