SHARE
TWEET

Untitled

a guest Oct 18th, 2017 71 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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(20000, 200);
  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.             xyz = xyz + 1;
  105.                
  106.             }
  107.            
  108.            
  109.         }
  110.        
  111.        
  112.        
  113.        
  114.        
  115.         return random(500, 1500);
  116.     }
  117.  
  118.     @Override
  119.     public void onFinish() {
  120.     }
  121.  
  122. }
RAW Paste Data
Pastebin PRO BLACK FRIDAY Special!
Get 60% OFF on Pastebin PRO accounts!
Top