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

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

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