Use this:
import org.osbot.rs07.api.ui.Tab;
import org.osbot.rs07.script.Script;
import org.osbot.rs07.script.ScriptManifest;
import org.osbot.rs07.utility.ConditionalSleep;
import java.awt.*;
@ScriptManifest(author = "Rafael", info = "My first script", name = "Bebe vinho", version = 0.1, logo = "")
public class main extends Script {
@Override
public void onStart() {
log("Começar com 'jugs of wine' no banco de falador");
AntiBan();
}
public void AntiBan() throws InterruptedException {
switch (random(1, 35)) {
case 1:
equipment.openTab();
break;
case 2:
skills.open();
break;
case 3:
camera.movePitch(40 + (random(2, 80)));
break;
case 4:
camera.moveYaw(110 + (random(20, 50)));
break;
}
sleep(random(250, 750));
tabs.open(Tab.INVENTORY);
}
private enum State {
DRINK, BANK, WAIT
};
private State getState() {
if (inventory.contains("Jug of wine") && !myPlayer().isAnimating())
return State.DRINK;
if (!inventory.contains("Jug of wine"))
return State.BANK;
return State.WAIT;
}
@Override
public int onLoop() throws InterruptedException {
switch (getState()) {
case DRINK:
getInventory().interact("Drink", "Jug of wine");
sleep(random(10, 150));
break;
case BANK:
if (!getBank().isOpen()) {
getBank().open();
new ConditionalSleep(500) {
@Override
public boolean condition() throws InterruptedException {
return !getBank().isOpen();
}
}.sleep();
}
if (getBank().isOpen() && getInventory().isEmpty() && !getInventory().contains("Jug of wine")
&& getBank().contains("Jug of wine")) {
getBank().withdrawAll("Jug of Wine");
} else if (getBank().isOpen() && !getInventory().isEmpty() && !getInventory().contains("Jug of wine")
&& getBank().contains("Jug of wine")) {
getBank().depositAll();
getBank().withdrawAll("Jug of Wine");
}
if (getBank().isOpen() && getInventory().contains("Jug of wine")) {
getBank().close();
}
break;
case WAIT:
sleep(random(300, 1000));
break;
}
return random(500, 1800);
}
@Override
public void onExit() {
log("Script parado. Bebado o suficiente?");
}
@Override
public void onPaint(Graphics2D g) {
}
}
Also if you dont mind me asking , why a wine drinker?