Guest User

Untitled

a guest
Oct 18th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. import org.rsbot.script.*;
  2. import org.rsbot.script.wrappers.*;
  3.  
  4. @ScriptManifest(authors = {""}, keywords = {""}, name = "skeleton", description = "A basic skeleton. Does nothing.", version = 1)
  5.  
  6. public class skeleton extends Script{
  7.  
  8. /////////////////
  9. // Npc Id's //
  10. /////////////////
  11. int bankeratdung = 9710;
  12. /////////////////
  13. /////////////////
  14.  
  15. /////////////////
  16. // Locations //
  17. /////////////////
  18. int dungbankcordx = 3449;
  19. int dungbankcordy = 3719;
  20.  
  21.  
  22. /////////////////
  23. /////////////////
  24.  
  25. /////////////////
  26. // Item Id's //
  27. /////////////////
  28.  
  29. int houseteletabid = 8013;
  30. int tinderboxid = 590;
  31. /////////////////
  32. /////////////////
  33.  
  34. RSItem logbeingused;
  35.  
  36. int xyz = 1;
  37.  
  38.  
  39. @Override
  40. public boolean onStart() {
  41.  
  42. logbeingused = inventory.getItemAt(7);
  43.  
  44.  
  45.  
  46. return true;
  47. }
  48.  
  49. public int loop() {
  50.  
  51. // Rstiles//
  52. RSTile dungbank, telehomeloc, twoofftelehomeloc;
  53.  
  54. dungbank = new RSTile(dungbankcordx,dungbankcordy);
  55. telehomeloc = new RSTile(dungbankcordx,dungbankcordy);
  56. twoofftelehomeloc = new RSTile(1000, 1000);
  57.  
  58. ////////////
  59.  
  60. // RSNPC //
  61. RSNPC bankatdung = npcs.getNearest(bankeratdung);
  62. ///////////
  63.  
  64. // RSItem //
  65. RSItem hometab = inventory.getItem("Teleport to house");
  66. ///////////
  67.  
  68. RSInterface houseint = interfaces.get(399);
  69.  
  70. if (inventory.containsOneOf(logbeingused.getID()) == false){
  71.  
  72. if (calc.distanceTo(dungbank) > 40)
  73. {
  74. equipment.getCount();
  75. interfaces.getComponent(387,34).interact("Teleport");}
  76. if (calc.distanceTo(dungbank) > 3){
  77. walking.walkTileMM(walking.getClosestTileOnMap(dungbank));
  78. sleep(1500, 3000);}
  79. if (players.getMyPlayer().getAnimation() == -1 && calc.distanceTo(dungbank) < 3){
  80. bankatdung.interact("Bank Fremennik");
  81. }
  82. if (bank.isOpen() && !inventory.isFull())
  83. {
  84. bank.withdraw("logs", 26);
  85. xyz = xyz - 1;
  86. sleep(80, 300);
  87. }
  88. if (bank.isOpen()){
  89. bank.close();}
  90. }
  91.  
  92. if (inventory.containsOneOf(logbeingused.getID()) == true)
  93. {
  94. if (bank.isOpen()){
  95. bank.close();}
  96.  
  97. if (calc.distanceTo(dungbank) < 3 && players.getMyPlayer().getAnimation() == -1){
  98. inventory.selectItem(hometab);
  99. sleep(80, 300);}
  100.  
  101. if (calc.distanceTo(dungbank) > 40 && !houseint.isValid() && xyz == 1){
  102. walking.walkTileMM(twoofftelehomeloc);
  103. sleep(3000,5000);
  104.  
  105. }
  106.  
  107.  
  108. }
  109.  
  110.  
  111.  
  112.  
  113.  
  114. return random(500, 1500);
  115. }
  116.  
  117. @Override
  118. public void onFinish() {
  119. }
  120.  
  121. }
Add Comment
Please, Sign In to add comment