Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

nubsrevenge

Members
  • Joined

  • Last visited

Everything posted by nubsrevenge

  1.  Idiot, first of all, millions a day? Get fucking real. Lets say you make 5$ a day per bot account. You would have to set up 200 000 bot accounts in order to even make the first million. Secondly, when money gets involved, its not just a game anymore. Its kind of like calling casino just a game, if we are thinking from goldfarmer perspective pssst, i think he meant millions of GP.
  2. does this work? I'm downloading now and about to try it out did u re-make it as the latest? thanks QBOTS!! -W8 didn't eat for me It's the exact same code with some stuff removed, so not sure what the issue is. If you say you picked Tuna and it didn't eat I am going to throw my computer out the window. i ran it with every food i had, shrimp, tuna, mackerel, lobster, salmon, and trout
  3. does this work? I'm downloading now and about to try it out did u re-make it as the latest? thanks QBOTS!! -W8 didn't eat for me
  4. Haha yeah, my script did some pretty weird shit... I've fixed it now, but you should def continue working on this. Good luck bro Eric good to know, i'll continue to improve my script as i level
  5. Tried CMHSmelter but it kept turning on sounds, clicking the single or double mouse buttons and general messing with the settings tab for whatever reason... only does steel bars right now. will add higher level stuff as I level up. may add lower level things if people actually use this v 1 - http://puu.sh/4YP8s.jar
  6. if the item name is "Raw karambwan" then yes. if it has raw in the name it will cook it. get the most updated version because i think the range ID changed. karams have a different interface by the way welp then no, i dont know how to get karambwan to test and implement that then
  7. if the item name is "Raw karambwan" then yes. if it has raw in the name it will cook it. get the most updated version because i think the range ID changed.
  8. yea, what do you mean though? Look into incorporating fail safes in your script. The bot isn't precise in clicking and accounting for lag. what kind of fail safes would you look for? if it does miss anything, or lag, it just tries again as the loop restarts yea, what do you mean though? They are a good idea waiting for no animation was often used back when i was writing scripts for nexus. and the second one was my solution to doing all raw foods
  9. yea, what do you mean though?
  10. Super simple cooker that runs in al kharid and will cook everything in your bank that has "Raw" in it. Start anywhere near the bank or range. organize your food in a certain order in your bank, the bot takes the first food that has raw in it until that runs out. also have them near the top because the bank doesnt seem to scroll to your raw item... version 1: http://puu.sh/4Ljh7.jar version 1.1: http://puu.sh/4LmIU.jar - added simple paint for run time and items cooked, also gave the script an end when you no longer have raw food version 1.2: http://puu.sh/4QgHJ.jar - i think just the range id change
  11. oh you're right i never did add null checks. as for a getState(), why make a getter method when the global variable can be seen at all times?
  12. yea thanks for the input?
  13. updated first post, still has a little trouble with trying to light the next logs without finishing the first and it leaves it on the ground. now does willow first, then oak trees if no willow trees found, then reg trees. also avoids ent.
  14. to my understanding... you can buy things called bonds, they can be used for spins, paying for in game items, and essentially allows you to buy "gold" or a form of in game money. they want to take away the business gold farmers get selling gold, so rs is selling bonds.
  15. mud rune maker, AIO herblore, blast furnace, easy clue scroll
  16. PCPartPicker part list / Price breakdown by merchant / Benchmarks CPU: AMD FX-6300 3.5GHz 6-Core Processor ($117.99 @ SuperBiiz) Motherboard: ASRock 960GM/U3S3 FX Micro ATX AM3+ Motherboard ($54.99 @ Amazon) Memory: Crucial Ballistix Sport 8GB (1 x 8GB) DDR3-1600 Memory ($59.98 @ Outlet PC) Storage: Western Digital Caviar Blue 250GB 3.5" 7200RPM Internal Hard Drive ($49.86 @ Amazon) Video Card: Sapphire Radeon HD 7950 3GB Video Card ($199.99 @ Newegg) Case: Fractal Design Core 1000 USB 3.0 MicroATX Mid Tower Case ($29.99 @ NCIX US) Power Supply: Corsair CX 500W 80 PLUS Bronze Certified ATX12V Power Supply ($34.99 @ Newegg) Total: $547.79 (Prices include shipping, taxes, and discounts when available.) (Generated by PCPartPicker 2013-09-21 12:56 EDT-0400) i dont know how to make it look for prices by you, but find those parts. it would blow that thing away. just add however much RAM and storage you want
  17. back to 07 with three old friends to mess around. I use to write scripts for nexus a long time ago, and then rarebot for a tiny bit before that died, used p****bot for a while. going to be writing scripts again once i get used to 07 and osbot api
  18. very true, if somebody took down the targeted tree in the time it took for me to call those it would break.
  19. major update, first of all its personalized so its prioritizing willow logs now that i have the level for it, will do more trees after i get the level too. the biggest challenge on this script is finding a blank spot to light the fire, because its not looking for a long line(which i will do later) i have it look for tiles on the map with 0 objects on them, but this means certain ground decoration that you actually are allowed to light fires on will be avoided. import java.util.ArrayList; import java.util.List; import org.osbot.script.Script; import org.osbot.script.ScriptManifest; import org.osbot.script.rs2.map.Position; import org.osbot.script.rs2.model.RS2Object; @ScriptManifest(author="nubsrevenge", info="chops and burns trees", name="chopNburn", version=1.3) public class ChopNBurn extends Script{ public ChopNBurn(){} int tinderbox = 590, fire = 2716; int oak = 12608, willow = 12604; int[] trees = {1276, 1278}; int[] logs = {1511, 1521, 1519}; RS2Object tree; enum State { BURN, CHOP, WAIT; } private State state; public void onStart(){ } public int onLoop() throws InterruptedException{ tree = closestObject(willow); if(tree == null) tree = closestObject(oak); if(tree == null) tree = closestObject(trees); if(tree != null) state = State.CHOP; if(inventoryContains(logs) && client.getInventory().contains(tinderbox)) state = State.BURN; if(client.getMyPlayer().getAnimation() != -1) state = State.WAIT; if(this.closestNPCForName("Ent") != null && this.closestNPCForName("Ent").getPosition().distance(this.client.getMyPlayer().getPosition()) <= 1) state = State.CHOP; switch (state){ case WAIT: sleep(random(300,400)); break; case CHOP: chop(); break; case BURN: burn(); break; default: log("something wrong"); stop(); } return random(100, 200); } public void onMessage(String message) throws InterruptedException{ if(message.contains("level to use")) stop(); if(message.contains("light a fire here")) walkToBlankTile(); } void chop() throws InterruptedException{ tree.interact("Chop down"); sleep(random(300,400)); } void burn() throws InterruptedException{ if(getObjectsAt(client.getMyPlayer().getPosition()).size() != 0) walkToBlankTile(); client.getInventory().interactWithId(tinderbox, "Use", false); client.getInventory().interactWithNameThatContains("logs", "Use", null, true); sleep(random(700,800)); } void walkToBlankTile() throws InterruptedException{ int x = client.getMyPlayer().getPosition().getX(), y = client.getMyPlayer().getPosition().getY(), z = client.getMyPlayer().getPosition().getZ(); for(int i = 10; i > 0; i--){ for(int j = 1; j < 10; j++){ if(getObjectsAt(new Position(x+i,y+j,z)).size() == 0){ walkExact(new Position(x+i,y+j,z)); return; } } } } public ArrayList<RS2Object> getObjectsAt(Position p){ List<RS2Object> objects = client.getCurrentRegion().getObjects(); ArrayList<RS2Object> list = new ArrayList<RS2Object>(); for(int x = 0; x < objects.size();x++) if(objects.get(x).getPosition().equals(p)) list.add(objects.get(x)); return list; } public boolean inventoryContains(int [] ids){ for(int x = 0; x < ids.length; x++) if(client.getInventory().contains(ids[x])) return true; return false; } public void onExit(){ log("died or stopped"); } }

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.