Starman2222:
проверка делается на статус группы юнитов.
ты выдал кому-то неуяз - вторым действием поместил этого юнита в группу
потом делаешь проверку на группу
давай соображай!
если неуязвимость применена в тот момент, когда юнит уже летит от толчка - нужно добавить проверку в loop триггер, который двигает юнита
может и придется много-чего дописать, зато все будет работать как надо
скрин кстати косячный
да емасе, ну есть же пример с сетью
если юнит в группе - скилл кастануть нельзя\отключаем триггер
когда ты выдаешь кому-то неуязвимость, ты также добавляешь этого юнита в группу юнитов
и потом делаешь проверку, состоит ли юнит в той группе
и еще совет - не делать цикл 0.01 сек - он очень сильно нагружает вар, увеличь его до 0.03 сек
вот карта
в ней у героя-паладина есть способность - неуязвимость
при использовании все союзные юниты в радиусе 500 станут неуязвимы и будут записаны в группу ИЛИ если они уже в группе - станут уязвимы и будут исключены из группы
рядом с отрядом есть 3 волчьих всадника. они могут кастовать сеть на союзные войска. сеть может быть прокастована даже на НЕУЯЗВИМЫЕ войска, НО - не на юнитов из нашей группы. Ты увидишь сообщение в игре при попытке кастануть сеть на юнита из группы.
если герой умрет - все юниты в группе станут уязвимы.
для проверки нужно было поместить несколько неуязвимых нейтралов рядом с отрядом, но да ладно - надеюсь идею ты понял
собсно почти все абилки и основаны на приказах
приказы можно увидеть в РО в разделе Text - Order String
про найм и улучшения - внимательно осмотри раздел условий.
блич)
смотри - во-первых, рекомендую использовать английскую версию редактора, в ней меньше недочетов
во-вторых, тебе нужна отдельная переменная типа "unit group" - или группа юнитов по русски
назови её neuyaz_group
после, тебе потребуется при каждой выдаче статуса неуязвимости помещать юнита в эту группу, а при снятии статуса неуязвимости - соответственно удалять юнита из группы
и в твоем триггере ты проверяешь - если юнит в группе, значит он неуязвим, если не в группе - уязвим
идея понятна?
купить учебники грамматики за 1-9 классы и прочитать, хотя бы
это чисто для старта
в базисе - прочитать статьи на сайте по кодингу и сделать что-то самому
самый простой вариант - завести группу юнитов для этой цели, и проверять, там ли юнит
из костыльных методов - пытаться нанести урон, повесить бафф, убить
копировать спеллы лины? зачем?
адмирала можно понять, но лина чуть ли не в РО клепается...
я так понимаю, что дота была оптимизирована программой оптимизатором (скорее всего), а эти проги ужимают имена переменных и триггеров, если я не ошибаюсь. нужно узнать правила сжатия конретного оптимизатора и все, дело в шляпе
это чисто мои логические умозаключения
з.ы.
поделишься скиллом кунки? интересно в нем покопаться
ну, у тебя 3 даммика, которые вращаются на 90 градусов - откуда тут окружности взяться?)
в идеале нужно 6 - уже будет лучше смотреться
плюс у тебя поворот реализован топорно довольно, хорошо бы через цикл, каждые 0.03 сек - тогда будет поворот плавный и красивый
в триггере buran delete у тебя цикл с Integer B, хотя ты его не используешь - зачем он? И само использование Integer B не есть хорошо
ну и хоть не в тему вопроса - за один каст у тебя 27 утекающих точек
делай выводы)
если подытожить мой бубнеж :
использовать 6 даммиков вместо 3
записывать героя, группу даммиков и точки координат в переменные, чтобы потом все это чистить
триггер поворота переписать, используя событие-цикл - каждые 0.03 сек. - меньше не рекомендуется, чтобы изображение не дергалось
в процессе создания спелла юзай модели пехотинцев, чтобы видеть, как вращаются твои даммики. когда все будет хорошо, поменять обратно на ледяные модели
» WarCraft 3 / Как Установить Условие
проверка делается на статус группы юнитов.
ты выдал кому-то неуяз - вторым действием поместил этого юнита в группу
потом делаешь проверку на группу
давай соображай!
» WarCraft 3 / Как Установить Условие
может и придется много-чего дописать, зато все будет работать как надо
скрин кстати косячный
» WarCraft 3 / Как Установить Условие
если юнит в группе - скилл кастануть нельзя\отключаем триггер
когда ты выдаешь кому-то неуязвимость, ты также добавляешь этого юнита в группу юнитов
и потом делаешь проверку, состоит ли юнит в той группе
и еще совет - не делать цикл 0.01 сек - он очень сильно нагружает вар, увеличь его до 0.03 сек
Ред. ssbbssc
» WarCraft 3 / Как Установить Условие
в ней у героя-паладина есть способность - неуязвимость
» WarCraft 3 / Как Установить Условие
» WarCraft 3 / Существование других автоприказов...какие они?
приказы можно увидеть в РО в разделе Text - Order String
про найм и улучшения - внимательно осмотри раздел условий.
Ред. ssbbssc
» WarCraft 3 / Как Установить Условие
смотри - во-первых, рекомендую использовать английскую версию редактора, в ней меньше недочетов
во-вторых, тебе нужна отдельная переменная типа "unit group" - или группа юнитов по русски
назови её neuyaz_group
после, тебе потребуется при каждой выдаче статуса неуязвимости помещать юнита в эту группу, а при снятии статуса неуязвимости - соответственно удалять юнита из группы
и в твоем триггере ты проверяешь - если юнит в группе, значит он неуязвим, если не в группе - уязвим
идея понятна?
» WarCraft 3 / Не работают замененные звуковые файлы в Warcraft 3
имена нужных звуков смотреть в одноименном редакторе?
» WarCraft 3 / Ничего не советуйте по этому вопросу.
это чисто для старта
в базисе - прочитать статьи на сайте по кодингу и сделать что-то самому
» WarCraft 3 / Не работают замененные звуковые файлы в Warcraft 3
то есть можно в теории самому составить звуковой набор для героя?
» WarCraft 3 / Как убрать отображение ников игроков
полоску можно сделать кастомную
» WarCraft 3 / Как Установить Условие
из костыльных методов - пытаться нанести урон, повесить бафф, убить
» WarCraft 3 / кто-нибудь перевел имена функции и переменные спелов дота?
ну коль ты такой умный, что же ты тут забыл?)
» WarCraft 3 / Дроп предметов с декораций. Проблемка...
угу, статью по использованию поиска
» WarCraft 3 / Способность на таргет (повышает наносимый целью урон в %)
» WarCraft 3 / Отображение Текста в Варкрафт 3
в русской версии редактора часто нет нужных полей + поля описания умений идут вперемешку
Ред. Кет
» WarCraft 3 / Отображение Текста в Варкрафт 3
» WarCraft 3 / кто-нибудь перевел имена функции и переменные спелов дота?
адмирала можно понять, но лина чуть ли не в РО клепается...
я так понимаю, что дота была оптимизирована программой оптимизатором (скорее всего), а эти проги ужимают имена переменных и триггеров, если я не ошибаюсь. нужно узнать правила сжатия конретного оптимизатора и все, дело в шляпе
это чисто мои логические умозаключения
з.ы.
поделишься скиллом кунки? интересно в нем покопаться
» WarCraft 3 / Как выбрать юнита который вышел из рудника ?
» WarCraft 3 / Реализация отображения ресурсов
Ред. ssbbssc
» WarCraft 3 / Как сделать данный спел ?
в идеале нужно 6 - уже будет лучше смотреться
плюс у тебя поворот реализован топорно довольно, хорошо бы через цикл, каждые 0.03 сек - тогда будет поворот плавный и красивый
в триггере buran delete у тебя цикл с Integer B, хотя ты его не используешь - зачем он? И само использование Integer B не есть хорошо
делай выводы)
» WarCraft 3 / Как выбрать юнита который вышел из рудника ?
» WarCraft 3 / Реализация отображения ресурсов