Подскажите пожалуйста, это типа как на Земли Бога (вроде бы Restored) с пауками. Типа, днём их видно, а ночью вообще не видно, даже при атаке, и враг не видит их. Буду очень благодарен, если поможете)

Постоянная невидимость 'Apiv'
Убираешь галочку с "Автонахождение целей для атаки"
Наступает утро - убираешь у всех эльфов её
Наступает ночь - добавляешь всем эльфам её
`
ОЖИДАНИЕ РЕКЛАМЫ...
18
Постоянная невидимость 'Apiv'
Убираешь галочку с "Автонахождение целей для атаки"
Наступает утро - убираешь у всех эльфов её
Наступает ночь - добавляешь всем эльфам её
Принятый ответ
5
UrsaBoss:
Постоянная невидимость 'Apiv'
Убираешь галочку с "Автонахождение целей для атаки"
Наступает утро - убираешь у всех эльфов её
Наступает ночь - добавляешь всем эльфам её
Добавлять в способности (Лучницы например)? Просто я добавил, и в способностях не вижу функции вкл/выкл
5
Ладно, а афтоматом сделать, что-бы ночью включалась невидимка постоянная, а днем вырубалась
UrsaBoss:
SayHAchenko нужно чтобы можно было вручнуть отключать?
Просто хочу, что бы ночью работало а днём нет, на всё войско Ночных Эльфов. Я вот типа поставил, но когда ты сам направляешь атаковать, он выходит из инвиза, а отходишь входит, надо что-бы в инвизе был и при атаке
18
SayHAchenko короче, делаешь два триггера. Один срабатывает когда наступает утро, а второй когда ночь.
Далее делаешь способность на основе постоянной невидимости, убираешь галочку с автоатаки и всё.
В триггерах просто даешь и отбираешь у эльфов её
5
UrsaBoss:
SayHAchenko короче, делаешь два триггера. Один срабатывает когда наступает утро, а второй когда ночь.
Далее делаешь способность на основе постоянной невидимости, убираешь галочку с автоатаки и всё.
В триггерах просто даешь и отбираешь у эльфов её
Можешь сделать пожалуйста, а то я криворукий новичок?)
29
UrsaBoss, лучше сделать способность книгу заклинаний, ту книгу скрыть через исследования для опр. игрока, у которых есть сии эльфы. Привязать требование даммика с именем "Ночь", создать для игрока в первую ночь, а потом менять владельца тому юниту. Если конечно же работает с условиями требования сия способность. И не нужно добавлять по 100 раз всем эту способности как и отбирать.
5
KingMaximax:
UrsaBoss, лучше сделать способность книгу заклинаний, ту книгу скрыть через исследования для опр. игрока, у которых есть сии эльфы. Привязать требование даммика с именем "Ночь", создать для игрока в первую ночь, а потом менять владельца тому юниту. Если конечно же работает с условиями требования сия способность. И не нужно добавлять по 100 раз всем эту способности как и отбирать.
Сделай тоже пожалуйста)
18
SayHAchenko давай лучше KingMaximax сделает, потому что мой способ не сработал, даже AbilityAvailable не помогло. Написал кое какой код, но при большом кол-ве юнитов это будет лагать, т.к пикать всех юнитов и удалять им способность - это без лагов не обходится, + тем более заранее сделать массив, чтобы других юнитов не прятало при наступлении ночи.
5
KingMaximax:
UrsaBoss, лучше сделать способность книгу заклинаний, ту книгу скрыть через исследования для опр. игрока, у которых есть сии эльфы. Привязать требование даммика с именем "Ночь", создать для игрока в первую ночь, а потом менять владельца тому юниту. Если конечно же работает с условиями требования сия способность. И не нужно добавлять по 100 раз всем эту способности как и отбирать.
Так, сделаешь мне пожалуйста?
UrsaBoss:
SayHAchenko давай лучше KingMaximax сделает, потому что мой способ не сработал, даже AbilityAvailable не помогло. Написал кое какой код, но при большом кол-ве юнитов это будет лагать, т.к пикать всех юнитов и удалять им способность - это без лагов не обходится, + тем более заранее сделать массив, чтобы других юнитов не прятало при наступлении ночи.
Молчит он чё-то, а ты можешь сделать то что он написал?
18
SayHAchenko ладно, у меня время появилось, сейчас попробую заного сделать
5
UrsaBoss:
SayHAchenko ладно, у меня время появилось, сейчас попробую заного сделать
Ну, что?
18
SayHAchenko не рассчитано на резкие изменения во времени, к примеру было 7 утра в игре и стало резко 19.00
А так, всё работает
И загляни в триггер Init, там можно настраивать для каких юнитов делать инвиз и саму способность можно тоже указать
Загруженные файлы
26
UrsaBoss, ерунда какая-то) Попробовал бы Тёмный.
Работает при резкой смене времени дня, а также при использовании предмета Ночных Эльфов для включения ночи.
Загруженные файлы
5
UrsaBoss, слишком много всего мне кажется, у тебя есть открытая карта Земли Бога (версия там где пауки невидимые) в World Editor?
18
8gabriel8:
UrsaBoss, ерунда какая-то
согласен) Сделал первое что пришло на ум
26
UrsaBoss, кстати, есть идеи, как сделать обратное способности "Невидимость по ночам"? Типа дневные бродячие лесные звери получают "Невидимость по ночам", а ночные звери получают "Невидимость днём". Как бы звери не в своё время будут где-то прятаться, но их можно будет заметить, когда они двигаются, либо со способностью "Ясновидение". Первое, что в голову приходит, выбрать всех нужных юнитов в отряд и отслеживать каждые 0,03 секунды (можно 0,1 секунду) текущий приказ у каждого юнита, если он стал Стоп, то сделать невидимым юнита в течение 1,5 секунд, если он перестал быть Стоп, то сделать юнита полностью видимым, если не изменился, то ничего не делать. Но это всё так некрасиво, может есть чуть менее уродливые варианты?
5
8gabriel8:
UrsaBoss, кстати, есть идеи, как сделать обратное способности "Невидимость по ночам"? Типа дневные бродячие лесные звери получают "Невидимость по ночам", а ночные звери получают "Невидимость днём". Как бы звери не в своё время будут где-то прятаться, но их можно будет заметить, когда они двигаются, либо со способностью "Ясновидение". Первое, что в голову приходит, выбрать всех нужных юнитов в отряд и отслеживать каждые 0,03 секунды (можно 0,1 секунду) текущий приказ у каждого юнита, если он стал Стоп, то сделать невидимым юнита в течение 1,5 секунд, если он перестал быть Стоп, то сделать юнита полностью видимым, если не изменился, то ничего не делать. Но это всё так некрасиво, может есть чуть менее уродливые варианты?
Способности добавить?
26
SayHAchenko, тебе скинул уже хороший рабочий вариант:
Разбирайся в нём. Там следует создать две копии ночного юнита, например, лучницы. А также две копии нестандартной способности, где просто укажешь разных лучниц, для замены. Одной лучнице даёшь эту нестандартную способность преобразования в другую и Постоянную невидимость, а другой только вторую способность преобразования в другую. Потом в одном из триггеров, которые отслеживают изменение игрового времени, ставишь блокировку одной способности и разблокировку другой, во втором наоборот. Ну и при инициализации карты блокируешь одну из способностей в зависимости от игрового времени, если карта начинается ночью, то дневную способность, если днём, то ночную. Если получилось, что лучница днём невидима, а ночью видима, значит ты способности наоборот заблокировал/разблокировал.
А мы уже о другом беседуем.
18
8gabriel8 зачем 0.03, достаточно 0.20 на одну группу, далее просто чекать на приказы. attack или move и т.д == убрать инвиз. Если приказ = 0, значит вернуть инвиз
И не нужно никого выбирать, достаточно ловить ивент на вход в игровую арену и чекать тип юнита, далее просто в одну глобальную группу кидать
26
UrsaBoss:
зачем 0.03, достаточно 0.20
При 0.03 реакция для глаза почти что мгновенна, а 0.2 надо проверять, как будет. Сегодня уже не до проверок, позже посмотрю.
18
8gabriel8 0.03 это же в системах перемещения, а в такой штуке и 0.2 будет достаточно + нагрузка в 6.5 раз меньше
Чтобы оставить комментарий, пожалуйста, войдите на сайт.