私はMinecraft用のTriggerbotに取り組んでいます。 私はいくつかの調査を行い、いくつかの異なることを試しましたが、私が使用するかのように機能するようには見えません。この特定のコード行をどのように遅延させることができますか?
基本的に全体のゲームではなく、私が遅らせたいコードだけ行をフリーズtry {
Thread.sleep(100);
} catch (InterruptedException TriggerDelay) {
TriggerDelay.printStackTrace();
}
...
ここで私は遅らせるために必要な特定のセクションがあります子供たちがスキッドすることはできませんので、私は残りの部分を残し私のTriggerbot ..
if(mc.objectMouseOver !=null) {
if(mc.objectMouseOver.typeOfHit == MovingObjectType.ENTITY) {
if(mc.objectMouseOver.entityHit instanceof EntityLivingBase) {
// This is where I need help, I want to delay the following by 100ms...
mc.thePlayer.swingItem();
mc.thePlayer.sendQueue.addToSendQueue(new C02PacketUseEntity(mc.objectMouseOver.entityHit, C02PacketUseEntity.Action.ATTACK));
を私はインデントがあなたの実際のコードからのものではないことを願っています。ネストされたループと条件のレベルはいくつありますか? –
スレッドを見てください。後でそれらの2つの操作の実行をスケジュールしたい場合は、バックグラウンドスレッドを作成してスリープすることができます。 –