それで、私は最初のマクロ対応キーボード (Logitech G110) を手に入れました。それをゲームに使用したいと考えています。しかし、私のプログラミング教育は C プログラミングの途中で終わりました。遅延マクロのタイマーを設定する非常に単純なスクリプトのヘルプを探しています。つまり、ボタンを押すと、N 秒後にマクロが再生されます。これが私が持っているものです:
function OnEvent(event, arg)
if(event == "G_PRESSED" and arg == 6) then
Sleep(360000);
PlayMacro("Dragon");
end
if(event == "G_PRESSED" and arg == 5) then
Sleep(300000);
PlayMacro("Buff");
end
if(event == "G_PRESSED" and arg == 12) then
Sleep(420000);
PlayMacro(Nashor);
end
if(event == "G_PRESSED" and arg == 10) then
Sleep(300000);
PlayMacro(FlashHeal);
end
if(event == "G_PRESSED" and arg == 4) then
Sleep(210000);
PlayMacro(IgniteExhaust);
end
end
問題は、希望する時間スリープしないように見え、ランダムに発砲しているように見えることです。複数のタイマーを開始すると、コンピューターを再起動するまでスクリプトが完全に崩壊し、ランダムに起動します。