уф, зачем так усложнять все?.Реверсь, тебе надо найти функцию которая отвечает за линию видимости (Line of sight)
Линия видимости является невидимой прямой линией, используется для определения того, могут ли объекты видеть другие объекты в мире. Вот она как выглядит.
И из неё можно достать координаты конца луча, только надо указывать от какого ID ты отправляешь луч.
Либо изменив 4 байта, включить отладочную отрисовку этой линии и тогда не придется ничего делать, ну только найти эту функцию.
Прошу вас проверить остальные скрипты. Искал и делал сам. С удовольствием выслушаю все комментарии.
Скрипт на Ходы:
Скрипт на 100 ресурсов, обнуление веса носимого персонажем, обнуление веса при одевании одежды:
Скрипт на броню:
Скрипт на урон:
Скрипт на очки улучшения:
Бессмертие.
Быстрое убийство врагов..
Проезд сквозь врагов.
Много очков.
Заморозить время - 3 функции подряд. Там 3 вида таймера - назвать не знаю их как (так как в гонки не играю) Назвал 1.2.3
Много поинтов..
Бесконечное вооружение и предметы.
PS:
Запускаем сначала игру, потом скидываем её в трей и запускаем .cpl файл как обычный "exe" - ну и жмакаем нужные клавиши.
Demo:
ага ты прав.. А все из за того что я трамплин не из того места вызываю
Вот исправленный вариант:
Dllmain.cpp(код твоей Dll, которая должна быть загружена в игру)
Asm файл(так же должен быть включен в проект с Dll !)