Skip to content

Instantly share code, notes, and snippets.

@LemonCamel
Created December 22, 2017 22:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save LemonCamel/beb55a5a66c56185e4a41ac7d42d70d8 to your computer and use it in GitHub Desktop.
Save LemonCamel/beb55a5a66c56185e4a41ac7d42d70d8 to your computer and use it in GitHub Desktop.
import org.dreambot.api.script.AbstractScript;
import org.dreambot.api.methods.container.impl.bank.Bank;
import org.dreambot.api.methods.Calculations;
import org.dreambot.api.wrappers.interactive.GameObject;
import org.dreambot.api.script.ScriptManifest;
import org.dreambot.api.script.Category;
import org.dreambot.api.methods.Calculations;
import org.dreambot.api.methods.map.Area;
@ScriptManifest(category = Category.THIEVING, name = "Tea Fucker", author = "LemonCamel", version = 1)
public class TeaStealer extends AbstractScript {
public Area teaArea = new Area(3270, 3412, 3269, 3412,0);
public Area bankArea = new Area(3254,3420, 3253, 3420, 0);
@Override
public int onLoop() {
GameObject stall = getGameObjects().closest("Tea stall");
if (getInventory().isEmpty() && !teaArea.contains(getLocalPlayer())){
getWalking().walk(teaArea.getRandomTile());
}
else if (getInventory().isFull() && !bankArea.contains(getLocalPlayer())){
getWalking().walk(bankArea.getRandomTile());
}
else if (teaArea.contains(getLocalPlayer()) && !getInventory().isFull()) {
stall.interact();
sleep(Calculations.random(4000,4500));
}
else if (bankArea.contains(getLocalPlayer()) && getInventory().isFull()){
getBank().open();
getBank().depositAllItems();
sleepUntil(() -> getInventory().isEmpty(), 500);
getBank().close();
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment