Доброго времени суток.
У меня на карте есть 3 специфичных юнита которые могут строить особые здания недоступные другим юнитам. Проблема в том что другие рабочие могут "достраивать" за специфичным юнитом особые здания. Как сделать так чтобы только эти юниты/юнит мог строить и достраивать здания?

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

Событие - Юнит получил приказ с юнитом-целью.
Условия:
  • ИЛИ
    • Отданный приказ равно Чинить.
    • Отданный приказ равно Правый клик.
  • ИЛИ
    • Тип юнита-цели равно X.
    • Тип юнита-цели равно Y.
Действия:
Поставить на паузу Triggering Unit.
Отдать приказ Stop Triggering Unit.
Отпаузить Triggering unit.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
12
5 лет назад
0
делать проверку на тип юнита и отдавать приказ отмены строительства/ремонта
0
9
5 лет назад
0
Astra:
делать проверку на тип юнита и отдавать приказ отмены строительства/ремонта
Да я так и планировал делать. Но не пойму какое событие должно быть
2
28
5 лет назад
Отредактирован PT153
2
Событие - Юнит получил приказ с юнитом-целью.
Условия:
  • ИЛИ
    • Отданный приказ равно Чинить.
    • Отданный приказ равно Правый клик.
  • ИЛИ
    • Тип юнита-цели равно X.
    • Тип юнита-цели равно Y.
Действия:
Поставить на паузу Triggering Unit.
Отдать приказ Stop Triggering Unit.
Отпаузить Triggering unit.
Принятый ответ
0
26
5 лет назад
Отредактирован 8gabriel8
0
Только вместо Отданный приказ равно Правый клик нужно Отданный приказ равно Правый клик И тип юнита (Ordered unit) равно Простой_рабочий И тип юнита (цель приказа) равно Специфическое_здание.
0
9
5 лет назад
0
PT153:
Событие - Юнит получил приказ с юнитом-целью.
Условия:
  • ИЛИ
    • Отданный приказ равно Чинить.
    • Отданный приказ равно Правый клик.
  • ИЛИ
    • Тип юнита-цели равно X.
    • Тип юнита-цели равно Y.
Действия:
Поставить на паузу Triggering Unit.
Отдать приказ Stop Triggering Unit.
Отпаузить Triggering unit.
Благодарю
0
28
5 лет назад
0
И тип юнита (цель приказа) равно Специфическое_здание.
Это есть, в обычном условии все соединяется через И.
8gabriel8:
юнита (Ordered unit) равно Простой_рабочий
А вот это важно, да.
Событие - Юнит получил приказ с юнитом-целью.
Условия:
- Тип Ordered Unit равно Крестьянин.
- ИЛИ
 - Отданный приказ равно Чинить.
 - Отданный приказ равно Правый клик.
- ИЛИ
 - Тип юнита-цели равно X.
 - Тип юнита-цели равно Y.
Действия:
Поставить на паузу Ordered Unit.
Отдать приказ Stop Ordered Unit.
Отпаузить Ordered Unit.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.