Как сделать юнита которого нельзя выбрать?

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

Москит - полный иммунитет к выделени игроком и к перебору группой
Отсутствие модели - иммунитет к выделению и выделению квадратом, но не к перебору группы
Вместо юнита использовать эффект - Иммунитет к любым функция юнита
Больше опишите, что хотите сделать и будет более развернутый ответ
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
4 года назад
0
Похожие вопросы:

ответ
Грубый пример:
Событие - постройка завершена
Действие: Если тип юнита (построенное здание) = стена,
то установить переменую-точку = позиция (построенного здания),
удалить (построенное здание)
создать декорацию типа "Стена-декорация" в точке-переменной
удалить точку

Пишу с работы, редактора под рукой нет. Прошу за ошибки и неточности простить))
ответ
~8gabriel8:
Каждый вопрос заслуживает отдельного обсуждения, а на все стало лень ответ печатать, когда начал.
Печатать реально долго, легче было реализовать примеры в карте:
Кроме последнего пункта, его нужно персонально рассматривать, так как игра не подразумевает использование для юнита двух списков. Например, можно наполнить список построек у юнита всеми зданиями, часть из которых блокировать при открытии одного списка и разблокировать при открытии второго, но это подходит, когда один рабочий. Можно сделать второй список из книги заклинаний, куда добавлены способности на основе игрушечных строений, чтобы было видно карту пути и всё такое, но там для них используется один приказ, то есть всегда одинаковое здание будет при нажатии на любую способность, а ещё нет стоимости золота и дерева, что тоже придётся как-то ваять триггерно. Можно перевоплощать юнита при смене списка в другого, но там тоже сложности, не помню точно какие, вроде бы связаны с расой, так как все строят по-разному.

С точкой сбора всё просто. Способность у игрока не заблокировать, потому нужно забрать её у всех зданий, которые есть на карте, либо будут построены.

Группа из максимум 9 юнитов работает немножко коряво, ранее мы с PT153 находили какой-то вариант, чтобы работало быстро, но лень пользоваться поиском. Вроде каждую 0.01 секунду проверялось количество выбранных юнитов, лишние удалялись из выбора.

Чтобы не было очереди, пришёл в голову лишь вариант с апгрейдом здания. Но у меня реализован просто пример для одного конкретного здания, а для нескольких абстрактных зданий нужно делать текстовым триггером, который будет для каждого здания запускать локальный таймер на нужное время и добавлять анимационный текстаг work. По отмене апгрейда, либо истечению таймера анимационный тег удаляется и создаётся воин, к которому привязывается соответствующий звук. Но есть и другие варианты, типа создавать внутри здания другое, которое реально будет производить юнитов, когда заказал апгрейд, там иная реализация. И не упомянул про затрачиваемые ресурсы. Потребуется забирать/возвращать часть ресурсов при отмене апгрейда.

На примере триггеров и фиолетовых строк в редакторе объектов смотри, как сделано улучшение Бугая в Дренорского бугая.

Конечно, мог бы сделать MUI триггер на GUI для отсутствия очереди, но это было бы громоздко и в техническом смысле уродливо. производящие здания заносились бы в массив, для которого будет массив таймеров, которые будут заноситься в виде событий на истечение таймера в другой триггер, а точнее будет несколько массивов таймеров, по максимальному числу тренируемых юнитов в любом производящем здании.

Нашёл твои вопросы:
В них бы и спрашивал, что непонятно. А то тебе отвечают, а ты игнорируешь, словно очень умный.
Тебе даже вариант без триггеров для четвёртого пункта сделали: xgm.guru/p/wc3/230191/comments?postid=426457#comment5

