1

GTA San Andreas ゲームに挿入する小さな DLL を C++ で作成しました。ここで、ゲーム内で機能するホットキーを作成したいと考えています。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 に答える