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/12/15 in all areas

  1. It would be more beneficial for you to know how to hard code GUIs before reading this. I enjoy creating GUIs. It's challenging, because there's quite a bit to consider in order to get them just right! Friendly UX (User Experience) Either your users are dumb, or the way you've constructed your GUI is misleading and/or has contradictory decisions (e.g., 'power-mine' and 'bank' check boxes). Secure As mentioned above with the contradictory decisions: never allow them. Be strict and firm with the freedom's you're giving to your users, so they don't end up making mistakes. But also make sure the user cannot NOT make decisions, for instance, prevent the bot from working until your users have told your bot what it needs to know in order to work in the first place. Externalise GUIs included in the main script code will make the code look ugly and bulky, because GUI code is always ugly and bulky. Having your GUI code saved in a separate class (aka. code saved in a separate file) and loaded in will make your code look a hell of a lot better! OOP Following on from the previous point; there's various ways to have information sent from your GUI to your script, but the best (in my opinion) is to use OOP. Example: I have not focused on UI (User Interface), because this is just proof-of-concept. The box to the top is a list inside of a scroll pane (when list becomes bigger than box, scroll pane is used to allow scrolling). The text field underneath is where you type monster names and you can separate them with a comma. Notice the space between the 'add remove' buttons and the check box below? That's to hint that those buttons relate to the list above and not the stuff below. Notice the '25' up-down box (aka. spinner) to the bottom-right is disabled; that's because 'Run away when health falls below' is disabled. This is part of UX -- prevent options from being interacted if they're ultimately pointless to the user. Most importantly: the 'Submit' (aka. "start", "go", etc.) button is DISABLED until the list has names inside of it, otherwise what the hell is my bot going to do? ... The names I had entered were 'trimmed' to avoid spaces before the name (e.g., " GUARD"), and I have capitalised all the names so that case sensitivity is not a concern for the user, and the list cannot be populated with crazy-case names (e.g., "GuaRD"). It looks cleaner. I have enabled that spinner for the check box, because the check box is selected. The submit button is now enabled, because the bot actually has something to work with. However there are more UX features that are working behind the scene! You can select multiple items in that list and hit [backspace] or [delete] and they will be removed. When doing this, the next list item to be selected will be the one before the one you deleted, to make it easier to delete multiple items just by using your keyboard. When entering names into the text field, when you hit [enter] the names are added to the list. When adding names (either by [enter] or 'add'), the text field is cleared. You cannot enter the same name twice into the list; this removes unnecessary duplicates. Here's the code: SomeScript.java (Script) Look at the loop() method: the bot will not do anything until the user is finished with the GUI. Display.java (GUI) Instruction.java (Object) This object contains the cut-and-dry of the GUI based on the user's choices. Having the information from the GUI stored this way not only makes it easier to handle in our script, but also means we can use APIs such as JSonSimple to extend this object and make it possible to save the user's decisions locally, and then have the script load them at the user's behest. SubmitListener.java (Interface) In order for our Script to receive the user's instructions from the GUI we need some kind of method that allows for that communication. So what we do is we have this SubmitListener as a variable in the GUI, then we add some public getters/setters to allow the Script to set the SubmitListener inside of the GUI, then the 'submit' button in the GUI will then callback the script using this variable IF this variable has been set. With all this the Script can create the GUI, add the necessary interface to allow the GUI to callback to the script when the user's made their decision, then to dispose of the GUI when the script has stopped. To me, this makes the GUI feels more natural. This is just a rough draft; may improve thread later.
  2. Just gonna post an example of a bad GUI at my own expense... The entire top section is confusing as fuck. "Food name (for bank)" sounds very weird and can confuse some users. "Enable banking" is also a bit weird The whole "Antipattern Settings" section is even worse. tl;dr: don't make a gui like mine
  3. ๐Ÿ‘‘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
  4. 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!
  5. 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
  6. import org.osbot.rs07.api.model.Entity; public enum Rock { CLAY(new short[]{6705}), COPPER(new short[]{4645, 4510}), TIN(new short[]{53}), IRON(new short[]{2576}), SILVER(new short[]{74}), COAL(new short[]{10508}), GOLD(new short[]{8885}), MITHRIL(new short[]{-22239}), ADAMANTITE(new short[]{21662}), RUNITE(new short[]{-31437}); private short[] colours; Rock(final short[] colours) { this.colours = colours; } public boolean hasOre(final Entity rockEntity) { if (rockEntity.getDefinition() == null) { return false; } short[] colours = rockEntity.getDefinition().getModifiedModelColors(); if (colours == null) { return false; } for (short rockColour : this.colours) { for (short entityColour : colours) { if (rockColour == entityColour) { return true; } } } return false; } } Usage: RS2Object tinRock = getObjects().closest(obj -> Rock.TIN.hasOre(obj));
  7. Quest Prices Order Form What do you need? : Payment method? : Will you go first or use a middleman : Do you agree to the TOS? : What is your Skype? : Have you clicked 'like' on the first post of this thread? : Completed Orders Please hit 'Like' on the first post on this thread when making an order!
  8. Have a wonderful Christmas and happy new year!!! :)
  9. 2 points
    yes, he came out of nowhere, but he seems to be a cool guy
  10. Wasn't us, we don't need your 12M. If you used a local script from osbot, please feel free to pm me the script name. I will have the code reviewed.
  11. use flagged proxies
  12. 2 points
    Just like most users Renita recovered the account sold to me once banned. It was a maxed AGS pure. To bad i got that bitch perm banned from botting 2 days ago. LOLOLOL loser.
  13. Depends what kind of scripts you've been using. I doubt either clients let malicious code get into the monitored scripts. As for OSBot, if you've been using scripts from the Local/Downloadable scripts section, there's a always a risk, since those aren't reviewed by staff. To be safe, stick to SDN scripts.
  14. Version 0.06 - Script is now back to normal, ladders, all objects are working and nothing is broken anymore update will be live within a few hours, thanks for the feedback all
  15. i fucking love christmas made a reindeer one bcoz santa hat ruins ur spunky hair but here is santa 1 if u pref
  16. 2 points
    Just bought this, my first osbot script, lets see how quickly I lose my account :DD
  17. 2 points
    just make sure to check ur prayer xp while doing hunter
  18. #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/
  19. Ever wanted a free trial for one of these scripts? Well, now you can request one The free trial request template/prerequisites are located at the bottom ----------------------------------------------------------------------------------------------------------------------------- (CLICK IMAGE TO VIEW SCRIPT THREAD) --------------------------------------------------------------------------------------------------------------------------- (CLICK IMAGE TO VIEW SCRIPT THREAD) ----------------------------------------------------------------------------------------------------------------------------- (CLICK IMAGE TO VIEW SCRIPT THREAD) ----------------------------------------------------------------------------------------------------------------------------- HOW TO REQUEST A FREE TRIAL Step 1) Like this post Step 2) Place this image in your signature Step 3) Fill out and post the script trial request template on this thread SCRIPT TRIAL REQUEST TEMPLATE : Script name: OG's Green Dragon Killer/ OG's TzHaar Fighter / OG's Blue Dragon Killer Trial Duration in Hours: (Enter requested number of hours for your trial) Have you liked the topic post?: (Must answer yes to receive trial, links can be found above) Is my post count higher than 20?: (Must answer yes to receive trial)
  20. Prices: Avatar - $2.00 / 2.5M OSGP Signature - $7.00 / 7.5M OSGP Thread Layout - $10 / 10.5M OSGP Avatar + Signature Combo - $8.00 / 8.5M OSGP "Triple Threat" Combo (Avatar, Signature and Thread Layout) - $15.00 / 15.5M OSGP Custom Logo Concept - $15.00 + Other - Discussed on Skype. Examples of Work: http://osbot.org/forum/topic/88127-hashiramas-gallery/ My Skype: apathygfx
  21. Well, I made a system so that all the scripts are interlinked, and the stronghold script is technically just a master script with 4 subscripts (crawlers, spiders, ankous, minotaurs) so technically all I had to do was link them together. If I make an update to crawlers script, the update will appear in the stronghold script too As for trial, done, refresh scripts and enjoy
  22. 1 point
    @Scotty why do you make these always? What's the purpose behind it, because I don't think @Maldesto swings that way or wants to drop the soap in the shower man.
  23. use flagged proxys
  24. Definitely interested! Could anyone recommend the cheapest method to 55-94 mage while using this script?
  25. I dont know what is wrong with the bot or client, but sometimes it does like few rounds and stops... I was 5 hours at work and when I came back, my account had logged out long time ago, but there is still one same guy still training ranged hahahaha. EDIT: I think it might be the breaking system in client. I put it to break after 302 minutes and stop script. Now I took it off. It works normal again.. Is there something important I should know about the client? Or some thread which tells if the client is working normal.
  26. I'd like to try this out for 24 hours. I have liked the thread, thanks!
  27. Could i try the stronghold script? I liked the thread. As i understand nice thing about it is the Guthan's support. Will you still upgrade the older separate scripts(Crawlers, Ankous etc)?
  28. Czar Can you please allow me for the 24hour trial i want to see how it works before i buy, if thats not to big of a problem I followed the forum post
  29. Hey, I'm having an issue with stringing yew longs. I have all the supplies, but it just logs out. I tried filling up my inventory, then it makes the 14, and checks the bank, then logs out. I have tried at the ge, and 2 other banks. I tried normal mode and task mode. I tried putting them in their own tab, still nothing. The console is only showing: Perfect fletcher has started Terminating perfect fletcher
  30. If you want to avoid misclicking attack on pickpocketing, do this: As for the ladder bug, I have just posted another fix, it should know how to get back now (version 0.49)
  31. Is it supposed to be right click pickpocketing like 4 times inhumanely fast before it actually pickpockets once? Also, on warrior women it kept attacking them but it doesn't seem to be attacking farmers. edit: I mean it works fine on farmers right now its just moving the pointer and clicking ridiculously fast and repeatedly for no reason so its scaring me a bit
  32. no problem at all, thx for activating gonna try it out in a few hours. and for the bond, well fuck that one haha im already over it
  33. Gratz on 99 fletching ! Refresh bots, the herblore should appear
  34. hello czar, getting a bit annoyed here. Got banned by your fisher on fresh acc, you say you will give a bond. never got it and never responds to my pm's. Then you have a deal, buy 2 scripts get 1 free. Already bought 3 scripts of you, czar range guild, perfect fisher, perfect magic(wich i love). Asked if i can get the perfect thiever for free, got a respond, but not the thiever. I know you are busy with everything, but a responds would be nice... been waiting for ages now.
  35. Any chance I could get the herb script Czar? ALSO, according to your script I am 20 min from 99 fletch I'll post a pic once I get it, might log it off an get it later this morning.
  36. Use client version .22 it will work better Let me know if there are any questions/errors and they will be fixed ASAP, just don't forget to provide a screenshot of the client or a console error log
  37. hey man im having an error when im trying to steal from the silk stall it keeps just saying "waiting" https://gyazo.com/93...f13f92a2b37be1f never mind your new version just fixed that problem thanks for the update!!
  38. -----Trial Request----- Script(s):zen fighter Duration(Max 12h): 12h -----------------------
  39. just bought ur script, gonna build 10 att 1 str 75 def..!! gl me mate, ill show proggies, so far this is the best script! ive been dreammmin off!!!
  40. Have you even considered the fact that it is not illegal, the thought of it being a 'bad' thing to do is merely indoctrinated by Jagex. You son, are getting brain washed. The art of creating software that automates what we as humans would normally manually operate is beautiful. This is what we as humans are meant to do. Innovation is automation. Don't let yourself be fooled!

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.