Добавлен PT153
Добрый день. Меня интересует пара вопросов.
В чём разница между Player(12), Player(13) и Player(14)?
(Это нейтральные игроки: агрессивный, жертва и экстра. Player(15) - нейтрально-пассивный, он меня не интересует.)
В чём разница между Player(12), Player(13) и Player(14)?
(Это нейтральные игроки: агрессивный, жертва и экстра. Player(15) - нейтрально-пассивный, он меня не интересует.)
Если приказать триггерно юнитам под управлением этих игроков идти в каком-то направлении, то скоро (через 5 секунд) они развернутся и пойдут назад, даже если они не дошли до указанной точки. Эта проблема решается через игровые константы выставлением в графе Creeps - Guard Return Time большего времени.
Юниты поступят также, если им кто-нибудь во время выполнения приказа нанесёт урон. Решить эту проблему можно через триггер, который срабатывает при получении урона и отдаёт команду двигаться дальше. Но если юнит часто получает урон, то из-за триггера юнит начнёт притормаживать, что мне не нравится. Есть ли какой-то другой способ заставить юнитов под управлением Player(12), Player(13) и Player(14) продолжать двигаться, даже если они получают урон?
Юниты поступят также, если им кто-нибудь во время выполнения приказа нанесёт урон. Решить эту проблему можно через триггер, который срабатывает при получении урона и отдаёт команду двигаться дальше. Но если юнит часто получает урон, то из-за триггера юнит начнёт притормаживать, что мне не нравится. Есть ли какой-то другой способ заставить юнитов под управлением Player(12), Player(13) и Player(14) продолжать двигаться, даже если они получают урон?
Принятый ответ
Жертвой игрок может стать, потеряв все строения в Melee. Он враждебен всем, но сам не атакует.
Враждебный - обычные нейтралы.
Резерв - игрок, изначально нейтральный, скорее всего нужен для манипуляций с передачей контроля над юнитами.
Все эти игроки находятся под управлением компьютера, так что нормально управлять ими не получится.
Враждебный - обычные нейтралы.
Резерв - игрок, изначально нейтральный, скорее всего нужен для манипуляций с передачей контроля над юнитами.
Все эти игроки находятся под управлением компьютера, так что нормально управлять ими не получится.
(Ну и ты там везде на единичку окарался. Все номера ровно на 1 больше.)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Naadir
Враждебный - обычные нейтралы.
Резерв - игрок, изначально нейтральный, скорее всего нужен для манипуляций с передачей контроля над юнитами.
Все эти игроки находятся под управлением компьютера, так что нормально управлять ими не получится.
PT153:
а у этих 12-14 есть своя точка сбора куда они все ровно стремиться будут
Отредактирован nvc123
PT153, проблема полностью не решается
можно поменять расстояние на которое они могут отходить от guard position но это не панацея
возможно мемхак чтото может но не факт
Отредактирован PT153
quq_CCCP:
JyHgle:
Юниты ничего не делают, если сначала отдать приказ, а после поменять владельца на нейтрала.
PT153:
Отредактирован keks_090
call SetPlayerAlliance(Player(12),Player(12),ALLIANCE_PASSIVE,true)
call SetPlayerAllianceStateAllyBJ(p,p,false)
call SetPlayerAllianceStateVisionBJ(p,p,false)
call SetPlayerAllianceStateControlBJ(p,p,false)
call SetPlayerAllianceStateFullControlBJ(p,p,false)
Вполне сносно.
Если данный мазохизм понравился, то не юзай паузу. Это говно
Отредактирован nvc123
И пропустить того кто будет держать толпу на хвосте. Также юниты не реагируют на башни при преследовании. Можно попробовать вариант с приоритетами.