У игроков общие войска, отданы все одному игроку (желтому). Контроль над войсками общий. Но как отследить кто отдает приказ? Если отдает приказ синий или красный, то триггер говорит, что отдал приказ желтый (TriggerPlayer это желтый). Так как войска принадлежат желтому.
Можно не отдавать желтому, поработать с настройками союза. Но все же интересно. Есть специальный случаи пример
хотел чтобы нельзя было управлять чужими войсками, пока они под управлением желтого.
Есть идиотский способ: циклом проверять выделен ли игроком в данный момент (только щас пришла идея). Между прочим неплоха идея. Ведь у каждого юнита записан номер игрока, кому принадлежит. Если он не выделен этим игроком, то отмена приказа. Но пока это с вылетами работает, как добавляю эту проверку =((

вот пример
проверяем выделен, но есть некоторые вылеты. Нужно выключать/включать тригг на ордер, проверять что умер гер и так далее. у меня от убийства героя вылетает почему-то. еще вылет от не существующего номера игрока (игрок с номером -1 не существует)
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Этот комментарий удален
30
Запоминаем все последние приказы, ловим событие, смотрим последний запомненный приказ юнита.
26
Steal nerves, но ведь игроки могут одновременно выделить какого-то юнита, один из которых будет ему отдавать приказы. И есть ещё очередь приказов, когда игрок их задаст, а потом переключится на другого юнита, в итоге окажется, что при исполнении нового приказа юнит никем не выбран.
26
Steal nerves, а какой-то конкретный приказ надо отследить или любой приказ?
26
Steal nerves, просто мне вспомнилось, что иногда при управлении рабочим союзника строишь его здания на свои ресурсы. Если бы разобраться, как это происходит, то можно было бы с этим попробовать отследить.
28
8gabriel8, Steal nerves, никак отследить нельзя
единственное что можно это сделать псевдо абилки без указания цели через покупку юнитов (как у куры в доте)
32
На мемхаке есть функция позволяющая без проблем отслеживать кто отдал приказ, кто купил и так далее.
Без мемхака еще можно отслеживать некоторые манипуляции благодаря абилки - поставка ресурсов и события - игрок потерял\получил ресурсы.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.