UPD
Функция выбора в таргет, которую я нашел в шапке темы работает нестабильно и иногда по каким-то причинам не срабатывает. Возможно, из-за того, что она завязана на клик. На сервер уходит пакет о выборе, но в интерфейсе игры это не отображается.
Покопал еще, нашел место, через которое проходят все выборы в таргет (2.2.3):
Screenshot
В это место можно:
- Хукнуться, чтобы трекать, что сейчас выбрано в таргет. В
targetPtr передается либо адрес моба/игрока, либо 0, если таргет убирается.
- Функцию можно вызывать самому. Работает в 100% случаев в отличие от предыдущей.
Интересный факт: некоторые серверы уже хукают эту функцию, поэтому свой хук нужно ставить поверх.
UPD 2
Продолжаю попинывать бота. В итоге вынес интерфейс наружу, и возможностей стало больше, и теперь не нужно инжектить большую DLL с зависимостями в игру.
Screenshot