Call of Duty ゲーム用の DLL を作成していますが、多くの作業が行われましたが、問題は以下のコードにあります。
int func = 0;
-----
if (cl_ingame=1){ Sleep(35);start(); }
void start()
{
command(x,x, "c \"Press up for 11th\"");
func = 1;
Sleep(3000);
command(x,x, "c \"Press up for Unlock all\"");
func = 2;
if (dpad = up){
if (func = 1){
do11th();
}else if (func = 2){
doUnlock();
}
}
今問題になっているのはコード自体ではありません。それは、無効な「開始」がループになるという事実です。今、私の問題は、ゲームがすでにループしている場合、コントロールを使用したり、関数を呼び出したりできないことです。 、そのため、C++ のスレッド化の方法を見つける必要があります。
私はグーグルが人間の親友であることを知っていますが、誰かが単に私に例のスレッドを与えることができれば、それは実際には非常に詳細に説明していません
(スレッド) { 関数 }
スレッドの停止方法とスレッドの呼び出し/開始方法
助けてくれてどうもありがとう