20

» WarCraft 3 / Как Установить Условие

Starman2222:
проверка делается на статус группы юнитов.
ты выдал кому-то неуяз - вторым действием поместил этого юнита в группу
потом делаешь проверку на группу
давай соображай!
20

» WarCraft 3 / Как Установить Условие

если неуязвимость применена в тот момент, когда юнит уже летит от толчка - нужно добавить проверку в loop триггер, который двигает юнита
может и придется много-чего дописать, зато все будет работать как надо
скрин кстати косячный
20

» WarCraft 3 / Как Установить Условие

да емасе, ну есть же пример с сетью
если юнит в группе - скилл кастануть нельзя\отключаем триггер
когда ты выдаешь кому-то неуязвимость, ты также добавляешь этого юнита в группу юнитов
и потом делаешь проверку, состоит ли юнит в той группе
и еще совет - не делать цикл 0.01 сек - он очень сильно нагружает вар, увеличь его до 0.03 сек
20

» WarCraft 3 / Как Установить Условие

Принятый ответ
вот карта
в ней у героя-паладина есть способность - неуязвимость
при использовании все союзные юниты в радиусе 500 станут неуязвимы и будут записаны в группу ИЛИ если они уже в группе - станут уязвимы и будут исключены из группы
рядом с отрядом есть 3 волчьих всадника. они могут кастовать сеть на союзные войска. сеть может быть прокастована даже на НЕУЯЗВИМЫЕ войска, НО - не на юнитов из нашей группы. Ты увидишь сообщение в игре при попытке кастануть сеть на юнита из группы.
если герой умрет - все юниты в группе станут уязвимы.
для проверки нужно было поместить несколько неуязвимых нейтралов рядом с отрядом, но да ладно - надеюсь идею ты понял
Загруженные файлы
20

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

собсно почти все абилки и основаны на приказах
приказы можно увидеть в РО в разделе Text - Order String
про найм и улучшения - внимательно осмотри раздел условий.
20

» WarCraft 3 / Как Установить Условие

блич)
смотри - во-первых, рекомендую использовать английскую версию редактора, в ней меньше недочетов
во-вторых, тебе нужна отдельная переменная типа "unit group" - или группа юнитов по русски
назови её neuyaz_group
после, тебе потребуется при каждой выдаче статуса неуязвимости помещать юнита в эту группу, а при снятии статуса неуязвимости - соответственно удалять юнита из группы
и в твоем триггере ты проверяешь - если юнит в группе, значит он неуязвим, если не в группе - уязвим
идея понятна?
20

» WarCraft 3 / Ничего не советуйте по этому вопросу.

купить учебники грамматики за 1-9 классы и прочитать, хотя бы
это чисто для старта
в базисе - прочитать статьи на сайте по кодингу и сделать что-то самому
20

» WarCraft 3 / Как Установить Условие

самый простой вариант - завести группу юнитов для этой цели, и проверять, там ли юнит
из костыльных методов - пытаться нанести урон, повесить бафф, убить
по поводу грамматики - у тебя дислексия?
20

» WarCraft 3 / Отображение Текста в Варкрафт 3

Melissa:
в русской версии редактора часто нет нужных полей + поля описания умений идут вперемешку
20

» WarCraft 3 / Отображение Текста в Варкрафт 3

юзать английскую версию редактора - русская кажется мне неудобной
1 пункт от Кет: 1.1 (ненормативная лексика)
20

» WarCraft 3 / кто-нибудь перевел имена функции и переменные спелов дота?

копировать спеллы лины? зачем?
адмирала можно понять, но лина чуть ли не в РО клепается...
я так понимаю, что дота была оптимизирована программой оптимизатором (скорее всего), а эти проги ужимают имена переменных и триггеров, если я не ошибаюсь. нужно узнать правила сжатия конретного оптимизатора и все, дело в шляпе
это чисто мои логические умозаключения
з.ы.
поделишься скиллом кунки? интересно в нем покопаться
20

» WarCraft 3 / Реализация отображения ресурсов

мутить над главой ратушей какой-нибудь неуязвимую сферу, и выставлять ей уровень здоровья\маны в размере твоего ресурса
20

» WarCraft 3 / Как сделать данный спел ?

Принятый ответ
ну, у тебя 3 даммика, которые вращаются на 90 градусов - откуда тут окружности взяться?)
в идеале нужно 6 - уже будет лучше смотреться
плюс у тебя поворот реализован топорно довольно, хорошо бы через цикл, каждые 0.03 сек - тогда будет поворот плавный и красивый
в триггере buran delete у тебя цикл с Integer B, хотя ты его не используешь - зачем он? И само использование Integer B не есть хорошо

ну и хоть не в тему вопроса - за один каст у тебя 27 утекающих точек
делай выводы)

если подытожить мой бубнеж :
  1. использовать 6 даммиков вместо 3
  2. записывать героя, группу даммиков и точки координат в переменные, чтобы потом все это чистить
  3. триггер поворота переписать, используя событие-цикл - каждые 0.03 сек. - меньше не рекомендуется, чтобы изображение не дергалось
  4. в процессе создания спелла юзай модели пехотинцев, чтобы видеть, как вращаются твои даммики. когда все будет хорошо, поменять обратно на ледяные модели