Advertisement
Guest User

Untitled

a guest
Aug 12th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  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 = "Meat Pie Disher", version = 1.00, description = "Eats Meat Pies to make Pie Dishes")
  12. public class MeatPieDisher extends Script {
  13.  
  14. int Pie = 2327;
  15. int HalfPie = 2331;
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement