Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. import javax.swing.event.MenuEvent;
  2.  
  3. import net.mark.rsc.bot.api.wrappers.GameObject;
  4. import net.mark.rsc.bot.api.wrappers.Npc;
  5. import net.mark.rsc.bot.api.wrappers.Player;
  6. import net.mark.rsc.bot.event.LoginListener;
  7. import net.mark.rsc.bot.event.MessageListener;
  8. import net.mark.rsc.script.Script;
  9.  
  10. public class WineBuy extends Script implements LoginListener, MessageListener{
  11.  
  12. public static boolean pause = false;
  13. private static long pausedTime = 0L;
  14. public static int modsFound = 0;
  15.  
  16. @Override
  17. public void init() {
  18. }
  19.  
  20. @Override
  21. public String getName() {
  22. return "WineBuy";
  23. }
  24.  
  25. public int loop() {
  26. if (client.getWelcomeBox()){
  27. game.closeWelcome();
  28. return 500;
  29. }
  30. Player local = players.getLocal();
  31. Npc barmaid = npcs.find("Barmaid");
  32. GameObject bankChest = objects.find("Bank Chest");
  33. if (inventory.isFull() == false){
  34. if (menu.isOpen() == true){
  35. menu.interact("One Asgarnian Ale please");
  36. }
  37. else if (local.getX() > 327){
  38. walking.walk(random(324,327), random(548,551));
  39. return (1500);
  40. }
  41. barmaid.interact("Talk-to");
  42. return random(2000,3000);
  43. }
  44. else if (inventory.isFull()){
  45. if (banking.isOpen()){
  46. banking.find(267).depositAll();
  47. return random (500,1000);
  48. }
  49. else if (banking.isOpen() == false){
  50. if (local.getX() < 324){
  51. walking.walk(random(321,328), random(551,555));
  52. return (1500);
  53. }
  54. else {
  55. bankChest.interact("open");
  56. return random(2000,5000);
  57. }
  58. }
  59. }
  60. return (500);
  61. }
  62.  
  63. @Override
  64. public void messageListener(String arg0) {
  65.  
  66. }
  67.  
  68. @Override
  69. public void onLogin() {
  70. if (pause) {
  71. return;
  72. }
  73. switch (game.login()) {
  74. case BANNED:
  75. ctx.getScript().stopAllScripts();
  76. break;
  77. case IPBAN:
  78. ctx.getScript().stopAllScripts();
  79. break;
  80. case UPDATED:
  81. ctx.getScript().stopAllScripts();
  82. break;
  83. default:
  84. break;
  85. }
  86. }
  87.  
  88. public static void pause() {
  89. pause = true;
  90. modsFound++;
  91. pausedTime = System.currentTimeMillis();
  92. }
  93.  
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement