Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.rsbot.script.*;
- import org.rsbot.script.wrappers.*;
- @ScriptManifest(authors = {""}, keywords = {""}, name = "skeleton", description = "A basic skeleton. Does nothing.", version = 1)
- public class skeleton extends Script{
- /////////////////
- // Npc Id's //
- /////////////////
- int bankeratdung = 9710;
- /////////////////
- /////////////////
- /////////////////
- // Locations //
- /////////////////
- int dungbankcordx = 3449;
- int dungbankcordy = 3719;
- /////////////////
- /////////////////
- /////////////////
- // Item Id's //
- /////////////////
- int houseteletabid = 8013;
- int tinderboxid = 590;
- /////////////////
- /////////////////
- RSItem logbeingused;
- int xyz = 1;
- @Override
- public boolean onStart() {
- logbeingused = inventory.getItemAt(7);
- return true;
- }
- public int loop() {
- // Rstiles//
- RSTile dungbank, telehomeloc, twoofftelehomeloc;
- dungbank = new RSTile(dungbankcordx,dungbankcordy);
- telehomeloc = new RSTile(dungbankcordx,dungbankcordy);
- twoofftelehomeloc = new RSTile(20000, 200);
- ////////////
- // RSNPC //
- RSNPC bankatdung = npcs.getNearest(bankeratdung);
- ///////////
- // RSItem //
- RSItem hometab = inventory.getItem("Teleport to house");
- ///////////
- RSInterface houseint = interfaces.get(399);
- if (inventory.containsOneOf(logbeingused.getID()) == false){
- if (calc.distanceTo(dungbank) > 40)
- {
- equipment.getCount();
- interfaces.getComponent(387,34).interact("Teleport");}
- if (calc.distanceTo(dungbank) > 3){
- walking.walkTileMM(walking.getClosestTileOnMap(dungbank));
- sleep(1500, 3000);}
- if (players.getMyPlayer().getAnimation() == -1 && calc.distanceTo(dungbank) < 3){
- bankatdung.interact("Bank Fremennik");
- }
- if (bank.isOpen() && !inventory.isFull())
- {
- bank.withdraw("logs", 26);
- xyz = xyz - 1;
- sleep(80, 300);
- }
- if (bank.isOpen()){
- bank.close();}
- }
- if (inventory.containsOneOf(logbeingused.getID()) == true)
- {
- if (bank.isOpen()){
- bank.close();}
- if (calc.distanceTo(dungbank) < 3 && players.getMyPlayer().getAnimation() == -1){
- inventory.selectItem(hometab);
- sleep(80, 300);}
- if (calc.distanceTo(dungbank) > 40 && !houseint.isValid() && xyz == 1){
- walking.walkTileMM(walking.getClosestTileOnMap(twoofftelehomeloc));
- sleep(3000,5000);
- xyz = xyz + 1;
- }
- }
- return random(500, 1500);
- }
- @Override
- public void onFinish() {
- }
- }
Add Comment
Please, Sign In to add comment