SHARE
TWEET

Untitled

a guest Aug 12th, 2017 46 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import org.rsbot.script.*;
  2. import org.rsbot.script.Script;
  3. import org.rsbot.script.wrappers.*;
  4. import java.awt.*;
  5. import java.awt.event.*;
  6. import javax.swing.*;
  7. import org.rsbot.event.listeners.PaintListener;
  8. import org.rsbot.event.events.MessageEvent;
  9. import org.rsbot.event.listeners.MessageListener;
  10.  
  11. @ScriptManifest(authors = "Havefunpeeps", keywords = "", name = "Apple Pie Disher", version = 1.00, description = "Eats Apple Pies to make Pie Dishes")
  12. public class ApplePieDisher extends Script {
  13.    
  14.     int Pie = 2323;
  15.     int HalfPie = 2335;
  16.     int Dish = 2313;
  17.    
  18.     public boolean onStart(){
  19.         mouse.setSpeed(random(8, 14));
  20.         return true;
  21.     }
  22.    
  23.     public int loop() {
  24.         if(inventory.contains(Pie)) {
  25.             EatPies();
  26.         }
  27.         if(inventory.contains(HalfPie)) {
  28.             EatHalfPies();
  29.         }
  30.         if(inventory.getCount(Dish) == 28) {
  31.             Bank();
  32.         }
  33.         if(!bank.isOpen() && inventory.getCount() == 0) {
  34.             bank.open();
  35.             if(bank.getCount(Pie) == 0) {
  36.                 log("No Pies left or error of script");
  37.                 stopScript();
  38.             }else{
  39.                 bank.withdraw(Pie, 0);
  40.                 bank.close();
  41.             }
  42.         }
  43.         return(random(100, 200));
  44.     }
  45.    
  46.    
  47.  
  48.    
  49.     public void EatPies(){
  50.         RSItem PieA = inventory.getItem(Pie);
  51.         if(bank.isOpen()) {
  52.             bank.close();
  53.         }
  54.         if(getMyPlayer().getAnimation() != 829) {
  55.             PieA.doAction("Eat");
  56.             sleep(200, 300);
  57.         }
  58.     }
  59.    
  60.     public void EatHalfPies() {
  61.         RSItem PieB = inventory.getItem(HalfPie);
  62.         if(bank.isOpen()) {
  63.             bank.close();
  64.         }
  65.         if(getMyPlayer().getAnimation() != 829) {
  66.             PieB.doAction("Eat");
  67.             sleep(500, 600);
  68.         }
  69.     }
  70.    
  71.     public void Bank() {
  72.         bank.open();
  73.         bank.depositAll();
  74.         bank.withdraw(Pie, 0);
  75.         bank.close();
  76.     }
  77. }
RAW Paste Data
Top