берём дамми юнита героя(чтобы отображался в левом углу)
и делаем триггер
с - юнит получает приказ
у - тип юнита равен дамми герой
д - выбрать юнитов в группе "юниты принадлежащие владельцу триггерного юнита" и делать действия
если тип юнита не равен дамми герой то отдать приказ "триггерный приказ" выбранному юниту
таким образом все приказы отданные нашему дамми будут переданы всем остальным юнитам
самого дамми стоит поместить в изолированное место в углу карты например
ну а вообще более 12 выделить нельзя как уже писали выше
Astra, затем что нам не нужна атака по площади Maniac_91, с мишенью мб и прокатит но по поводу пехотинцев скорее всего такая фигня должна работать лишь на определённой области BrEd Pitt, если урон больше чем хп то надо юзать отлов урона с временной неуязвимостью и таймером на 0 секунд
Snowik, твой скрин вообще не имеет никакого отношения к вопросу и моим комментариям
выражение function null не может существовать
если функции нету то там просто null будет
а у него вызывается функция с именем null
т.к. слово null зарезервировано то создать функцию с таким именем невозможно
не говоря уже о том что в гуи вообще нельзя создавать функции
советую ещё раз перечитать статьи
на сколько я понял снаряд является юнитом
тогда надо к юниту-снаряду атачить структуру-снаряд (через хеш/хендл/юзердата)
делаешь проверку у юнита цели на наличие рядом юнита-снаряда
если юнит-снаряд есть то берёшь приатаченный к нему экземпляр структуры-снаряда и меняешь в нём значение полей
короткий пример атача через юзердату
Missile a=Missile.new(); // создаёт снаряд и юнита для него
a.ms=200; // устанавливаем скорость на 200
SetUnitUserData(a.myUnit, a); // сохраняем в юзердату юнита a.myUnit экземпляр структуры a
...
...
Missile a=GetUnitUserData(u); // извлекаем экземпляр структуры из юзердаты юнита u
a.ms=100; // устанавливаем скорость на 100
подробнее есть в статьях xgm.guru/p/wc3/articles
читай всё что связано с ооп/атачи/хеш-таблицы
Mrachny, DesiMorti, нифига не верно
событие юнит умирает
откуда взяться приказу?
или вы думаете что в компе сидят маленькие человечки которые читают ваши мысли и следят чтобы всё работало так как вы того хотите?
должен вас огорчить но их не существует
и приказа не существует(ибо его никто не создал) DesiMorti, есть куча систем отлова урона
даже есть статья на гуи на эту тему
хоть иногда статьи читайте
а вообще всё делается намного проще
просто помечаем построенный здания (например при постройке даём им дамми спел)
а при смерти юнита проверяем помечен он или нет(например есть ли у него дамми спел)
и если помечен то создаём юнитов
ssbbssc, проблема в том что непонятно чего он хочет и причём тут cjass
судя по function null это не конверт а тупо незнание jass и он ничего не хочет выбирать и ничего не хочет делать
zlowar, и что это блин
ты присвоил переменной 6,01 и значение стало 6,01
да ещё и качество скринов ужасное
короче кидай скрин где ты устанавливаешь значение как 5,607а потом доказательство того что оно равно 5,61
сделать это надо на новой карте с новой переменной и 1 триггером чтобы переменная не перезаписывалась
» WarCraft 3 / AI ~ Искусственный Интелект
потом создаём непикнутых персов
и подрубаем к ним аи (его самим писать надо)
вот список статей
и ещё парочку общих статей о том как строить графы поведения для аи
их ты сможешь найти в гугле
» WarCraft 3 / Вместе мы сила! А порозень погибнем!
и делаем триггер
самого дамми стоит поместить в изолированное место в углу карты например
ну а вообще более 12 выделить нельзя как уже писали выше
» WarCraft 3 / Неуничтожимые мишени
Maniac_91, с мишенью мб и прокатит но по поводу пехотинцев скорее всего такая фигня должна работать лишь на определённой области
BrEd Pitt, если урон больше чем хп то надо юзать отлов урона с временной неуязвимостью и таймером на 0 секунд
» WarCraft 3 / Как правильно импортировать модель на нестандартных текстурах?
Ред. nvc123
» WarCraft 3 / cjass help
выражение function null не может существовать
если функции нету то там просто null будет
а у него вызывается функция с именем null
т.к. слово null зарезервировано то создать функцию с таким именем невозможно
не говоря уже о том что в гуи вообще нельзя создавать функции
советую ещё раз перечитать статьи
» WarCraft 3 / Aisaka Taiga
» WarCraft 3 / Каким триггером передвинуть всех юнитов игрока?
подробнее в редакторе триггеров
ещё статьи можешь почитать
» WarCraft 3 / Неуничтожимые мишени
» WarCraft 3 / Урон деревьям
» WarCraft 3 / как сделать стакающиеся предметы
» WarCraft 3 / Дайте ссылку на статью о перебросе предметов с карты на карту.
https://www.xgm.guru/p/wc3/creating_loading_code
» WarCraft 3 / Custom projectiles
тогда надо к юниту-снаряду атачить структуру-снаряд (через хеш/хендл/юзердата)
делаешь проверку у юнита цели на наличие рядом юнита-снаряда
если юнит-снаряд есть то берёшь приатаченный к нему экземпляр структуры-снаряда и меняешь в нём значение полей
короткий пример атача через юзердату
читай всё что связано с ооп/атачи/хеш-таблицы
» WarCraft 3 / Нужна модель вам суда, и вам нельзя создавать сдесь тему
тут разрешены только вопросы
в следующий раз за заявки типа "сделайте мне что либо" пойдут варны
» WarCraft 3 / дамми юнит
Ред. nvc123
» WarCraft 3 / Почему при отмене постройки срабатывает событие смерти юнита?
событие юнит умирает
откуда взяться приказу?
или вы думаете что в компе сидят маленькие человечки которые читают ваши мысли и следят чтобы всё работало так как вы того хотите?
должен вас огорчить но их не существует
и приказа не существует(ибо его никто не создал)
DesiMorti, есть куча систем отлова урона
даже есть статья на гуи на эту тему
хоть иногда статьи читайте
https://www.xgm.guru/p/wc3/114895
просто помечаем построенный здания (например при постройке даём им дамми спел)
а при смерти юнита проверяем помечен он или нет(например есть ли у него дамми спел)
и если помечен то создаём юнитов
» В гостях у Эльрата / Re:Zero
Ред. nvc123
» WarCraft 3 / cjass help
судя по function null это не конверт а тупо незнание jass и он ничего не хочет выбирать и ничего не хочет делать
» WarCraft 3 / Нужен наработка ZigZaga
здесь только вопросы
» WarCraft 3 / cjass help
ты о чём вообще
короче читай мануал
» WarCraft 3 / MpqEditor
fdf вроде нормально заменяет
Ред. nvc123
» WarCraft 3 / Задание по збору предметов
иначе можно будет 1 и тот же предмет несколько раз поднять - выбросить
» WarCraft 3 / Помогите сделать способность
» WarCraft 3 / Как настроить редактор, что бы не округлял цифры?
ты присвоил переменной 6,01 и значение стало 6,01
да ещё и качество скринов ужасное
короче кидай скрин где ты устанавливаешь значение как 5,607а потом доказательство того что оно равно 5,61
сделать это надо на новой карте с новой переменной и 1 триггером чтобы переменная не перезаписывалась
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4