-
[Woodcutting] Varrock Tree and Oak Tree Chopper/Banker
Very good to level low level accounts to Yews while making ~250k on the way. Aprox 15 hours to 60 using both these scripts, (1 day, 1 Night). Quick Oak chopper proggy: Varrock Normal Trees SRC: Varrock Oak Trees SRC: Download for BOTH Scripts: http://www.filedropper.com/woodcutting P.S. - How can I compile .class into a .Jar As always code criticism is suggested, thanks! Suggested starting locations, enjoy
-
[Agility] Canifis Rooftop - Supports Marks [Source]
Hello , here is a working Canifis Rooftop Agility I've only put a couple hours in this so it is kind of messy, and the Lap counter does not work properly. It gets around 13kxp/hr I'm not very good with methods, however I think this can be created more efficiently by created a Method uses AREA and ENTITY Arguments for each case. Enjoy, and feel free to share ideas to improve the script, thanks! Download: http://www.filedropper.com/canifisagility EXTRACT INTO "C:/*/OSBot/Scripts"
-
Hovering entity's option
I like this for(int i = 0; i < 100 && !myPlayer().isUnderAttack(); i++) { sleep(20, 40); } Good job
-
[RANGED] Var Sewer Skeleton Owner [UNSTOPABLE]
:P , it is fresh account. Thanks, looking for some feedback on the methods I've used. Improvements are always nice
-
[RANGED] Var Sewer Skeleton Owner [UNSTOPABLE]
Start South of the Skeletons over the River in Varrock Sewers. Can be used from 30+ range. 30 15k /hr (No breaks) 50 20k /hr (No breaks) 60 25k /hr (No breaks) 30 - 70 Range takes 5 normal days WITH breaks. Safemode keeps player in a position to get the best XP/HR as well as preventing character from running around the river. It's not perfect, but it gets the job done :-) Download it here: http://www.filedropper.com/ranged Extract into OSBOT/Scripts"
-
Useful ranging tactic
So this works well while safe spotting a group of NPC's as it will randomly sleep for a little while and then prepare to attack the next enemy, maximizing range experience. Check if you are ranging the same target method: (Works only solo or multi-combat zones) public boolean isSkeleton() { NPC Skeleton = npcs.closest(Skeletons, "Skeleton"); if (Skeleton.isUnderAttack()) { return true; } else return false; } You should be able to make a case alone to Target the NPC, if not: case KILL: log("case KILL:"); NPC Skeleton = npcs.closest(Skeletons, "Skeleton"); NPC FarSkeleton = npcs.closest(FarSkeletons, "Skeleton"); if (RangeSpot.contains(myPlayer())) { if (Skeleton != null && !myPlayer().isInteracting(Skeleton)) { if (Skeleton.getAnimation() != 5491) Skeleton.interact("Attack"); } else if (Skeleton == null) { log("Attacking far Skeletons...."); FarSkeleton.interact("Attack"); localWalker.walk(RangeSpot, true); sleep(random(1000,2000)); FarSkeleton.interact("Attack"); } } else if(!RangeSpot.contains(myPlayer())) { SafeSpot.interact(bot,"Walk here"); } This is what we will be doing after attacking, random sleep/skill check and then wait until 1 HP. case IDLE: log("case IDLE:"); sleep(random(1000, 3500)); int random = random(0, 10); log(random); while (myPlayer().isAnimating()) { NPC Skele = npcs.closest(Skeletons, "Skeleton"); if (random < 2) tabs.getSkills().hoverSkill(Skill.RANGED); else if (random == 3) tabs.getSkills().hoverSkill(Skill.RANGED); else if (random == 4) tabs.getSkills().hoverSkill(Skill.HITPOINTS); else if (random == 5) { if (isSkeleton() == true) camera.toEntity(Skele); } else if (random > 5) { mouse.moveRandomly(); if (random == 6) sleep(random(2000, 3000)); else if (random == 7) sleep(random(3000, 4000)); else if (random == 8) sleep(random(4000, 5000)); else if (random >= 9) sleep(random(5000, 6000)); } log("Attacking next Skeleton.."); NPC nextSkele = npcs.closest(Skeletons,"Skeleton"); if (isSkeleton() == false); nextSkele.interact("Attack"); } if (random % 3 == 0) tabs.open(Tab.INVENTORY); mouse.moveRandomly(); break; If there are more efficient methods I would be glad to see them.
-
4ceful Oak Chopper [Draynor]
UPDATE: Script has been transformed into a Rimmington Willow Power Chopper. - Paint added - Slight antiBan implemented Code:
-
Local script not showing up.
PM any issues you have and what you are trying to do and I can help out
- Im out
-
Entering a String into Dialogue interface
RS2Widget enterAmount = widgets.get(548,120); if (smeltSelect != null) { smeltSelect.interact("Smelt X"); sleep(random.nextInt(100) * 100); } if (enterAmount != null) { Dialogue is HERE , need method to Type into it. } ISSUE HAS BEEN RESOLVED Solution: http://osbot.org/api/org/osbot/rs07/api/Keyboard.html keyboard.typeString(" Message here: ");
-
[PortKhazard] IronBanker
Version 0.2: Start pickaxe equipped Iron rocks North of Yanille Bank Source: Need help with: -Trying to use .prioritized to mine rocks in order - != null detection seems not to work 100% with rocks
-
Al-Kharid MoltenGlassMaker & IronSmelter
Awesome feedback! Will incorporate ASAP!
-
How to get any bank booths location
private final String bankBooth = "Bank Booth"; Entity booth = getObjects().closest(bankBooth); if (booth != null) { camera.toPosition(booth.getPosition()); } /* or */ Entity booth = getObjects().closest(bankBooth); if (booth != null) { camera.toPosition(new Position(booth.getPosition())); } all I can think of
-
Al-Kharid MoltenGlassMaker & IronSmelter
Version = 0.2 -Now supports Iron -Start in Al Kharid Bank Sources:: MoltenGlassMaker: Iron Smelter:
-
Looking for good F2P Money Making Method (Will make script for it)
I have a script for this if you are interested