1

我用 C++ 制作了一个小 DLL,将其注入到 GTA San Andreas 游戏中。现在我想创建在游戏中工作的热键。就像我按 F10 时一样,它会将玩家的生命值设置为最大值。我已经知道如何设置健康,但我不知道如何制作热键。这是我找到的一些代码,但我认为它不适用于 DLL:

bool customKeyHook(HWND hWnd, UINT uMsg ,WPARAM wParam, LPARAM lParam)
{
    switch(wParam)
    {
    case VK_F10:
        *playerHP = 200;
        return true;
    }
}
4

1 回答 1

0

使用 CreateThread 创建一个线程,然后创建一个无限循环并等待按键:

if (GetAsyncKeyState(VK_F10) & 1)
{

}
于 2013-02-18T22:26:54.093 回答