Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/22/23 in all areas

  1. MM2 Chins Set NPC Attack Option to "Hidden" Start at the bottom of the rope at the MM2 Cave Chinning area, maybe run down the tunnel a little to kick it into gear. Script is set up to use chins on medium fuse - you may need to play with timings (Thought id need 3.6 sec delay to throw 2 chins, but 750 ms works.) Script will enable Protection from Melee & Eagle Eye Lure monkeys, Stack Monkeys, hit monkeys twice, swap spots to continue stacking. Loots and Drinks Prayer Potions from the floor, otherwise will drink one from your inventory. Teleport out if you run out of chins or prayer potions, and then stops script. (Script will keep running if you run out of Super energy or Ranging) Resets Aggro - Drinks Range potion & Super Energy Potion at Aggro Reset Drops junk items at aggro reset. Required: MM2 Caves unlocked Red Chins equipped (code checks to see if theres any left, if not it TP's out) A few prayer potions Lit candle Royal seed Pod Recommended: Set NPC Attack Option to "Hidden" (Script will NOT handle) Ranging Potions & Super Energy potions in equal quantities Start with your prayer on (Script will handle if it is off) Start with Auto-Retaliate turned on (Script will handle if it is off) Wear a Ring of Life just in case. Notes: This script was made for my account, and my internet setup. Some delays may need to be changed to work for you. You may need to change when it drinks a prayer potion - I have it set to prayer level 43 as it works best for my account. Script could easily be changed for bursting, just remove the line to TP if its out of chins and change stack timings. This is not set up to use a break handler. I would not trust this to get nerd logged. This will not find a world for you (Although I may implement in the future). **** On Aggro Reset, the script will drop EVERYTHING besides Lit candle Prayer potions Ranging potions Super energy Cooked karams (script doesn't actually use them, had them for safety while testing) Royal seed pot **** Goodluck
    1 point
  2. Feel free to modify as you wish. It fishes for sardines and herrings, if you want to make it fish shrimps just change the "Bait" part to "Net", and edit the string to "Fishing net". package osrs; import org.osbot.rs07.api.Bank; import org.osbot.rs07.api.Inventory; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.map.constants.Banks; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; @ScriptManifest(name = "Draynor Village Fisher & Banker", author = "Marcus", version = 1.0, info = "Fishes and banks at Draynor", logo = "") public class Main extends Script { private final String[] TOOLS = {"Fishing rod", "Fishing bait"}; private Area fishArea = new Area(3084, 3234, 3088, 3224); @Override public void onStart() { log("Starting script..."); } @Override public int onLoop() throws InterruptedException { if (getInventory().isFull()) { walkToBank(); depositInventory(); } else { walkToSpot(); fish(); } return random(200, 300); } private void walkToBank() throws InterruptedException { log("Walking to bank..."); getWalking().webWalk(Banks.DRAYNOR); } private void depositInventory() throws InterruptedException { Bank bank = getBank(); Inventory inventory = getInventory(); log("Depositing inventory..."); if (Banks.DRAYNOR.contains(myPosition())) { bank.open(); Sleep.sleepUntil(() -> bank.isOpen(), random(500, 1000)); if (!inventory.contains(TOOLS) && !bank.contains(TOOLS)) { log("Tools not found in the bank. Stopping script..."); stop(false); } bank.depositAllExcept(TOOLS); Sleep.sleepUntil(() -> inventory.isEmptyExcept(TOOLS), random(500, 1000)); if (bank.contains(TOOLS) && !inventory.contains(TOOLS)) { bank.withdraw("Fishing rod", 1); bank.withdrawAll("Fishing bait"); Sleep.sleepUntil(() -> getInventory().contains(TOOLS), random(500, 1000)); } bank.close(); Sleep.sleepUntil(() -> !bank.isOpen(), random(500, 1000)); } } private void walkToSpot() throws InterruptedException { log("Walking to fishing spot..."); getWalking().webWalk(fishArea); } private void fish() throws InterruptedException { log("Fishing..."); NPC fishingSpot = getNpcs().closest("Fishing spot"); if (fishingSpot != null && fishingSpot.exists()) { fishingSpot.interact("Bait"); sleep(random(1500,2000)); getMouse().moveOutsideScreen(); Sleep.sleepUntil(() -> !myPlayer().isAnimating() || inventory.isFull(), random(90000, 120000)); } } }
    1 point
  3. ** $14.99 - 24 hour trials available - like and comment on this thread Don't pm me on OSBot or Discord to ask for a trial. Loot anything, anywhere, with this highly customizable script! PvP worlds, waiting on loot piles, drop parties across Gielinor, even popping balloons in the party room! Buy The Script Here Check out these videos on using Fury AIO Looter to make money! [OSRS] Botting To Ban #7: Looting ! Crazy Profit [OSRS] Botting To Ban #8: F2P Looting FAQs: What does x setting on GUI mean? Look in the GUI spoiler below for a detailed explanation of what each option does. What settings should I use? WHATS THE BEST??? Whatever works for you, try new things until you find something thats good. I made it as customizable as possible for a reason There is no "best" settings before you ask me. lol. If I told everyone the ""best"" settings then everyone would do that and it would no longer be the best. Experiment and see what works for you Where should I run the looter? Anywhere there is loot on the ground. Experiment. See whats making money. Known locations would be GE drop parties in highly populated worlds. PVP worlds in active areas (ge, lumbridge, varrock, etc). ZMI. Wintertodt. Skillers that drop their inventory like barbarian village fishers, rimmington mine iron ore droppers etc. It will even work in the party room to pop balloons GUI: CLI: Discord Server: POGRESS REPORTS:
    1 point
  4. Progamerz AIO Cows Buy now($3.99): Store Or Like the post and comment below to get 24 hours trial Discord Server Features Screenshots CLI Instructions: Coming Soon: If you would like any feature added, comment below!
    1 point
  5. Mine is set to 12. GroundItem itemToPickUp = main.getGroundItems().closest(groundItem -> dt.itemsToPickUp.contains(groundItem.getName()) && groundItem.getPosition().distance(main.myPosition()) <= 12); This is what im using currently to loot items : InteractionEvent lootingEvent = new InteractionEvent(itemToPickUp, "Take"); lootingEvent.setWalkTo(true); lootingEvent.setOperateCamera(false); lootingEvent.setMaximumAttempts(1); if (main.execute(lootingEvent).hasFinished()) { Util.Sleep.sleepUntil(() -> !itemToPickUp.exists(), 1000);//Interact "Take" on item } Tried lots of different variations though. EDIT: i fixed it i tested the script in a new project and it was somehting else in my code causing the issue , as always :L Thanks for reply.
    1 point
  6. Seems to be fine at the moment. Will update if it happens again
    1 point
  7. Yes sure, I'll add some changes to when NPC Contact is triggered, good suggestion ty Let me know if you guys have any other feedback I am always listening @kryten189 Good work, I love seeing results like this keep it up @zimmerf I recommend Cordelia repair, you only use 1 pearl every 5 games If you have the lunar NPC contact spell then that's way better though. Also the bot will wait until you reach the levels for rc to use the pouches, sometimes I have seen it's possible to get large pouch at 40 rc, and the pouch needs 75 rc so the bot will automatically use it as soon as you hit 75 rc, hope that clears everything up! Also guys jagex added some more worlds for gotr minigame, it should be added to this script in today's version too, along some more new features added
    1 point
×
×
  • Create New...