Добавлен Starman2222
Привет всем Вопчем как Сделать так чтобы Юнит Который Получил статус Неуязвивости Не работала На него Полярное Смешение
Принятый ответ
вот карта
в ней у героя-паладина есть способность - неуязвимость
в ней у героя-паладина есть способность - неуязвимость
при использовании все союзные юниты в радиусе 500 станут неуязвимы и будут записаны в группу ИЛИ если они уже в группе - станут уязвимы и будут исключены из группы
рядом с отрядом есть 3 волчьих всадника. они могут кастовать сеть на союзные войска. сеть может быть прокастована даже на НЕУЯЗВИМЫЕ войска, НО - не на юнитов из нашей группы. Ты увидишь сообщение в игре при попытке кастануть сеть на юнита из группы.
если герой умрет - все юниты в группе станут уязвимы.
для проверки нужно было поместить несколько неуязвимых нейтралов рядом с отрядом, но да ладно - надеюсь идею ты понял
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
из костыльных методов - пытаться нанести урон, повесить бафф, убить
Отредактирован Starman2222
Отредактирован ssbbssc
смотри - во-первых, рекомендую использовать английскую версию редактора, в ней меньше недочетов
во-вторых, тебе нужна отдельная переменная типа "unit group" - или группа юнитов по русски
назови её neuyaz_group
после, тебе потребуется при каждой выдаче статуса неуязвимости помещать юнита в эту группу, а при снятии статуса неуязвимости - соответственно удалять юнита из группы
и в твоем триггере ты проверяешь - если юнит в группе, значит он неуязвим, если не в группе - уязвим
идея понятна?
Отредактирован Starman2222
ВОт так xgm.guru/files/100/163509/comments/309903/Clipboard01.jpg
Посути что я зделал каждые 0.01 секунду идёть провека если в групе qqwer юниты со статусом неуяза если есть то создать 1 пехотинца
Но ано Не работаеть почему не понимаю
Отредактирован Starman2222
Отредактирован ssbbssc
в ней у героя-паладина есть способность - неуязвимость
Но Вот уменя Такая Веши что Нужно чтоб Если НА моём Вастер Лорде есть эфект неуяза То выключть тригер противника
если юнит в группе - скилл кастануть нельзя\отключаем триггер
когда ты выдаешь кому-то неуязвимость, ты также добавляешь этого юнита в группу юнитов
и потом делаешь проверку, состоит ли юнит в той группе
и еще совет - не делать цикл 0.01 сек - он очень сильно нагружает вар, увеличь его до 0.03 сек
Отредактирован Starman2222
может и придется много-чего дописать, зато все будет работать как надо
скрин кстати косячный
проверка делается на статус группы юнитов.
ты выдал кому-то неуяз - вторым действием поместил этого юнита в группу
потом делаешь проверку на группу
давай соображай!
когда этот юнит неуяз теряет - ты удаляешь его из группы
когда тебе нужна проверка на неуяз - делаешь проверку на группу
добавить периодическую проверку на группу религия не позволяет?)
я тока один врянт вижу мне надо Добавлять реал +1 в мамент исполизование неуяз для кажого спела если реал = 1 или болише то выключить Гецуга кенпачи а нет другова способа имено проверить статус неуяза
Друг, врубай мозг и начинай соображать!
Ты пришел купить сыр. Ты положил сыр в корзину, и в своем списке поставил галочку. И когда ты у кассы вспоминаешь, куплен ли сыр, ты смотришь на список, и видишь галочку.
Соображай!
Отредактирован Starman2222
Отредактирован ssbbssc
я пошел отсюдарад что ты разобрался