Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.rsbot.script.*;
- import org.rsbot.script.Script;
- import org.rsbot.script.wrappers.*;
- import java.awt.*;
- import java.awt.event.*;
- import javax.swing.*;
- import org.rsbot.event.listeners.PaintListener;
- import org.rsbot.event.events.MessageEvent;
- import org.rsbot.event.listeners.MessageListener;
- @ScriptManifest(authors = "Havefunpeeps", keywords = "", name = "Meat Pie Disher", version = 1.00, description = "Eats Meat Pies to make Pie Dishes")
- public class MeatPieDisher extends Script {
- int Pie = 2327;
- int HalfPie = 2331;
- int Dish = 2313;
- public boolean onStart(){
- mouse.setSpeed(random(8, 14));
- return true;
- }
- public int loop() {
- if(inventory.contains(Pie)) {
- EatPies();
- }
- if(inventory.contains(HalfPie)) {
- EatHalfPies();
- }
- if(inventory.getCount(Dish) == 28) {
- Bank();
- }
- if(!bank.isOpen() && inventory.getCount() == 0) {
- bank.open();
- if(bank.getCount(Pie) == 0) {
- log("No Pies left or error of script");
- stopScript();
- }else{
- bank.withdraw(Pie, 0);
- bank.close();
- }
- }
- return(random(100, 200));
- }
- public void EatPies(){
- RSItem PieA = inventory.getItem(Pie);
- if(bank.isOpen()) {
- bank.close();
- }
- if(getMyPlayer().getAnimation() != 829) {
- PieA.doAction("Eat");
- sleep(200, 300);
- }
- }
- public void EatHalfPies() {
- RSItem PieB = inventory.getItem(HalfPie);
- if(bank.isOpen()) {
- bank.close();
- }
- if(getMyPlayer().getAnimation() != 829) {
- PieB.doAction("Eat");
- sleep(500, 600);
- }
- }
- public void Bank() {
- bank.open();
- bank.depositAll();
- bank.withdraw(Pie, 0);
- bank.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement