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/30/15 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
    I'm new to Cinema 4D but really enjoying What you guys think?
  3. 5 points
    Ill be waiting
  4. I think u are bad at botting
  5. 5 points
    its okay, you should have stuck to your other acc "road_to_1m"
  6. 4 points
    incase anyone begins asking why
  7. 3 points
    efficient & flawless Link: Script now live: Here Features Bypasses Jagex's camera movement bot trap. new! Uses ESC key to close the interface new! Uses the higher xp method (aligns the camera to the target so it closes the menu when it pops up) NEVER gets in combat, 'tower' method of getting out of combat isn't even there (deliberately). Logs out when no money left Equips bronze arrows when necessary Displays 'goal' information, e.g. (at 77 range it will also show details for 80 range, time left, xp left, etc) Automatically equips higher level gear such as d'hide chaps and vambs Runs away just in case of emergency! ................................................................................................................................ With the bots on OSBot, Czar promises to deliver yet another incredible piece to the CzarBot empire. This means you will get to run the script with no worries about bans and xp waste. LEGENDARY HALL OF FAME 100 hour progress report Configuring the bot and the result: Set the npc attack option to 'Hidden' if you want to avoid deaths forever! For extra XP FAQ Why should I use this script when there are millions out there? It is the best script. Simply. Why are you releasing this now? It's time to make it public, it was privately shared with some friends and has been working flawlessly. Instructions There are no instructions. We do the all the work for you. CzarScriptingโ„ข Tips If you are low level, you can use a ranging potion at level 33 ranged to get in the ranging guild. Try and have as high ranged bonus as possible. Gallery ANOTHER 1M TICKETS GAINED !!
  8. 3 points
    TWC removed, I wouldn't go first to anyone either when I was new, even now you won't hear me say I'll go first (tho I have to admit I would to those I know on a personal level). Should I get TWC'd then? If he's always wanting to go first and you don't agree then don't trade the user, no one is forcing you to participate in the market anyway.
  9. 2 points
    @Fruity I think you're turning into Scotty and going to begin making threads for me every month soon, on how much you love me... You're constantly viewing my profile, I know I'm amazing but bro, I ain't dropping any soap any time soon....
  10. Phone camera glass broke so dirt gets in. Getting a new one soon too. Razer Blackwidow Chroma Did it on purpose just for you.
  11. gary rules - mad world? it's from REM nvm lol apparently not my favorite:
  12. Script authorizations were not intended to be "free script trials", that's something which scripters took upon themselves to do. The cost of scripts are fair, not sure where you are doing price comparisons but OSBot scripts (especially AIO) are typically a bit higher here. The bug report system would be a lot of development time for very little impact, use the script topic to communicate with the scripter. Where does it say scripters can't release looting and staking scripts on the SDN? I could have the entire webpage with a red background and big bold black text that says "OFFLINE", people will still come into the chatbox asking if the bot is online/offline.
  13. @Vial I need to know the bot settings, startup settings etc, which thieving style/spot//npc I can't read minds Anyhow, I've just started another account in deadman mode, going so well with nature runes. Going to switch over to ardy knights when at ~2k nats I've tested both methods (since they are the most popular) on my other thievers and found no problems. This is my going to be my 4th account with 90+ thieving hopefully
  14. set it to floor 3 and kill the spiders (lvl 50) it supports all sorts of features read the link i posted do spiders till u can handle ankou with bones to peaches or kill flesh crawlers if u cant handle spiders but u should kill spiders no problem at those stats in full rune (rune chain) u will be fine
  15. yay post count for market!!!
  16. Ah man I'm sad to hear about ban, although I doubt it was the only reason for the ban, did you use any free scripts before that or bot for more than usual? Needless to say, I will add an update for MLM so it avoids other people's rocks for sure,
  17. 'the intelligent choice' by Czar Want to buy the bot, but only have rs gp? Buy an OSBot voucher here
  18. Want to purchase using RSGP? Click here! Script Trial - A 24h trial is available for this script. You may request one HERE
  19. Release notes (2.0): Drastically decreased cpu usage Fixed issues with attaching after login Different bot instances will no longer try to attach to already used client Configurable fps and reaction time (Lower your cpu usage even more!) New hook/callback support Miscellaneous other bugfixes Release notes (2.1): Reduced memory usage Fixed crashing/instability issues after client has been running for some time Does not block F2-F4 keys anymore Note: Please use latest dev build of osbot for additional cpu usage reductions. MAC/LINUX users please note: Mirror mode was originally designed for windows, and is optimized the most for it. And while it's now supported on OS X & LINUX - the performance of it is best when used on windows.
  20. I've decided to make this system, due to my dislike of the way that most scripts are being made and the fact that I come from an environment where everything is truly event based. This tutorial will depend on a system that I wrote (OSBotEventSystem), which you can find on GitHub here. Documentation can also be found on my website here. What is an event system? An event system is a system that allows you to subscribe (listen) to certain events. Events are fired whenever something specific happens. The outcome of the event is driven by the listening subscribers (EventHandlers) and will allow you to fire whatever code you want, whenever the event that you're listening for fires. You can read about Event-driven programming here, if you need a proper understanding of the subject. What are the benefits of an event system? The benefits of an event system, allows you to manage and maintain your code much easier. You'll be able to easily tell your code in what order, your subscribers are going to be executed. And much... much... more. Step #1 We're going to start off by adding the event system to our build path (this has to be compiled with your script). I've added this to a maven repository, so it should be easy for anyone to go ahead and add this to your pom, build.gradle or heck! even just a simple jar file. I expect you to already know how to add a dependency to your IDE of choice, so I'm just going to provide your with the repositories, artifacts and links. Gradle repository maven { name 'Puharesource' url 'http://repo.puha.io/nexus/content/repositories/releases/' } Gradle artifact compile group: 'io.puharesource.osrs', name: 'eventsystem', version: '1.0.1' Maven repository <repository> <id>puha-repo</id> <url>http://repo.puha.io/nexus/content/repositories/releases/</url> </repository> Maven dependency <dependency> <groupId>io.puharesource.osrs</groupId> <artifactId>eventsystem</artifactId> <version>1.0.1</version> </dependency> Jar file http://repo.puha.io/nexus/content/repositories/releases/io/puharesource/osrs/eventsystem/1.0.1/eventsystem-1.0.1.jar Step #2 Now that we've added the system to our build path, it's time to setup the basic script skeleton a quick guide can be found here. I've gone ahead and removed the bits that we don't need for this tutorial. import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; @ScriptManifest(version = 1, author = "Puharesource", logo = "", name = "TestScript", info = "Showing you how to use the events system in a script.") public final class TestScript extends Script { @Override public void onStart() throws InterruptedException { //TODO: Add code that'll add our upcoming custom events to the event system. //TODO: Add code that'll add our upcoming listeners to the event system. } @Override public int onLoop() throws InterruptedException { //TODO: Add code that'll make the our upcoming custom events fire. return random(200, 300); } } Step #3 Now that we have the script skeleton, we're going to make our first event. This event will fire whenever a random number between 0 and 10 hits 5 and then take the System.currentTimeMillis() of when that happened. This event will also implement the CancellableEvent interface which means that we're going to be able to cancel the event and therefor stop certain subscribers from listening for the event (if cancelled). The event looks as follows: import io.puharesource.osrs.eventsystem.CancellableEvent; import io.puharesource.osrs.eventsystem.Event; public final class TestEvent extends Event implements CancellableEvent { private final long time; private boolean cancelled; public TestEvent() { this.time = System.currentTimeMillis(); } public long getTime() { return time; } @Override public boolean isCancelled() { return cancelled; } @Override public void setCancelled(boolean cancel) { this.cancelled = cancel; } } Step #4 Now that we've created our event, we have to register the event. This is done by adding the following to the onStart() method in our script class. @Override public void onStart() throws InterruptedException { EventManager.get().registerEvent(TestEvent.class); //TODO: Add code that'll add our upcoming listeners to the event system. } Step #5 Now that we've registered our event, we have to make it fire the event somehow. Again, in our test case, we'll be checking if a random number hits 5, if it does we're going to get the time and possibly run code to make it either cancel the event or go through. This is all done in our onLoop method in our script class. @Override public int onLoop() throws InterruptedException { if (random(0, 10) == 5) { final TestEvent event = new TestEvent(); EventManager.get().callEvent(event); if (!event.isCancelled()) { log("TestEvent cancelled!"); } } return random(200, 300); } As seen above, we get the number between 0 and 10 and check whether it's 5. If it is 5, we create a new instance of our event and call the event through the EventManager. Afterwards we check whether the event has been cancelled, if it has we're going to log that it was cancelled. Step #6 Now that we're able to fire the event, we'll need to create an EventListener with a few EventHandlers that will fire once the event is called. For a better understanding of the upcoming code, please read EventPriority and EventHandler import io.puharesource.osrs.eventsystem.EventHandler; import io.puharesource.osrs.eventsystem.EventListener; import io.puharesource.osrs.eventsystem.EventPriority; public final class TestListener implements EventListener { @EventHandler(priority = EventPriority.LOWEST) public void onEventFirst(final TestEvent event) { event.setCancelled(true); } @EventHandler public void onEventSecond(final TestEvent event) { if (event.isCancelled()) { event.setCancelled(false); } } @EventHandler(priority = EventPriority.HIGHEST) public void onEventLast(final TestEvent event) { if (event.getTime() % 2 != 0) { event.setCancelled(true); } } @EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR) public void onEventLog(final TestEvent event) { System.out.println("This event was fired at: " + event.getTime() + " and is an even number!"); } } As you can see, our class implements the EventListener interface. Our class also contains several methods of the same structure, with the @EventHandler annotation above them and our TestEvent as the methods ONLY parameter. Since our method onEventFirst, has the LOWEST priority, it will be executed before any of the other methods. (In this case we make it cancel the event) Then since our second event onEventSecond doesn't have ignoreCancelled = true in the EventHandler annotation, the code within it is still going to be executed, even though the event has been cancelled. (In this case we make it uncancel the event if the event is cancelled). Afterwards onEventLast will fire. (In this case we're if the time of which the event was fired, was an uneven number, if it was cancel it). And at last, we get to onEventLog which has the priority of MONITOR and ignores cancelled events. MONITOR events should ONLY be used for logging purposes and should not change any data. Since we cancelled the event in onEventLast if the time was an odd number, that means onEventLog will ONLY fire when the time was even. (This we obviously log). Step #7 At last, we just need to register our listener in our onStart() method in our script class. @Override public void onStart() throws InterruptedException { EventManager.get().registerEvent(TestEvent.class); EventManager.get().registerListener(new TestListener()); // Registered our listener. } And finally we're done. Remember, you can register as many events and listeners as you want. Simultaneously you can use as many EventListeners and EventHandlers for your events as you'd like.
  21. Some stuff hasn't come in yet but just a few more days and we're golden pony boys
  22. 1) mad world from donnie darko 2) ballad of serenity from firefly ~apa
  23. Yep I am currently adding an extra layer of anti-lure to all the exits, so far it only tries to avoid the knight if its there, but I am adding support so if the bot's tile is near that area then it will run to bank or something As for the pickpocket once, and stop script, I am going to the script right now (again). Nothing was changed in the pickpocketing system, it was left how it was since the last best working version, but I will see if I find any problems. Oh crap, if you are pickpocketing, make sure to hide the npc attack option so that Pickpocket is the first option on the list when right clicking an npc EDIT: It works like a charm, so far so good and only 5 mins in, need to get more food though :P It even right clicks if there's a tree in the way (in this case an Oak tree), and spams when there is nothing in the way of the npc ;)
  24. Same happens from varrock east to bank
  25. Awesome. I'll see if I get anything soon and I'll let you know. I'll be interested in selling for btc
  26. Could I get a trial? Will definetly buy if it ends up working right, thanks man @czar
  27. 1. A description of the suggestion Everyone wants to get rid of "feedback farming", that's why we recently got a new rule about service owners not being allowed to receive feedback for their workers' completed assignents even though they act as middlemen. Still everyone gets a lot of feedback by offering free middleman services which is quite the same case as the one mentioned above. Middlemanning 100 x 10m transactions in 1 month to get quick 100 feedback is definately not going to show any kind of trust when most of these users scam quit after 1 month by selling accounts/chargebacking and abusing that false feedback which is not relevant at all. So we should not allow middlemen to receive feedback for transactions under a certain amount (maybe 500m or so) unless they are paid for this service (so we get rid of all the free middlemen scam quits). 2. How will this suggestion impact scripters and/or botters? It will prevent users from farming false feedback. 3. Post any examples such as code or pictures to supplement your description (optional) Look through all the banned users list, there are quite enough with a lot of feedback from free middlemanning who scam quit after a real trade.
  28. Nothing you can do really, you could change your proxy but I don't think it really matters
  29. How long can you bot per day?: dunno Mirror mode/Injection?: injection, I like to live dangerously :xdoge: Will you post all proggies?: erm.. sure Will you report every bug/issue?: ye Your skype: pchat or w/e
  30. Im verified paypal and have 50+ feedback and bought 50m+ gold without me charging back anything, please post your rates down below, need asap.
  31. I left the bot on overnight twice now on 2 accounts each time. I was doing knights in Ardougne on one, and Master Farmer on the other. The settings for the Knights were Bank >> Lobsters >> 20. Anti-Pattern (AntiBan). And that's it. For the Master Farmer account I had Bank >> Lobster >> 12. Plus every option turned on. Woke up and both accounts were just standing in one spot for, I believe, hours. I went to restart the Ardougne knight bot and this time I only turned on Banking for 20 Lobsters, and Anti-Pattern. It just went over and pickpocketed a knight once, then stood in one spot with the log saying "unsuccessful pickpocket wtf!!". After about 10 minutes of this I just stopped it and restarted the bot with only Banking for 20 lobsters enabled (no antiban or anything selected). Only having banking enabled seemed to work pretty well but I didn't run it long enough to find out if it's sustainable. Overall, I'm disappointed with the bot so far because it hasn't shown to be able to run for long periods of time without babysitting (at least as far as pickpocketing is concerned). Any feedback would be great.
  32. lovely mate thanks a million sorry for being uptight but most of the graphics people on osbot now are money driven
  33. Nobody said anything about being paid. I just needed to know details. Seeing as you got it done, I'm no longer needed.
  34. Its worth 2-5m, you could get those stats in max 2 days playing.
  35. Trial please? Thanks
  36. 1 point
    Or when dying, just standing at lumbridge for hours on end Although at the same point in time, when theres no outside interference and it doesn't do the banking "Glitch" It's pretty flawless.
  37. 1 point
    Bought it earlier on, I'm having an issue with banking after teleporting. Seems to just idle at the edge teleport spot until I click on the screen to move towards the bank then the script seems to kick back in and do the banking part. It's not on mirror mode, forgot to take a screenchat of the GUI, but all it had was runtime : 11 mins and status : banking. It wasn't in mirror mode. Edit happened again heres the log : That's where it stays at until I move it myself.
  38. It was a trump supporter Human beings need to grow up and realize we're all the same, fuck
  39. 1. Multiple accounts, without them personally asking, we can't monitor multiple accounts. 2. Some scripters don't want to give out trials. You know there is an info button that takes you right to the script thread. We can't possibly monitor all the broken scripts, all we can do is take reports as they come and then remove if they are broken for a substantial amount of time. We tried monthly cost, and it didn't work. We have a system in place which makes us the best for new scripters to make money. This will definitely not change, the scripters have to maintain their scripts or they get removed from the sdn. If I get to many complaints/refund requests, I post in the thread or pm the user on skype and let them know about the complaints and that they have 24-48 hours to fix or it will be removed. This works in theory, except when the script is broken for 1 day because of an update, and I get 50+ threads for one script due to it being broken. Not going to happen, they can post in the thread saying it doesn't work or report the original thread letting us know it is broken. It isn't as easy as someone reporting it broken and removing the script or even doing research. You know how many times I get complained to that a script is broken and its literally as easy as starting in the bank instead of outside, as it CLEARLY says in the original post. Your suggestion is exactly why the scripters are forced to make a public thread of their script with information and open to the public to post on + reviews. Letting people know if they are broken and if it has been fixed. I agree on this, I've talked to eric and I'm not sure about this, I'll leave it for Alek to decide. I do think buying/staking scripts would be beneficial. I also think looting scripts should be released as FREE on the sdn, of course and a max of 1 per "loot" or an AIO looter. This doesn't matter at all, we've had that, I've even erased the chat box rules and said "the bot is offline do not ask about it" in 48 font and red, and people still joined. Simply people will not read until they are told 50x in the chat box. This is good enough, people will learn or keep asking, either way we are here to address that and be as polite as we can when people are spamming.
  40. Hey beautiful, I was wondering even though I don't have 10 posts if you could give me a trial anyways? I want omnipocket I just tried Czars I wanna see if yours is better. ill be buying yours or his script tonight or tomorrow. member: 204604

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.