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 07/27/15 in Posts

  1. 4 points
    Khal Yak Slayer Created by @Khaleesi No longer being sold! Features: - Incredible XP/H (95K xp/h with ~80 stats) - Complete Potion, food & banking support (combats, supers, normals) - Special Attack with weapon of your choice - New, incredibly sexy paint! Proggies: Want to purchase using RSGP? Click here! Bug report Template: - Normal client or Mirror client? - What is the issue? - What is the script status, (can be seen in the paint) - Can you get a printscreen of it? Script Trial: - A 24h trial is available for this script. You may request one HERE
  2. 4 points
    Goblin Fighter Features: - Kills goblins - and spiders! - Will gather/cook chicken if no food is available - Has an ugly paint Reviews: Progs: Will be on SDN soon!
  3. 3 points
    Get to celebrate another year of living today
  4. Script is now Czar Slayer, I will be working on this myself - the other 2 members haven't contributed a single line of code so it's still the same as it was before ;)
  5. 2 points
    I've never actually done a proper introduction for myself so here we go I'm not very good at making things short so I'll add a lot of pictures to help. My name is Jay. I'm currently 19 y/o and I'll be 20 in August. (I feel old already) I have played Runescape for about 10 year on and off. I've only been in the botting community for roughly 1.5 years and I'd have to say (especially on OSBot) that we are a really awesome group of people. Everyone is really kind (when they dont get scammed ) and helpful for a lot of things and I really appreciate that. The first major event that happened in my life was when my dad passed away in 2003 from liver failure. Lots of people ask me if I blame the doctors for not doing a better job and I always say "of course not, there was just not another healthy liver available yet.) The same year my Uncle gave me my first real experience with gaming, a Nintendo 64. I would still pick the N64 over any console if someone said to choose one. My favorite game on it would have to be Banjo Kazooie or 007 Golden Eye. Fast forward 10 years or so, I decided to drop out of high school due to thinking I was wasting my time there and depression caused by a number of things. So, I decided to go to collage the same year for Carpentry and was told by lots and lots of people that I was wasting my life away and that it was a waste of money. Sure it cost me $1500 but i got that all back when I passed. I ended up getting 93% overall and I currently get paid $20/hr. I currently work with 2 really great people building anything from single family houses, to 4-plexes, to 6000 sq.ft custom homes. Sure sometimes we have some rough patches with each other but we get through it and always laugh about it at the end of the day. The one thing that I love more than video games would have to be my car and my dog. His name in Remington or Remi for short, and iv'e had him for 3 years since birth. He is a pure bred chocolate lab and I take him everywhere. My baby a 2006 Mustang V6 (no replacement for displacement but weight reduction bro) I have spent so much of my money on my baby but it's worth it a million every time I turn the key. MUSIC. Always makes the day go by so much faster and better when you have music playing in the background. I'm mostly into EDM but will listen to anything except Christian / classical or opera. Sorry but I just cant do it. I own my own welder that I just like to make random things with because I find it relaxing and enjoyable. So far iv'e made my own muffler delete for my Mustang and i'm currently working on a custom x-pipe for it aswell. And that's about it for me. If anyone would like to know anything else about me feel free to ask and i'll answer or an exhaust clip I can do that no problem. Thanks for taking a look at this and if anyone else would like to post something about themselves too that would be awesome
  6. 2 points
    almost there
  7. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Kills and picks up armour for tokens (Pick Black/mithril for optimal results) - Kills cyclops when enough tokens - Food support - Potion support - Possible to camp certain cuclops for more defenders - Basic looting options - Special attack weapon support Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting in 2023!
  8. Project #LucidDream What? Remember DreamScripts? Well, we're back! @Eliot and I, @Ericthecmh, are restarting DreamScripts as what we are coining Project #LucidDream. Cool... what does this mean for us? We will be updating/rewriting the following DreamScripts: DreamChopper, DreamMiner, DreamFisher, and DreamRange Reloaded. For those of you who've already purchased one of these scripts, don't worry; you won't have to repay. In addition, we will be writing a bunch of new scripts for you guys. I will be merging my current script (CMHStronghold) into the DreamScripts suite. Wow! What's the timeline? We are going to have the four aforementioned scripts updated by next Sunday (August 2) along with at least one brand new script. These scripts will remain free beta for a week after that, then become premium. After that we will be making new scripts. The Goal We are coming back re-energized and motivated to deliver OSBot the highest quality scripts we can with the best support we can offer. We have once again ignited our quest to offer OSBot scripts that simply work, truly are bug-free, and are safe. We will use this thread to post updates throughout the week, stay tuned, it will be worth it.
  9. I'm currently going through Torchlight 2 and the Bomberman franchise. I'll probably give Half Life 2 a shot later this year, will be my first FPS game since Halo 1 lel :p
  10. Ocarina of Time is my all time fave, tbh all Zelda games are, i love them all!
  11. barb fishing works fine for me, finally
  12. 1 point
    Oh shit I remember that thing now you like look at the thing and do that thing right? In all serious font is super hard to read especially when I'm colour blind as shit and on mobile :p
  13. STOCK: 30M skype: ironic.gains
  14. i see the script is not added to my script selector yet, but i hope it will be added soon. im checking it constantly cant wait to test hunter kits FINALY
  15. Yes you can, it's an AIO script just get an air staff and some mind runes, and you can make the script attack NPCs until level 7, then from level 7 you can enchant sapphire, or just go to lvl 4 and start with the curse spells e.g. 'weaken'
  16. 1 point
    What happenD? its not working for me atm
  17. 1 point
    updated icons!!!!! :goodjob: == :tears: == :salty: == :rage: == :horse: == :happytears: == :highfive: ==
  18. 1 point
    Added them.
  19. Gonna copyright a greek word eh, wouldn't surprise me. Also: http://copyright.gov/circs/circ34.pdf You can't copyright names, tada! Trademark at best, but just some nub trying to scare ya :p
  20. 1 point
    Alright, I tried to write a simple (semi-formal) grammar for a state-based language. It still lacks some stuff like iteration, function definitions and variables...
  21. 1 point
    Happy birthday!
  22. 1 point
    Happy birthday
  23. 1 point
    The idea is good and would help those who want to script but don't know how. In OmniPocket, I use my own minor script language (like OP highlights here) to create presets which allow more control for me (the script writer) within my own API without steering away from the AIO nature of the script. Now, of course, OP and I have different uses for this, but it's still a good idea. Here's an example script that I am working on for a basic blackjacker: #Pollinveach Blackjacking #TODO: add positions, finalise #also todo: work on luring -> house -> KO -> pickpocket twice define HOUSE_POS {x, y, z} walkto shantay_pass tag SHANTAY "Shantay" NPC_TYPE interact SHANTAY "Buy-pass" tag PASS "Shantay Pass" OBJECT_TYPE interact PASS "Go-through" walkto pollninveach #and so forth It looks a bit complicated here, but everything is handled by the API: Walks to shantay_pass (internal var) Locates the nearest "Shantay" NPC and buys a pass Locates the nearest pass object and goes through it Walks to pollninveach (internal var) I very much think that having a minor scripting language for OSBot will attract those who are looking for baby steps to create scripts. Of course, having java should still be an option, however.
  24. More misleading than porn site ads telling me singles in my area want to meet me
  25. Because fagex seems to leave some dupes lately... There is too many gp goign around atm -_- Khaleesi
  26. Welcome brother.
  27. 2nd account getting ready for barrows. got me 50 atk-60 str this weekend. will be moving it on to nmz after 60 atk (tmro) tyvm
  28. Awesome, thanks
  29. Woo cant wait for this to come out XD
  30. 1 point
    20 different variations of " " and i approve of you becoming a mod.
  31. I'm sorry about that. It has NEVER taken me this long for any script, it's just I was moving and was out of internet for a week, then the week before that I went on a church camp for a week. And before that I had other personal stuff. Wont happen again!
  32. 1 point
    Need money madness done. I haven't done any mem quests, so it'll include all of those as well. You'll have 1M to use to buy required items for the quests. Will pay through paypal.
  33. Damn.. I didnt see your like, and i forgot to try this script. I really want to try it before ill buy it, because i want to max my agility.( with profit ^^) If is not a big request, can i get another trial? I turned my notification on. Thanks, BuD
  34. price check 60-60-50 stats. 1 rest. all handmade
  35. hi ely how r u and smart doin
  36. LOL Ahahahah oops Glad to hear the script's going good though
  37. wherer im at, using alch at night and stun/alch during the day. EDIT:: trying the new patch and the script is still going into the bag, but in a few hours i will no longer have to worry about it anymore as i will be 99 thanks to this script, from 70 at that. although it has flaws it still got the job done. i just want to thank you for the work you continue to do and the time you put into giving your customers a good reliable product. EDIT::: just achieved 99 mage, thanks a ton man.
  38. suppose i aint get to using a trial before buying premium huh...
  39. Lol, I remember you saying the other day "fuck them they will never catch me", I guess they did.
  40. Some code I toyed around with yesterday to test out a few things: Core: import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.util.Comparator; import java.util.function.Predicate; import java.util.stream.Stream; @ScriptManifest(author = "Botre", info = "", logo = "", name = "Experiment", version = 0.0) public class ExperimentalScript extends Script { private ScriptClock clock = new ScriptClock(1.6); private String name = "Man"; private String action = "Pickpocket"; private Predicate<NPC> validityPredicate = o -> o != null && o.exists() && o.getName().equals(name) && o.hasAction(action) && getMap().canReach(o.getPosition()); private Comparator<Entity> distanceComparator = EntityComparator.create(this, EntityComparator.Type.DISTANCE_FROM_PLAYER); private Target<NPC> target = new Target<>(validityPredicate, () -> getNpcStream().filter(validityPredicate).min(distanceComparator)); @Override public int onLoop() throws InterruptedException { if (target.valid() || target.find()) { target.get().interact(action); } return clock.tick(); } private Stream<RS2Object> getObjectStream() { return getObjects().getAll().stream(); } private Stream<NPC> getNpcStream() { return getNpcs().getAll().stream(); } } Target: import java.util.Optional; import java.util.function.Predicate; /** * Created by Bjorn on 19/07/2015. */ public class Target<T> { private T target; private TargetSearcher<T> searcher; private Predicate<T> validity; public Target(Predicate<T> validity, TargetSearcher<T> searcher) { this.validity = validity; this.searcher = searcher; } /** * @return The current target. */ public T get() { return target; } /** * @return Whether the current target is valid. */ public boolean valid() { if (validity.test(target)) { return true; } else { target = null; return false; } } /** * Searches for and assigns a new target by making a call to the search() method. * * @return Whether a new target was find. */ public boolean find() { Optional<T> optional = searcher.search(); if (optional.isPresent()) { target = optional.get(); return true; } else { return false; } } } Target searcher: import java.util.Optional; /** * Created by Bjorn on 21/07/2015. */ public interface TargetSearcher<T> { /** * Searches for a new target. * * @return The new target. */ Optional<T> search(); } Script clock: /** * Created by Bjorn on 19/07/2015. */ public class ScriptClock { private double loopsPerSecond ; private int millisecondsPerLoop; private long systemMilliseconds; private long deltaMilliseconds; private int sleepMilliseconds; public ScriptClock(double loopsPerSecond) { this.loopsPerSecond = loopsPerSecond; millisecondsPerLoop = (int) ((1 / loopsPerSecond) * 1000); systemMilliseconds = System.currentTimeMillis(); } public int tick() { deltaMilliseconds = System.currentTimeMillis() - systemMilliseconds; systemMilliseconds = System.currentTimeMillis(); sleepMilliseconds = (int) (millisecondsPerLoop - deltaMilliseconds); return sleepMilliseconds > 0 ? sleepMilliseconds : 0; } } Entity comparator: import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.script.MethodProvider; import java.util.Comparator; /** * Created by Bjorn on 20/07/2015. */ public final class EntityComparator { public enum Type { DISTANCE_FROM_PLAYER, } public static Comparator<Entity> create(MethodProvider mp, Type type) { switch(type) { case DISTANCE_FROM_PLAYER: return (a, b) -> mp.getMap().distance(a.getPosition()) - mp.getMap().distance(b.getPosition()); } return null; } }

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.