Добавлен , не публикуется
У меня есть на жассе триггер, в низу которого написано событие для каждого игрока: игрок0 кликает на конкретного юнита(левой кнопкой):
call TriggerRegisterPlayerSelectionEventBJ( gg_trg_PickHeroes, Player(0), true )
call TriggerRegisterPlayerSelectionEventBJ( gg_trg_PickHeroes, Player(1), true )
call TriggerRegisterPlayerSelectionEventBJ( gg_trg_PickHeroes, Player(2), true )
call TriggerRegisterPlayerSelectionEventBJ( gg_trg_PickHeroes, Player(3), true )
call TriggerRegisterPlayerSelectionEventBJ( gg_trg_PickHeroes, Player(4), true )
call TriggerRegisterPlayerSelectionEventBJ( gg_trg_PickHeroes, Player(5), true )
и т.д.
...
...
...
В действиях триггера:
local unit u = GetTriggerUnit()
if GetUnitTypeId(u) == 'O485' then 
	call PickHayate(u)
	call Hayate(u)
А в этих функциях выбранный юнит встаёт под владение игрока 0 :
call SetUnitOwner( u, Player(0), false )
В чём, собственно вопрос: мне нужна функция, которая получает кликнувшего игрока. Что-то типа GetSelectingPlayer(), но именно такого нет в жасс. Нужно это для того, чтоб я смог сохранить id кликнувшего по герою игрока и для него(для кликнувшего игрока) создать этого юнита.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
XGM Bot:
Похожие вопросы:

ответ
Перебором каждого игрока и проверкой, что у него щас выделен этот юнит
Или использовать EVENT_PLAYER_UNIT_SELECTED , тогда будет TriggerPlayer


Чтобы оставить комментарий, пожалуйста, войдите на сайт.