Итак, я пытаюсь отладить 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;
Я в замешательстве и на данный момент, и я просто пытаюсь заставить это работать. Любая помощь очень ценится, и любые дополнительные разъяснения меня устраивают. Спасибо!