Jump to content

hover();


fre024

Recommended Posts

I want to use hover(); because withdrawing items from the bank is very inacurrate for me.

 

Look at the code below, i can only withdraw the weapon.

After hover() the method stops.

What am i doing wrong?

@SuppressWarnings("unused")
public boolean equip() throws InterruptedException {


Inventory i = getInventory();
Bank b = getBank();


if (mainState == "Collecting white berries.") {
if (openBank()) {
if (!i.isEmpty()) {
b.depositAll();
}
b.depositEquipment();


String[] webSlashWeaponArray = { "sword ", "axe", "dagger" };
Item webSlashWeapon = getBankItemForNameThatContains(webSlashWeaponArray);
Mylog(webSlashWeapon.getName());
if (28 - i.getEmptySlots() < 2) {
if (webSlashWeapon != null) {
webSlashWeapon.hover();
if (b.withdraw(webSlashWeapon.getId(), 1)) {
sleep(random(1000, 3000));
}
} else {
Mylog("Out of weapons to slash webs");
stop();
}
}
if (!i.contains("Anti-dragon shield")) {
if (!b.contains("Anti-dragon shield")) {
Mylog("Out of anti-dragon shields");
stop();
}
b.getItem("Anti-dragon shield").hover();
Mylog("test");
if (b.withdraw("Anti-dragon shield", 1)) {
sleep(random(1000, 2000));
}
}
if (i.contains("Anti-dragon shield")){
b.close();
}


sleep(random(1500, 2500));
if (i.interact("Wear", "Anti-dragon shield")) {
sleep(random(500, 1500));
}
i.interact("Wield", webSlashWeapon.getName());
sleep(random(500, 1500));
}
return equipment
.isWearingItem(org.osbot.rs07.api.ui.EquipmentSlot.WEAPON)
&& equipment
.isWearingItem(org.osbot.rs07.api.ui.EquipmentSlot.SHIELD);
}


return false;
}
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...