6
32
4 года назад
6
Москит - полный иммунитет к выделени игроком и к перебору группой
Отсутствие модели - иммунитет к выделению и выделению квадратом, но не к перебору группы
Вместо юнита использовать эффект - Иммунитет к любым функция юнита
Больше опишите, что хотите сделать и будет более развернутый ответ
Принятый ответ
0
15
4 года назад
0
Bergi_Bear:
Москит - полный иммунитет к выделени игроком и к перебору группой
Отсутствие модели - иммунитет к выделению и выделению квадратом, но не к перебору группы
Вместо юнита использовать эффект - Иммунитет к любым функция юнита
Больше опишите, что хотите сделать и будет более развернутый ответ
необходимо сделать пехотинца который будет лежать в анимации мёртвого всю игру.
0
32
4 года назад
0
Artyom18, москит идеален тогда
Равкод Aloc, в рефордж патче называется по другому, это способность у юнитов из роя жуков у стандартного жука могильщика
2
7
4 года назад
2
Саранча зовется
0
27
4 года назад
0
необходимо сделать пехотинца который будет лежать в анимации мёртвого всю игру.
Artyom18, это декоративная часть? можно декорацию просто создать
0
32
4 года назад
0
Steal nerves, а анимацию зафиксировать?
0
27
4 года назад
0
Bergi_Bear, к модельщику пусть бежит
1
32
4 года назад
1
а зачем перегружать новой моделью когда есть способ с москитом?
0
24
4 года назад
Отредактирован konvan5
0
Если речь про декорацию - тогда можно сделать разрушаемый объект (в РО убрать выделение) и триггерно анимацию воспроизвести у разрушаемого объекта. Вуаля готово. Правда тут проблема тимколора - будет черный.
Кстати, если правильно помню, в триггерах было действие "создать труп" (вроде в разделе боевой единицы, и вроде как можно указать цвет игрока). Может лучше его использовать?
0
15
4 года назад
0
Steal nerves:
необходимо сделать пехотинца который будет лежать в анимации мёртвого всю игру.
Artyom18, это декоративная часть? можно декорацию просто создать
но как прописать декорации аниманию?
0
24
4 года назад
0
Artyom18:
но как прописать декорации аниманию?
Я уже написал - создаешь не просто декорацию - а именно разрушаемый объект. Его можно заставить триггерно воспроизвести анимацию нужную.
0
32
4 года назад
0
Так же как и юниту, никакой разницы.. но с юнитом проще
Триггерно: Декорция/Юнит - воспроизвести анимацию "death"
0
15
4 года назад
0
konvan5:
Artyom18:
но как прописать декорации аниманию?
Я уже написал - создаешь не просто декорацию - а именно разрушаемый объект. Его можно заставить триггерно воспроизвести анимацию нужную.
разрушаемый обьект можно разрушить
а этого мне ненадо

Bergi_Bear:
Так же как и юниту, никакой разницы.. но с юнитом проще
Триггерно: Декорция/Юнит - воспроизвести анимацию "death"
мне нужен постро труп и всё
юнита можно выбрать и это не совсем хорошо
0
32
4 года назад
0
Artyom18, ТЫ ЧИТАТЬ УМЕЕШЬ? ты не понял что даёт москит?
0
15
4 года назад
Отредактирован Artyom18
0
Bergi_Bear:
Artyom18, ТЫ ЧИТАТЬ УМЕЕШЬ? ты не понял что даёт москит?
да я уже понял и всё сделал
я просто отвечаю на другие коменты
или ты хочешь чтобы я назначил твой ответ лучшим? ладно
Этот комментарий удален
0
23
4 года назад
0
Bergi_Bear, обнулил твой минус =)

зато елнур + получил за простое слово остальные заминусовали. Ошушение это твин елнура
0
27
4 года назад
0
pro100master, потому что Ельнур и Артемка лучшие друзья
0
7
4 года назад
Отредактирован Ельнур
0
не забудь добавить Неуязвимый(нейтральный) чтобы его не могли убить случайно и способность Склад(логово орков)чтобы он не мог атаковать в 1.26 а в рефордже, Неуязвимость(кажется) и Cargo Hold(Orc Burrow)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.