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 03/09/16 in all areas

  1. ๐Ÿ‘‘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
  2. 5 points
    SORRY ABOUT THE SIZE BUT IT IS EASIER TO WORK WITH. I WILL BE TOUCHING UP THE HEAD/FACE SKULL SOON. PLEASE DO NOT PAY ATTENTION TO THE SHARP AF BACKGROUND, WILL BE REMOVING THAT. PEEP THE GOLD DRIPZZZZ. ALSO IMGUR REDUCES QUALITY SO DONT MIND THAT EITHER. ALSO KEEP ON THE PROWL FOR MORE PROGRESS #STREETPROWL ORIGINAL#####
  3. Example: public static void webWalkEvent(final INodeRouteFinder routeFinder, final Position position, final int treshold, final MethodProvider script) { WebWalkEvent event = new WebWalkEvent(routeFinder, position); event.setBreakCondition(new Condition() { @Override public boolean evaluate() { // Return when you want the event to break. return script.getMap().distance(position) <= treshold; } }); script.execute(event); }
  4. Graphic designing is not only about signatures,tags, and that sort of work. Its much more broad. So I decided to give a shot at making a registration interface. Hope you guys like this clean and basic style.
  5. 3 points
    https://www.youtube.com/watch?v=CuH3tJPiP-U
  6. In order to access OSBot fields and methods you must have a valid Script instance reference which must also be the instance you happen to be defining as your main class. I suggest you pass it as a parameter to the constructor of each class and store it in a non-static field. Then you can instantiate the class from your main class, passing the main class as a reference for your other classes to use in order to access OSBot methods and fields.
  7. And you said oop is useless ;)
  8. 65 HOUR PROGGY!!
  9. 2 points
    Molly's Thiever This script is designed to quickly and efficiently level your thieving! Check out the features below. Buy HERE Features: - Capable of 200k+ per hour and 30k+ exp/ph on mid-level thieving accounts. - Quickly reaches 38 thieving to get started on those master farmers for ranarr and snap seeds! - Fixes itself if stuck. - Hopping from bot-worlds. - Stun handling so the bot doesn't just continually spam click the npc. - Drops bad seeds if inventory is full at master farmers. - Eats any food at the hp of your choosing. Supports: -Lumbridge men -Varrock tea -Ardougne cake -Ardougne silk -Ardougne fur -Kourend Fruit Stalls -Ardougne/Draynor master farmer -Ardougne/Varrock/Falador guards -Ardougne knight -Ardougne paladin -Ardougne hero -Blackjacking bandits as well as Menaphite thugs, this has limitations, click the spoiler below to see them Setup: Select your option from the drop down menu, it will tell you the location where the target is located. Fill out the gui and hit start. Simple setup! Proggies: Proggy from an acc started at 38 theiving:
  10. >>>DOWNLOAD<<< Perfect for mass farming on f2p accounts. Will walk to cows, wait for cowhides, pick them all up and then bank. Combined with another tanning script, it'll be the perfect geepee maker at absolutely no requirements.
  11. RuneScape has multiple entity types NPC's Objects GroundItems Determining which one to use is way simpler than people think. NPC's will have yellow name tags in game Objects will have blue name tags in game GroundItems will have orange name tags in game Now when it comes to declaring variables what should we use? For NPC's we would use the NPC class. Our code should look like this NPC npc = ... For Objects we would use the RS2Object class. Our Code should look like this RS2Object object = ... For GroundItems we would use the GroundItem class. Our code should look like this GroundItem item = ... Why would we shy away from using Entity class to define any entity from the game? Well simply put Entity is just an interface and it might not contain things needed to any specific Entity implementing classes. Like RS2Object will have getType() method but Entity will not. The main place to use Entity class is when we are passing it to a parameter of a method and making your own lets say interacting methods. We would use Entity in our parameter to make it accept any Entity type. public void interactCustom(Entity entity, String action){ if(entity.isVisible()) entity.interact(action); else getCamera().toEntity(entity); } Of course again there will come limitations, which are when you are making a method for getting the type of an Object and logging it. Having our code look like this will not work and give us an error. public void getTypeAndLog(Entity entity){ log("[Debug] objects type: " + entity.getType(); } So passing Entity to our parameter wouldn't give us the method getType() which RS2Object has, so we would need to have RS2Object in our parameter So we would need to have RS2Object in our parameter. And our code will work if he have it look like this public void getTypeAndLog(RS2Object object){ log("[Debug] objects type: " + object.getType(); } I hope this guide helped you understand the types of Entities and how to use them correctly
  12. Geo's Services Thanks for checking out my 07 thread! If you have chosen to take me as your provider, I would like to ask to fill out the order form below. Service needed: Payment method: Your Skype ID: Do you agree to the TOS?: My Skype Accepted Payment Methods: 07GP Quests: Void Defenders Custom Built Accounts My Workers T.O.S. Special thanks to Dbuffed to help me out with the price list of the quests! โ™š โ€‹
  13. I am using Pwl3's acc and we are finding the issue! Will post an update soon! I have an idea to fix this problem!
  14. You are responsible to cancel your renewals. If you leave renewals open and you have account credit the system automatically RENEWS and takes your credit. I've told you this before. I've given you the account credit back.
  15. 2 points
    Ofcourse I'm on the main picture ^^
  16. For some people looking at the API's documentation might be overwhelming Reading the documentation is really easy and everyone can do it without an issue. Simple explanation of what the documentation page has. Getting to the documentation page is really simple you just simply click the API button on any page of the OSBot forums. After we get there we are greeted with this page Marked in red we see the API's packages Marked in blue we see the API's classes Marked in green is the documentations of a class. Basic know about's in the documentation of a class Marked in red is the name of the class Marked in blue is the classes it extends Marked in green is a short description of a class Scrolling down we see much more Marked in green is the data type of the method Marked in blue is the method and a short description Clicking on any of those methods it will bring you down to a more in depth explanation of the method Marked in red we see the method and the parameters it can have Marked in blue is the short description. Marked in green is the parameter and a short description of what the parameter means. Marked in yellow is the return type of the method Looking back at the red we can see depositAll(int... ids) int... is the datatype the method will accept as a parameter. Simply put you can only pass an int variable to the parameter which would look like this: depositAll(111); A more detailed guide on how to find your needed methods and how to use them I hope this simple guide helped you to understand the documentation page more easily
  17. Heya, From today I'll be active in selling goldfarm account and tutorial accounts. But before I am telling the prices and stuff, I'll tell you guys something about me. My name is irl Britt. I live in the Netherlands. The timezone is: GMT +1. When we are making a deal, think about the timezone. Because I go to school and we need to be able to trade each other and talk with each other. The packages: Lobster Fishing Account 1000k 07 In stock: n/a Motherlode Mining Account 1800k In stock: n/a Tabmaking account 1750k NMZ Demon 2700k/5000k NMZ Mtd 2700k/4500k About the nightmare zone accounts, you can do this on your main or on a starter account. The account must have 25 magic (when you let me level it, ill do it ) Doing some Quests now, just fill the form in with what kind of quests you want. We will discuss further in skype Do you need other goldfarm accounts? Pm me and we will discuss about it I just started this service, and I do this Service alone. I'll do my best to do so fast as possible. About the limits of the accounts, pm me or add me on skype! If you want an other payment methode, like rs3 cash or paypal? Please tell me how much you want to pay in that payment methode in the form. The form is under the TOS in this topic! All the accounts are Hand-Made! When I got some in stock, I'll update this post! You can order any account, limited amount. ALWAYS pm me when you want to order something or add me on skype: Britt.Kuperus Watch out for imposters! OSBot Global Terms of Service 1. You may not log into the account during a service unless you have permission from the owner of the service, doing so will result in the termination of the service with NO Refund. 2. You MUST NOT change the details of the account until the service has been completed, doing so will result in a void service with NO Refund. 3. If there are any items required for the service, it is between you and the service owner to come to an agreement on who covers them 4. You MUST change your password after the service is completed 5. If you have any substantial wealth on the account, it is your responsibility to protect it (Either Bank Pin/Transfer Trade) 6. Once the service is complete you must leave Feedback for the relevant parties involved 7. You MUST Post on the service thread to acknowledge their individual T.O.S and start the service 8. If the Service is requested to be done legit, any T.O.S related to bans/mutes become obsolete (Unless evidence can be provided of prior botting) My skype is: Britt.Kuperus. Always let me confirm Fill this form in and post it: Which package(s) / Quests do you want: (How much accounts do you want): Do you accept the TOS: Payment methode: Added me on skype: Your skype: Orders completed:
  18. Hello first let me list the boys I currently have Khal-Amazing scripts btw Agility Theiver Fishing Fruity- NMZ Trinity- Blue dragon bot CZAR- also amazing scripts Magic Rock crabs Ranging guild ----------------------------------------- I can currently run 6-8 mirrored clients on my pc I will be using VIP obviously And each account will have there own proxies. All 6 will be ran Monday-Wednesday- the entire weekend. Debating to make a shark fishing army or bot pures and sell them Or invest into a private script. Any suggestions would help Would like to at least make 200$ a month off if it.
  19. Looks nice. It's great to see people getting into scripting . I don't mean to be insulting or anything but thought you might appreciate some feedback but don't take what I say as truth, I'm only a second year computer science student with a lot to learn . Personally, I don't see the point in separating the variables from the script class unless you plan on using the instances as individual tasks along with a task scheduler or saving them locally to be loaded as profiles. I also don't see much point in the start-up being in a separate file unless the start-up is very complicated. Finally all classes should start with a capital letter and functions should be in camel case.
  20. 1 point
    Hey would love a trial thanks
  21. 1 point
    Maybe we can convince @jackshow to stream again.
  22. Yeah, but I can still model your reaction times perfectly to a sine graph. Get some noise up in this biatch
  23. Maybe you were 'spaced' out while making them? Haha, get it?
  24. just name it Varrock east and have it include all 3. like how your Falador east and Falador south east is 1 yew or 2 yews only out of the 3 their instead of just calling it Falador east with all three yews included ,why two different name's for one location and have it split it in half basically? one spot that's only one yew or two yew trees instead of just all three lmao, just don't understand it.(they're not even far apart) . thanks for listening and updating. so name - Varrock east ,include all 3 yews. name - Falador east, include all three yews.(delete falador southeast, not needed) Name- Rimmington yews have it as all 4 yews...not 3,,,the special snow flakes that want to look like a blatant bot and only chop certain trees in some spots and get less money and exp an hour should use choose from map or screen instead, don't make list users suffer. people that only want some trees out of all on locations should use choose from map imo not list,it makes it appear as if these locations are bugged/buggy and or not working/ functioning properly. Sorry If I come off as harsh, but I'm simply looking at this at a logical point of view. (and want to help fix the script the best way I can) ,the way it is right now is kind of backwards in terms of efficiency. also you should go ahead and add "Varrock East Church" (that one yellow line and yew tree path in picture) yes even though it's one yew tree it gets good money and exp an hour as compared to a 3/4 yew spot cause not many are their and well, not sue it just does. (in comparison to progress reports from other locations). I'm sort of baffled other's haven't said anything about these really. I'll always let you know when I find something wrong or maybe something I think could use an improvement. I enjoy your script very much so and only hope to help you better it. thanks again Czar.
  25. OHHHHH those, I will add those asap lol, so there's actually 3 varrock east yews? Should I name them: Varrock east yews 1, 2, 3 or Lumber yard yews 1, 2, 3
  26. Current account: http://osbot.org/forum/user/145696-vikisteri/ Reasoning: Hes banned on * and should be banned here as well. Hes right now on skype being real hostile and insulting me for me reporting him on * and thats quite pathetic then i noticed hes also member on this site. [evidence hidden]
  27. free trial pls
  28. Don't use drop shadow on the title if you want to go with a flat UI and I also recommend to use a more modern font for the title. Another thing is that the alignment of the squares in the boxes is a bit off. Other than that, I personally don't think it's a great color scheme to use but that's personal preference. But I like the general layout of it.
  29. It's still printing the "think we're being rushed" text if the update has been pushed out. EDIT: This was in the console "no assigned locations found 2, report to czar for: [Ham female (15)]" EDIT 2: Suggestion, add a "Deadman Mode" button so that the bot knows whether or not to be careful of such things? Because every few minutes the bot spazes out and tries to eat a ton of food.
  30. package trumpbitch; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import trumpbitch.Woodcutting; @ScriptManifest(name = "trumpscape", author = "trump", version = 6.9, info = "trump", logo = "trump") public class Main extends Script { @Override public void onStart() { // nothing cause trump } @Override public int onLoop() { Woodcutting.cutTree(this); return 100; } } package trumpbitch; import org.osbot.rs07.script.Script; public class Woodcutting { public static boolean cutTree(Script script) { script.log("trump for pres"); // insert just the tip return false; } } this way is pretty much the same thing but i find it's easier to copy paste to new scripts this way. good luck
  31. How should I know, there are more scripts then this one ^^ Script updated to V0.31: - Fixed issue with bad dispenser interface not being closed. Update should be online ina few hours! Khaleesi
  32. Been using a few days now, botting 1 hour breaking 1 hour. Working great so far! Thanks Khal
  33. Hey I have Czar Ankous and when I run it, I like how it opens Perfect Stronghold but its still outdated... can you update it? .. plus I really like the moving the mouse off the screen (randomize it ofc) if you can put it back in OH AND GLORY SUPPORT!!!
  34. 1 point
    Super self-sufficient and attempts to imitate human behaviour. Walks to the nearest bank. Banks all resources gathered and uses them wisely. This is, as the section implies, a developmental thread. Working skills - Agility * Combat Construction * Cooking Crafting Farming * Firemaking Fishing Fletching * Herblore * Hunter * Magic Mining Prayer Ranged Runecrafting Smithing Thieving * Woodcutting Quests - none yet Minigames - none yet Money Making - none yet updates: 3/9/2016 Multiple classes finished woodcutting started mining woodcutting now picks up birds nests antiban specific to skill prioritizes looting feathers over attacking chickens mining supports upto iron ores, supports all pickaxes
  35. can i get this script. i have the perfect magic and czar range guild and the thiever.
  36. Just wanted to say awesome script dude. Got 3 of my accounts 60-90 range in 5 days of fairly safe botting. =D
  37. liked page ,look great may i please get perfect motherload 24 hour trial?
  38. Script got released on the SDN! Link is available in the first post ^^ Khaleesi
  39. this is a grate script and the addition of the bones to peach's is just grate 100% capable creature with it and they only cost 1k, the money can vary from 200k a hour to like a mill and the combat exp is up der to ranging from 35k to 60k. good script its doing a lot at once.
  40. i think they do somewhere. I'm pretty sure i read somewhere on here, if you buy a script it has to be kept updated for at least 3 months, if it isnt, a refund can be requested. Or something along those lines
  41. When programming, regardless if you're new or old to programming, it should always be your best practice into improving your code for good(clean) looks, so that you and others may understand it as well, etc. This short and simple tutorial (more of a guide) will help you understand some general tips when you start your new project. Object DefiningBad Example: public RS2Object entrance; public RS2Widget wait; public RS2Widget cont; public NPC guard; public NPC tzkih; public NPC tzkek; public NPC tokxil; public NPC ytmejkot; public NPC ketzek; public NPC jad; public NPC ythurkot; String state; int startHPExp; int startATTExp; int startDEFExp; int startSTRExp; int completed; long startTime; long runTime; This is an example of bad code! Most of us have probably defined our variables like this before and thought it is correct. Though it is correct and will work, it is not the most efficient and clean way to define them. Good Example: int profit, age; int a = 4, b = 6; long startTime, timeRun RS2Object guard, target, chicken; RS2Widget selectX, makeAll; ..... so forth Fewer lines of your code, all your variables are still there and it looks neater and easier on the eyes. Casting and 'this'Bad Example: this.wait = this.widgets.getWidgetContainingText(new String[] { "Hey, JalyYt, you were in a cave only a moment ago." }); this.cont = this.widgets.getWidgetContainingText(new String[] { "Well done in the cave, here take TokKul as reward." }); this.entrance = (RS2Object)this.objects.closest(new String[] { "Cave entrance" }); this.guard = (NPC)this.npcs.closest(new String[] { "TzHaar-Mej-Jal" }); this.tzkih = (NPC)this.npcs.closest(new String[] { "Tz-Kih" }); this.tzkek = (NPC)this.npcs.closest(new String[] { "Tz-Kek" }); this.tokxil = (NPC)this.npcs.closest(new String[] { "Tok-Xil" }); this.ytmejkot = (NPC)this.npcs.closest(new String[] { "Yt-MejKot" }); this.ketzek = (NPC)this.npcs.closest(new String[] { "Ket-Zek" }); this.ythurkot = (NPC)this.npcs.closest(new String[] { "Yt-HurKot" }); In this example, the variable names are the same ones we defined earlier, therefore, we do not need this. As well, we do not need the absurd and gross looking String array and casting. Good Example: wait = widgets.getWidgetContainingText("Hey, JalyYt, you were in a cave only a moment ago."); entrance = objects.closest("Cave entrance"); guard = npcs.closest("TzHaar-Mej-Jal" ); tzkih = npcs.closest("Tz-Kih" ); Refer to the above picture. Method NamingBad Example: void eatfood() {} void attacktarget() {} Good Example: boolean isUnderAttack() {} boolean findTarget() {} void eatFood() {} I hope this simple but hopefully effective guide has opened some new things to your eyes and knowledge of programming your projects.
  42. 1 point
    Thought it was a script to do the whole caves at first.

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.