Можно ли сделать спелл Спрятаться доступным днём?
Тобишь чтобы можно было прятаться и днём, и ночью.

Принятый ответ

Вот тут лучше описано xgm.guru/p/wc3/210458?postid=388415#comment15
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
26
5 лет назад
0
Несколько раз читал подобные вопросы, но не было на них простых ответов, где просто в одном месте переключал время действия на День. Всегда костыльные методы предлагались.
0
13
5 лет назад
0
8gabriel8:
Несколько раз читал подобные вопросы, но не было на них простых ответов, где просто в одном месте переключал время действия на День. Всегда костыльные методы предлагались.
И где же это волшебное место в котором можно переключить время действия на день?
8gabriel8:
Несколько раз читал подобные вопросы, но не было на них простых ответов, где просто в одном месте переключал время действия на День. Всегда костыльные методы предлагались.
Кстати я вас и ждал, будет ли ответ?
0
26
5 лет назад
0
Перечитай нормально комментарий, он о том, что не знает никто из пользователей такого места.
0
13
5 лет назад
Отредактирован Esea
0
8gabriel8:
Перечитай нормально комментарий, он о том, что не знает никто из пользователей такого места.
Ну, мне бы хоть какой то метод..
0
26
5 лет назад
0
Тут вот описал кратко принцип, но был у меня получше пример, вот только найти не могу.
Предполагал для нейтральных животных сделать, типа днём птицы обычные летают, а ночью исчезают, становятся видимыми совы.
0
13
5 лет назад
0
8gabriel8:
Тут вот описал кратко принцип, но был у меня получше пример, вот только найти не могу.
Предполагал для нейтральных животных сделать, типа днём птицы обычные летают, а ночью исчезают, становятся видимыми совы.
Попробую.
0
27
5 лет назад
Отредактирован MpW
0
0
26
5 лет назад
0
Вот тут лучше описано xgm.guru/p/wc3/210458?postid=388415#comment15
Принятый ответ
0
13
5 лет назад
0
8gabriel8:
Вот тут лучше описано xgm.guru/p/wc3/210458?postid=388415#comment15
то есть при включении скилла делать юнита невидимым а при движении делать видимым?
0
26
5 лет назад
Отредактирован 8gabriel8
0
Точнее при движении делать видимым, а в остальное время невидимым.
0
13
5 лет назад
0
8gabriel8:
Точнее при движении делать видимым, а в остальное время невидимым.
ой, да
А теперь другой вопрос, как сделать условие типа "юнит находится под таким то баффом"?
0
26
5 лет назад
0
Есть в boolean comparsion условие unit has specific buff. Но предложил бы так действовать:
  • Найти способность Невидимость (Акама) и на её основе сделать нестандартную на случай, если ещё где-то эту способность будешь использовать. Она делает юнитов видимыми лишь во время атаки, потому нам надо её забирать только во время движения, в остальных случаях можно оставлять/давать;
  • Выбрать всех невидимых юнитов в группу, которую будем периодически перебирать. Другой триггер будет добавлять в неё нового юнита такого типа, который будет произведён, а третий удалять из группы юнита этого типа, который был убит. Каждые 0.03-0.10 секунды периодический триггер будет действовать, в условии нужно поставить, что игровое время больше 6:00 и меньше 18:00, в действии перебор нашей группы с двумя действием Если/То/Иначе - если (Current Order) юнита равно move и уровень нестандартной способности на основе Невидимости равен 1, то отбираем у него эту способность, иначе ничего, а во втором если (Current Order) не равно move и уровень способности равен 0, то даём способность.
Как видишь, эта система состоит из нескольких триггеров. По идее так нагрузка меньше, чем все эти действия и проверки в одном триггере с малым периодом.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.