Вопрос Крашит TraceRay

Пользователь
Статус
Оффлайн
Регистрация
6 Сен 2019
Сообщения
174
Реакции[?]
37
Поинты[?]
0
помогите, у меня крашит TraceRay при том что все интерфейсы классы и тд обновлены, вот скрин.
1659022888098.png
вот еще в добавок часть кода knifebotа
C++:
int CKnifeBot::DeterminateHitType( bool stabType, Vector eyeDelta ) {
        float minDistance = stabType ? 32.0f : 48.0f;

        Vector vecEyePos = knifeBotData->m_vecEyePos;
        Vector vecEnd = vecEyePos + ( eyeDelta * minDistance );
        Vector vecOrigin = knifeBotData->m_pCurrentTarget->m_vecOrigin( );

        CTraceFilter filter;
        filter.pSkip = knifeBotData->m_pLocalPlayer;

        Ray_t ray;
        ray.Init( vecEyePos, vecEnd, Vector( -16.0f, -16.0f, -18.0f ), Vector( 16.0f, 16.0f, 18.0f ) );
        CGameTrace tr;
        Interfaces::m_pEngineTrace->TraceRay( ray, 0x200400B, &filter, &tr );

        if( !tr.hit_entity )
            return 0;
 
Последнее редактирование:
Участник
Статус
Оффлайн
Регистрация
15 Янв 2021
Сообщения
500
Реакции[?]
311
Поинты[?]
101K
А как ты пытаешься вызывать оригинал функции, не определив его адрес ? В этом и состоит твоя проблема скорее всего
 
Пользователь
Статус
Оффлайн
Регистрация
6 Сен 2019
Сообщения
174
Реакции[?]
37
Поинты[?]
0
А как ты пытаешься вызывать оригинал функции, не определив его адрес ? В этом и состоит твоя проблема скорее всего
oTraceRay не инициализирован
он блять инициализирован, вы чего челы1659076024093.png
как я понял эта хуйня у меня вообще крашит когда работает animationsystem и lag compensation который собирает lagrecords
 
Пользователь
Статус
Оффлайн
Регистрация
11 Ноя 2020
Сообщения
196
Реакции[?]
42
Поинты[?]
8K
он блять инициализирован, вы чего челыПосмотреть вложение 214468
как я понял эта хуйня у меня вообще крашит когда работает animationsystem и lag compensation который собирает lagrecords
я вижу только код, который должен инициализировать, но не вижу того, что oTraceRay действительно инициализирован
 
Пользователь
Статус
Оффлайн
Регистрация
6 Сен 2019
Сообщения
174
Реакции[?]
37
Поинты[?]
0
я вижу только код, который должен инициализировать, но не вижу того, что oTraceRay действительно инициализирован
:NotLikeThis: :FailFish: :FailFish: :NotLikeThis: :FailFish: :FailFish: :FailFish: :BlessRNG::BlessRNG::BlessRNG::forsenGun::Jebaited:ты просто гений. Если бы он не был инициализирован эта функция даже не вызывалась бы
 
Пользователь
Статус
Оффлайн
Регистрация
6 Сен 2019
Сообщения
174
Реакции[?]
37
Поинты[?]
0
Последнее редактирование:
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,605
Реакции[?]
607
Поинты[?]
48K
да ну нахуй

ебать ты пиздабол
везде индекс 5, а если ты хукнешь через индекс 6 то у тебя даже в игру не зайдет
да ну нахуй

ебать ты пиздабол
везде индекс 5, а если ты хукнешь через индекс 6 то у тебя даже в игру не зайдет
даже если убираешь хук TraceRay то крашит на этом месте
Посмотреть вложение 214470
эх ща бы закомментить правильный код
 
Пользователь
Статус
Оффлайн
Регистрация
6 Сен 2019
Сообщения
174
Реакции[?]
37
Поинты[?]
0
так ты в функу которая хавает референс пойнтер кормишь ты че блядь
1659080152311.png
так ты в функу которая хавает референс пойнтер кормишь ты че блядь
один хуй, если вернуть код который был у меня до этого, крашит в этом месте
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,605
Реакции[?]
607
Поинты[?]
48K
я вижу у тебя высокий уровень айкью раз ты вместо того чтобы сказать причину по которой крашит несёшь хуйню и пиздишь про левые индексы у функции TraceRay
ТЫ НАХУЯ ВСЁ СИГАЕШЬ?
Энжинтрейс - интерфейс. интерфейс спиздил - и вызывай себе спокойно virtual void trace_ray.

танец с бубнов вокруг фильтра - это 21+ контент, такое нельзя детям показывать. заведи себе класс с фильтром РАДИ БОГА и прекрати таким (CTraceFilter*)filter говном заниматься
 
Пользователь
Статус
Оффлайн
Регистрация
6 Сен 2019
Сообщения
174
Реакции[?]
37
Поинты[?]
0
ТЫ НАХУЯ ВСЁ СИГАЕШЬ?
Энжинтрейс - интерфейс. интерфейс спиздил - и вызывай себе спокойно virtual void trace_ray.

танец с бубнов вокруг фильтра - это 21+ контент, такое нельзя детям показывать. заведи себе класс с фильтром РАДИ БОГА и прекрати таким (CTraceFilter*)filter говном заниматься
а ничё что у меня и так virtual void trace ray
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,605
Реакции[?]
607
Поинты[?]
48K
Забаненный
Статус
Оффлайн
Регистрация
22 Янв 2019
Сообщения
30
Реакции[?]
2
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
помогите, у меня крашит TraceRay при том что все интерфейсы обновлены, вот скрин.
вот еще в добавок часть кода knifebotа
C++:
int CKnifeBot::DeterminateHitType( bool stabType, Vector eyeDelta ) {
        float minDistance = stabType ? 32.0f : 48.0f;

        Vector vecEyePos = knifeBotData->m_vecEyePos;
        Vector vecEnd = vecEyePos + ( eyeDelta * minDistance );
        Vector vecOrigin = knifeBotData->m_pCurrentTarget->m_vecOrigin( );

        CTraceFilter filter;
        filter.pSkip = knifeBotData->m_pLocalPlayer;

        Ray_t ray;
        ray.Init( vecEyePos, vecEnd, Vector( -16.0f, -16.0f, -18.0f ), Vector( 16.0f, 16.0f, 18.0f ) );
        CGameTrace tr;
        Interfaces::m_pEngineTrace->TraceRay( ray, 0x200400B, &filter, &tr );

        if( !tr.hit_entity )
            return 0;
Браток мб ты хотел написать RayTrace????
 
Пользователь
Статус
Оффлайн
Регистрация
6 Сен 2019
Сообщения
174
Реакции[?]
37
Поинты[?]
0
Сверху Снизу