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.

Leaderboard

Popular Content

Showing content with the highest reputation on 12/13/15 in Posts

  1. Dear community It has come to our attention that there are service owners who implement their own policies as a workaround to gain a lot of feedback in a short timespan. After a long debate we decided to counter this by implementing a new rule which will hopefully prevent this and give credit to the ones who deserve it, meaning the workers. As a service owner you can still take a cut from the money you make by employing your workers and hold the money your customers pay you in order to pay out your workers with it later, this is however not considered middlemanning and thus you will not be allowed to receive feedback for it. The feedback is only to be given from the customer to the worker in question who completed the service. The feedback to the customer is to be given by either the service owner or the worker, but not by both of them. We will not be removing any feedback gained prior to the implementation of this rule since it was a very unclear topic. If you see someone breaking this rule in the future you can always report it to a staff member. The rule in question can be found at http://osbot.org/forum/topic/48743-aio-market-guide-read/?p=545953 under point 9 of the general market rules. If there are still questions or unclarities regarding this you can always PM me. Sincerely The OSBot staff team
  2. ๐Ÿ‘‘CzarScripts #1 Bots ๐Ÿ‘‘ ๐Ÿ‘‘ LATEST BOTS ๐Ÿ‘‘ If you want a trial - just post below with the script name, you can choose multiple too. ๐Ÿ‘‘ Requirements ๐Ÿ‘‘ Hit 'like' ๐Ÿ‘ on this thread
  3. i am going to buy a large range of expensive (3m), and cheapish (100k) items - if you post in this thread, i will give you one runescape item on or around christmas i assume that a large amount of people will want some, so i will probably just stand somewhere on a few dates giving some shit away to make it fair, the price of the item will be sorted by random ok i will definitely not give people i like more expensive items this event is sponsored by @Bogla (it isn't really.. but it can be) thank you
  4. #1 SOLD MAGIC SCRIPT #1 MOST FEATURES MAGIC SCRIPT ESC MODE, HOVER-CLICK, NEAREST ITEM CLICK, FLAWLESS JMod nearby and we still alive. Anti-ban and Optimal script usage Anti-ban: - Don't go botting more than 3 hours at once, take breaks! Otherwise the ban-rate is highly increased! - Bans also depend on where you bot, for the best results: bot in unpopular locations Banking-related spells are the lowest ban-rate (spells which require banking or can be casted near a bank, e.g. superheating, maybe alching, jewelry enchanting etc etc) since you can just go to a full world and blend in with other non-bots (humans), for example: world 2 grand exchange If casting spells on npcs, then unpopular locations reduce the banrate by alot, So make sure not to go to botting hotspots otherwise you may be included in ban waves. - Some good areas used to be (until some got popular): grizzly bear, yanille stun-alching, any overground tiles (upstairs etc) but once the areas are overpopulated, try to go to another location which is similar to the aforementioned locations. This is a very popular thread with many many users so if a new location is mentioned, the location will be populated very quickly so I can only suggest examples of good locations - Don't go botting straight after a game update, it can be a very easy way to get banned. Wait a few hours! If you ever get banned, just backtrack your mistakes and avoid them in the future: you cannot be banned without making botting mistakes. Keep in mind you can be delay-banned from using previous scripts, so don't go using free/crap scripts for 24 hours then switching to a premium script, because the free/crap previous script can still get you banned! For more anti-ban information, see this thread which was created by an official developer: http://osbot.org/forum/topic/45618-preventing-rs-botting-bans/
  5. WE LIKE TO PARTY WE LIKE TO PARTY WE LIKE TO PARTY WE LIKE TO PARTY WE LIKE TO PARTY WE LIKE TO PARTY WE LIKE TO PARTY WE LIKE TO PARTY
  6. And to add, I came here without no notification of a dispute, the user was asked to provide proper evidence, I came and posted without being asked too. Which he still hasn't provided proper evidence I didn't take evidence of leaving the money or anything, so without this its going to be my word against his as @Dex said, there's no proper evidence to support the dispute, but I still came without being asked to, to sort it. The asked me for a service, there where some problems with my net which got fixed, the user requested a low hp 99 range account so j was training at range guild (This is after I used my own money to buy a bond, arrows, gear and pay the guild, since the user never provided them when I asked) & He then let a friend use the account to do some quests which the password seemed to stay the same as he said it was a friend.. He supplied me with 5K chins which I couldn't do as it had no further money for Bones for prayer, which I stated to him and I still never received anything as he said he doesn't get paid till the Friday, he was nagging me to train the account quicker yet he wasn't providing me with the supplies it needed, Bones, prayer pots ext, I stated this and then the user told me to sell the chins and do NMZ with a blow pipe, I said okay however I need supplies for bones, prayer pots again and nothing was given.. He then started to complain about the service which wasn't being done but due to the lack of supplies I couldn't do it any quicker.. He said he wanted to cancel the service and have his money back, he told me to keep 20 mil for what I had done which I did, I said to the user I would put the money on the account after I returned home and he said okay, once I did that I went my seperate way, and left him to it because I was pissed off he terminated a service which he never provided supplies fully for which isn't my problem. I never took a screenshot of me leaving the money because I didn't expect this to happen, however, I will not be repaying any more than I already have because it's not fair him blaming the service on myself when he never supplied me for it to be completed properly. And for two, he should have asked me to trade him face to face but maybe that was his plan all along to get two payments back, but no I will not be paying him anything else, i offered my service as a good will gesture but after his rudeness I won't be offering it anymore and I won't be paying him twice. After taking my money back for the bond, supplies I used from payment, I made 15 million for basically 1-70 range, which I can not complain about, I refunded the user the 30 million + His 5K chins. If I wanted to scam wouldn't I do something more rewarding to myself as if it risks me getting banned why would I so called 'scam' less money than I paid for all my private scripts and lose them? I wouldn't. I apologise for not giving face to face but the user was fine with me putting the money on the account myself, so we have no evidence at all to support the dispute only our words, so I'm sorry he 'lost' his money or apparently never received it but I won't be paying anything more than what he received.
  7. Fishing spot is an NPC. Also use the built in bank method: if(!getBank().isOpen()){ getBank().open(); new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return getBank().isOpen(); } }.sleep(); } else if (!inventory.contains("Small fishing net")){ getBank().withdraw("Small fishing net", 1); } else { getBank().depositAllExcept("Small fishing net"); } Also in your getState() method, State.BANK will not return if you have a full inventory. You only bank when your inventory is empty. if (inventory.isEmpty() && !inventory.contains("Small fishing net")){ return State.BANK; } It should be: if (inventory.isFull() || !inventory.contains("Small fishing net")){ return State.BANK; } As a result of this, your WAIT state is redundant: private enum State { FISH, BANK } private State getState() { if (inventory.isFull() || !inventory.contains("Small fishing net")){ return State.BANK; } return State.FISH; } @Override public int onLoop() throws InterruptedException { switch (getState()) { case FISH: NPC spot = getNpcs().closest("Fishing spot"); if (spot != null) { spot.interact("Net"); new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return myPlayer().isAnimating(); } }.sleep(); } break; case BANK: if(!getBank().isOpen()){ getBank().open(); new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return getBank().isOpen(); } }.sleep(); } else if (!inventory.contains("Small fishing net")){ getBank().withdraw("Small fishing net", 1); } else { getBank().depositAllExcept("Small fishing net"); } break; } return random(200, 300); } To prevent spam clicking you may then want to wrap your onLoop code with a condition, where the script does nothing if the player is animating or moving: private enum State { FISH, BANK } private State getState() { if (inventory.isFull() || !inventory.contains("Small fishing net")){ return State.BANK; } return State.FISH; } @Override public int onLoop() throws InterruptedException { if(!myPlayer().isAnimating() && !myPlayer().isMoving()){ switch (getState()) { case FISH: NPC spot = getNpcs().closest("Fishing spot"); if (spot != null) { spot.interact("Net"); new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return myPlayer().isAnimating(); } }.sleep(); } break; case BANK: if(!getBank().isOpen()){ getBank().open(); new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return getBank().isOpen(); } }.sleep(); } else if (!inventory.contains("Small fishing net")){ getBank().withdraw("Small fishing net", 1); } else { getBank().depositAllExcept("Small fishing net"); } break; } } return random(200, 300); } You will also need to handle the case where the bank does not contain a fishing net. You may also want to include paths to and from the bank and fishing spot: Area fishingArea = new Area(0, 0, 0, 0); // Define this Area bankArea = new Area(0, 0, 0, 0); // Define this Position[] pathToBank = new Position[]{ }; // Define this Position[] pathToSpot = new Position[]{ }; // Define this private enum State { FISH, BANK, WALK_TO_BANK, WALK_TO_SPOT } private State getState() { if (inventory.isFull() || !inventory.contains("Small fishing net")){ if(bankArea.contains(myPosition())) return State.BANK; return State.WALK_TO_BANK; } if(!fishingArea.contains(myPosition())) return State.WALK_TO_SPOT; return State.FISH; } @Override public int onLoop() throws InterruptedException { if(!myPlayer().isAnimating() && !myPlayer().isMoving()){ switch (getState()) { case FISH: NPC spot = getNpcs().closest("Fishing spot"); if (spot != null) { spot.interact("Net"); new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return myPlayer().isAnimating(); } }.sleep(); } break; case BANK: if(!getBank().isOpen()){ getBank().open(); new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return getBank().isOpen(); } }.sleep(); } else if (!inventory.contains("Small fishing net")){ if(getBank().contains("Small fishing net")) getBank().withdraw("Small fishing net", 1); else stop(true); } else { getBank().depositAllExcept("Small fishing net"); } break; case WALK_TO_BANK: getLocalWalker().walkPath(pathToBank); break; case WALK_TO_SPOT: getLocalWalker().walkPath(pathToSpot); break; } } return random(200, 300); }
  8. This is an AIO (All-in-one) bot that has almost every thieving style except blackjack, ask for a free trial by liking thread or making a post! Vyres and elves are now supported! Both can make solid profit per hour, decent passive income! BIG THANK YOU TO ALL OUR SUPPORTERS! WE ARE THE MOST SOLD THIEVING BOT IN OSBOT HISTORY. MOST REPLIES, MOST USERS, LONGEST PROGGIES #1 Thiever | Most Overall Sales | Most Total Replies | Most Results | 10+ Years Maintained | 'the intelligent choice' by Czar SUPPORTS VYRES 224M made in a single sitting of 77 hours 1.1B made from elves and vyres!! ELVES SUPPORTED TOO! (NEW) 2.1m/hr, 6 crystals in 7 hrs 99 THIEVING MANY MANY TIMES, 35M EXP IN ONE BOTTING RUN!! 99 thieving in ~43k xp (12 minutes remaining)! Just got 99 proggy! Gratz to @iz0n THIEVING PET AT LVL 22 FROM TEA STALLS 11.5 HOURS, WITH PET TOO!! 610k/hr getting 99s on deadman worlds!
  9. by Czar Buy now (only $8.99!) 143 HOURS IN ONE GO!!!!! update: this bot is now featured on the front page of osbot! More reviews than every other fishing bot combined! 100 hour progress report!!! How to use Script Queue: ID is 552, and the parameters will be the profile name that you saved in setup! This process is really simple, just to save you headache
  10. I've seen the whatsapp conversation and I'm going to lock and archive this due to lack of evidence. The only evidence I've seen so far is that the service was terminated because @Salko wasn't able to provide sufficient supplies. If you happen to have any valid evidence (e.g. the wealth on the account before and after), feel free to PM me and I'll reopen this dispute.
  11. 'Expires feb 2016'
  12. Try @Okabe Tutorial Island account shop!
  13. 2 points
    Hit the refresh button on your scripts page, should do the trick ;)
  14. 2 points
    ran this on my almost 2277 account, banned nearly instantly. thx a lot fgt
  15. 1 point
    Chilling in my hotel room, water pouring in, ohshit. Evacuate my room get all my wet stuff out. Turns out swimming pool pipe burst (the swimming pools are waterfalls here). Get a room upgrade, better internet signal, less steps, room has awesome sound system, life is great.
  16. how do you hook up mirror mode property to make it work for ranging potions? I got my stuff at top of bank and it keeps logging me out
  17. Just posted a fix, it should be live with version 0.08 of the bot Version 0.08 - Attacking is now fixed - Combat is now faster - Primary/secondary special attack weapons now supported! The bot will switch to dds/dba/abyssal dagger etc update will be live within a few hours, good luck all
  18. czar can i try out this script before buying it?
  19. 1 point
    Use this script so much. been near enough flawless for me.
  20. 1 point
    very nice script, gotten me some sexy gains, only bot like action i've seen is idk anywho who hovers ppots or the restore prayer the entire time, maybe some offscreen mouse movements during wait times?
  21. I'd gladly get ass raped by Scotty
  22. hi czar afther update to 0.7 it doesnt work. just standing and it says calculating settings which i use: use antipatern use special attack use bones to peaches. can you please check?
  23. hey, i brought your script.. not exactly impressed with it.. the string amulet bot seems to be broken im gettin 60k xp/hr instead of 150k it seems to take a long time to cast the spell or its constantly clicking it.
  24. I'm not using mirror mode (Can't on my computer ) I tried running it again today and thought it was about to work but it didn't. It withdrew 1 inventory from the bank successfully, then made them, tried to bank again, and said I was out of bow string. "Out of item 2: bow string" Then it closes itself. This is still further then it ever got the past 2 days. I've got it on video if you want, will just have to wait until after work.
  25. Amazing work there.
  26. Ya because I was thinking for the edge dungeon if you want to use a brass key and bank at the GE or west V bank instead of the long walk to edge
  27. i just paid for the script but cant see it yet on my scripts??
  28. Version 0.49 - Enabled fishing guild pier mode, the bot will stay on its own pier - Added some nice changes to banking - Lumbridge bank working now update will be live within a few hours, please guys don't spam the thread, I even made the message 'don't spam thread' :P Updates are registered automatically by the admins, which means as soon as I post it, we have to wait for the update to be verified and registered. This is because the admins need to check the new update's code for security purposes, to make sure OSBot scripts are all safe
  29. http://imgur.com/FZKlY3o I dont know how to embed the picture directly, but here it is. I was always skeptical of running scripts while i was at work for 12+ hours, but i came home, opened it up, and she was still running smoothly. I love this script. Thank you brother. Now wheres my free script :p
  30. Liked for the 24hr trial. Bought Range Guild and was very impressed!
  31. Hey czar, could I maybe suggest a variable eat hp example eat between 50 - 60 hp just for added anti ban? Great job so far though keep up the good work!
  32. Hey czar I'm thieving master farmers using your script but every once in a while my char attacks the normal farmer. There's almost no way for the aggro to go off until food runs out. Is there any way to fix this?
  33. 23 APIs loaded Script is outdated - please wait patiently for an update by the admins. says this and it says in paint a newer version is available, please do not spam thread also, one thing at fishing guild i see that it does, if its on one dock, and the fishing spot moves, it will click on a fishing spot on the other dock and run over to the other one instead of going on the same dock that you are on. is there a way to fix this? looks a little suspect
  34. done, enjoy! apa
  35. Right now you always get the closest door (open or closed), so if you open one the next time closest will still return the same door. Instead you could use a filter: objects.closest("Door", o -> o.hasAction("Open")) << this will always give you a closed door. You could do something like if knight is not null { if doorHandler.handleNextObstacle(knight) return // door handled, loop after else do pickpocket stuff } Doorhandler API
  36. czar i thank you for the pro scripts you make and also fast script update.
  37. Id rather the firecape, but maybe lower prayer yeah
  38. Same here, I just wish it was 1 attack and didn't have 40 prayer and firecape lol

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.