Как "запаузить" любые действия с юнитом. (Не в прямом смысле)
Как можно запретить игроку делать какие то действия в течении какого то времени. А то у меня абилка типо "дуэли" уж очень смешно получилась. Я дал своему таргету дебаф doom что бы он не мог кастовать и юзать предметы. Снимаю с цели выделение каждую наносекунду (условно:)) что бы владелец не смог поюзать order'ы. С таким же интервалом направляю его бить автотакой. (хотя даже с интервалом в 0.01 у меня получалось с бешеным кликом прожимать "отставить" или "удерживать позицию" [добавлял героя в группу и спамил кнопку "1" и горячую клавишу S или H] . Пауза обычная наверное меня не устроит ибо там дебафы замораживаются (это то что я знаю, может там ещё проблем полно от неё)

Лучший ответ:
Полноценный псевдоконтроль возможен лишь с помощью мемхака.
Прочее же - смотри как сделано в доте, ульт спектры был в опен доте и там есть фищка, атаку то стопить можно но толку мало.


Views: 159

» Лучшие комментарии


DracoL1ch #2 - 2 months ago 3
Голосов: +3 / -0
надежно - мемхак (1.26) и, возможно, какие-нибудь извраты в 1.31 найдутся
ненадежно - как щас
Nelloy #3 - 2 months ago 4
Голосов: +4 / -0
Не устраивает на время передать героя нейтральному игроку?
EviLInside #5 - 2 months ago 0
Голосов: +0 / -0
DracoL1ch:
надежно - мемхак (1.26) и, возможно, какие-нибудь извраты в 1.31 найдутся
ненадежно - как щас
Ну я к сожалению (или к счастью) сижу только на ласт патче, в надежде на то что близы всё таки будут что то добавлять в редактор (учитывая что про СК2 вспомнили, может и про варик хотя бы планы есть сделать что то.) А по теме, как раз сижу и жду может знатоки актуала имеют полезную информацию.
Proshel_Doty #6 - 2 months ago 2
Голосов: +2 / -0
Да ну какой таймер)
Просто отдавай один и тот же нужный приказ при получении любого приказа
EviLInside #7 - 2 months ago 0
Голосов: +0 / -0
Proshel_Doty:
Да ну какой таймер)
Просто отдавай один и тот же нужный приказ при получении любого приказа
А разве это отменит срабатывание приказа изначального? например мне кажется если спамить S "отставить" юнит всё равно будет стоять в "замешательстве" а не бить беспрерывно
Proshel_Doty #8 - 2 months ago (изм. ) 2
Голосов: +2 / -0
EviLInside:
Это лучше чем юзать таймер 0.01 с
Если быстро нажимать отставить, например, то атака будет начинаться сначала
Но с другой стороны я хз, зачем нажимать отставить, только если юнит не бьёт в какой-нибудь BladeMail как в доте, а так раз дуэль началась, то надо бить в любом случае иначе побьют тебя)
Esea #9 - 2 months ago 2
Голосов: +2 / -0
Почему вы проигнорировали как мне кажется идеальный ответ от Nelloy ?
quq_CCCP #10 - 2 months ago 2
Голосов: +2 / -0

Полноценный псевдоконтроль возможен лишь с помощью мемхака.
Прочее же - смотри как сделано в доте, ульт спектры был в опен доте и там есть фищка, атаку то стопить можно но толку мало.
Esea #11 - 2 months ago 2
Голосов: +2 / -0
Кстати к примеру молот бурь работает не как пауза и дебафы в нем не замораживаются. Если он устраивает можно просто станить юнита через даммика.
Не думаю что паузой ты решишь эту проблему однако не просто так ты писал про нее
Proshel_Doty #12 - 2 months ago 2
Голосов: +2 / -0
Esea:
Почему вы проигнорировали как мне кажется идеальный ответ от Nelloy ?
потому что он не идеальный
RiderOfBalance #13 - 2 months ago 2
Голосов: +2 / -0
За основу можно взять 1 скилл Акса из DotA 1. Наработки есть в инете, достаточно взять ту часть которая каждую секунду делает приказ юниту (который является жертвой/целью скилла).
Extremator #14 - 2 months ago 0
Голосов: +0 / -0
Можно отключить игроку контроль над интерфейсом
Nelloy #15 - 2 months ago 0
Голосов: +0 / -0
С мышью не знаю как, а заблокировать клавиатуру вот: