Fixed auto relister pricing and auto claimer crashing issue
This commit is contained in:
parent
edd9d18313
commit
14640e3439
3 changed files with 7 additions and 15 deletions
|
@ -74,13 +74,10 @@ public class Claimer extends Sniper {
|
|||
Lilase.mc.playerController.interactWithEntitySendPacket(Lilase.mc.thePlayer, auctionMaster);
|
||||
cooldown.schedule(1500);
|
||||
}
|
||||
} else if (Utils.cookie == EffectState.ON) {
|
||||
if (Lilase.mc.currentScreen != null) Lilase.mc.thePlayer.closeScreen();
|
||||
else Utils.sendServerMessage("/ah");
|
||||
} else if (InventoryUtils.inventoryNameContains("Auction House") && cooldown.passed()) {
|
||||
InventoryUtils.clickOpenContainerSlot(15);
|
||||
state = ClaimerState.START;
|
||||
cooldown.schedule(500);
|
||||
InventoryUtils.clickOpenContainerSlot(15);
|
||||
state = ClaimerState.START;
|
||||
cooldown.schedule(500);
|
||||
}
|
||||
case START:
|
||||
if (InventoryUtils.inventoryNameContains("Manage Auctions") && cooldown.passed()) {
|
||||
|
@ -146,6 +143,7 @@ public class Claimer extends Sniper {
|
|||
}
|
||||
}
|
||||
}
|
||||
if (Utils.cookie == EffectState.ON) Utils.sendServerMessage("/ah");
|
||||
Utils.debugLog("Claimed " + toClaim.size() + " sold items");
|
||||
state = ClaimerState.OPENING;
|
||||
} else if (InventoryUtils.inventoryNameContains("Create BIN Auction") && cooldown.passed()) {
|
||||
|
|
|
@ -71,9 +71,6 @@ public class PageFlipper {
|
|||
Lilase.mc.playerController.interactWithEntitySendPacket(Lilase.mc.thePlayer, auctionMaster);
|
||||
cooldown.schedule(1500);
|
||||
}
|
||||
} else if (Utils.cookie == EffectState.ON) {
|
||||
if (Lilase.mc.currentScreen != null) Lilase.mc.thePlayer.closeScreen();
|
||||
else Utils.sendServerMessage("/ah");
|
||||
} else if (InventoryUtils.inventoryNameContains("Auction House") && cooldown.passed()) {
|
||||
InventoryUtils.clickOpenContainerSlot(11);
|
||||
state = PageFlipperState.START;
|
||||
|
|
|
@ -31,7 +31,7 @@ public class Relister extends Sniper {
|
|||
public RelisterState state = RelisterState.NONE;
|
||||
public boolean shouldBeRelisting = false;
|
||||
public List<Integer> toRelist = new ArrayList<>();
|
||||
private final Pattern BUYITNOW = Pattern.compile("Buy it now: (\\d+)");
|
||||
private final Pattern BUYITNOW = Pattern.compile("Buy it now: ([\\d,]+) coins");
|
||||
|
||||
@Override
|
||||
public void onTick() {
|
||||
|
@ -78,10 +78,6 @@ public class Relister extends Sniper {
|
|||
cooldown.schedule(1500);
|
||||
}
|
||||
}
|
||||
if (Utils.cookie == EffectState.ON) {
|
||||
if (Lilase.mc.currentScreen != null) Lilase.mc.thePlayer.closeScreen();
|
||||
else Utils.sendServerMessage("/ah");
|
||||
}
|
||||
if (InventoryUtils.inventoryNameContains("Auction House") && cooldown.passed()) {
|
||||
InventoryUtils.clickOpenContainerSlot(15);
|
||||
state = RelisterState.START;
|
||||
|
@ -115,8 +111,8 @@ public class Relister extends Sniper {
|
|||
if (list != null) {
|
||||
toRelist.add(i);
|
||||
try {
|
||||
System.out.println("Item NBT: " + ScoreboardUtils.cleanSB(list.toString()));
|
||||
String nbtString = ScoreboardUtils.cleanSB(list.toString());
|
||||
System.out.println("Item NBT: " + nbtString);
|
||||
Matcher matcher = BUYITNOW.matcher(nbtString);
|
||||
if (nbtString.contains("Status: Expired") && matcher.find()) {
|
||||
String name = ScoreboardUtils.cleanSB(is.getDisplayName());
|
||||
|
@ -148,6 +144,7 @@ public class Relister extends Sniper {
|
|||
System.out.println("Item Price: " + flipper.price);
|
||||
System.out.println("Target Price: " + flipper.target);
|
||||
selling_queue.add(flipper);
|
||||
this.toggle();
|
||||
flipper.sellItem();
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue