Почему g_send_packet вызывает cra sh, потому что это nullptr, но у меня не может быть ничего другого? - PullRequest
0 голосов
/ 14 февраля 2020

Итак, я пытаюсь отладить DLL, чтобы она не взломала sh мою игру при загрузке, но продолжает делать это по какой-то странной причине, а когда я отлаживаю, она дает мне ошибка, говорящая «g_send_packet был nullptr», но я не могу действительно изменить то, что это на самом деле (чрезвычайно новый для такого рода вещи, только фон кодирования lua). Как вы можете видеть, g_send_packet определен как extern в globals.h , что должно быть хорошо.

extern bool* g_send_packet;

и в глобальных значениях. cpp, это определяется как

bool* g_send_packet = nullptr;

Но, когда Я вставляю DLL в игру, в которой я работаю, она вылетает, выдает мне ту же строку, что и раньше, и указывает на эту строку в распознавателе. cpp:

if (*g_send_packet)

angle1[player->EntIndex()] = player->get_eye_angles().y;

Я в замешательстве и на данный момент, и я просто пытаюсь заставить это работать. Любая помощь очень ценится, и любые дополнительные разъяснения меня устраивают. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...