1

さて、私はメニューに取り組んでおり、それがどのように機能するかは3秒ごとに新しいオプションが表示されますが、その3秒以内にボタンを押して何かをアクティブにできるようにしようとしています:

dvar(-1, 0, "e \"Prestige and rank settings\"");
Sleep(35);
dvar(-1, 0, "c \"Set prestige one\"");
if (Key_Down(0, 0x02)) {
  dvar(-1, 0, "c \"Setting 1st prestige, will be kicked\"");
  Sleep(1000);
  dvar(-1, 0, "c \"^43\"");
  Sleep(1000);
  dvar(-1, 0, "c \"2\"");
  Sleep(1000);
  dvar(-1, 0, "c \"^41\"");
  Sleep(1000);
}
Sleep(3000);

上記の問題は、「プレステージ 1 を設定」した後、次のスリープ (3000) と次のオプションにスキップすることです。if ステートメント witch がその 3 秒以内にボタンである場合、それを引き続き使用できるようにする方法を見つける必要があります。むしろ、スレッドをスリープ状態にして、テキストがロードされる前にボタンを押さない限り、ボタンを使用できないようにします。

したがって、私がする必要があるのは、スレッドをスリープさせる代わりに、その 3 秒間待機させて、その if ステートメントを引き続き使用できるようにすることです。

これは、XBOX360 で実行されている DLL 用です。

現在使用中のライブラリ

#include "stdafx.h"
#include < stdio.h >
#include <string>
#include <iostream>
4

1 に答える 1