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.

Preliator

Members
  • Joined

  • Last visited

Everything posted by Preliator

  1. Yes, you can do this by sending mouse events manually. For example, if you want the bot to instantly move the mouse down by 40 pixels, you can achieve this by using the following: bot.getMouseEventHandler().generateBotMouseEvent(MouseEvent.MOUSE_MOVED, System.currentTimeMillis(), 0, mouse.getPosition().getX(), mouse.getPosition().getY() - 40, 0, false, 0, true);
  2. Yeah, it's for rs3 only. Limit is still 6h on 07.
  3. Preliator replied to MGI's topic in Releases
    Yes link is working now, thanks .
  4. You should use org.osbot.Boot as your main class, or simply run "C:\Program Files (x86)\Java\jre1.8.0_40\bin\java.exe" -jar "C:\path_to_your_osbot.jar" I imagine you need multiple arguments for the proxy etc if you want to run org.osbot.BotApplication directly and skip the boot GUI (if possible).
  5. Why is there a post count requirement to read the mirroring guide? I'm sponsor but I can't read it. I really want to test it :P
  6. Hey, I got 3 accounts which all need the following skills done by hand: - 10 -> 50 thieving - 51 agility (starting at level 30-40, different for each account) I will supply basic things like teleports and food. Bots may absolutely NOT be used. If you get an account banned anyway you'll be forced to make a new one with the same stats / quests done. We'll discuss this in Skype to protect both parties. Looking for trusted people. Can pay a good price (as long as it's done legit ), and I'm not in a hurry (as long as it's done at Friday it would be great). One account per worker is preferred.
  7. You can do the following: bot.getRandomExecutor().registerHook( new RandomBehaviourHook(RandomEvent.AUTO_LOGIN) { @Override public boolean shouldActivate() { return false; } } ); And if you want to allow the autologin to activate again, use the same code again but change the return false; to return super.shouldActivate().
  8. Awesome, thanks for the update
  9. Thanks, it's working great at the moment .
  10. Order Form: What do you need done? 36->53 agility, 10->50 thieving (both by hand) Have you added my skype? live:aiotrade yes Do you accept the TOS? yes
  11. samosamo is doing the service at the moment!
  12. What service do you require? 10 -> 60 ranged, 10 -> 50 thieving, 33 -> 53 agility, 1 -> 60 prayer Have you added my Skype? Yes, we have already made a deal Do you accept my terms of service? Yes
  13. I'm looking for someone who can train the following skills legit: 10 -> 60 ranged 10 -> 50 thieving 33 -> 53 agility 1 -> 60 prayer Of course I will supply arrows, food, and dbones for this. I'm willing to pay well (07gp or paypal), but ABSOLUTELY NO BOTS MAY BE USED. If you manage to get the account banned you will be required to refund an account with the same stats/quests done. If you are trusted and willing to do this, please post your price here .
  14. I often got the same error when hopping worlds. It seems like the event executor can get bugged after a while, causing the script to freeze. What I did is "renewing" the event executor every time before hopping (or in your case, before interacting with an inventory item) like this try { Field field = Bot.class.getDeclaredField("eventExecutor"); field.setAccessible(true); field.set(bot, new EventExecutor(bot)); } catch (Exception e) { } This completely prevented the error from occuring again for me. I imagine it would fix your problem too.
  15. The answer is actually A, not B. After bouncing i times, the ball reaches a *height* of h(2/3)^i. However, it travels 2h(2/3)^i (twice the height) before reaching the ground again, since the ball travels up and down.
  16. Just letting you know, osbot 1.8.15 is working fine at the moment. But yeah, I too do expect updates (and a dl link) since they said osbot1 would still be supported. I understand they want everyone to switch to OSB2, but right now osbot 1 is still much more reliable.
  17. Since EG is an external tangent of the circle G, we know that the angle EDG is 90 degrees. So, apply pythagoras theorem on the triangle EDG to find that the length ED = sqrt(EG^2 - GD^2) = sqrt(1600) = 40. Furthermore, by symmetry you have DC = FA = 55. Hence EC = ED + DC = 40 + 55 = 95.
  18. Amazing read. I think mouse movements are a crucial part of Jagex's bot watch. Since all scripts use the same API methods with the same mouse controller, all bots would have the same profile. If, according to your first quote, it would be possible for Jagex to compare profiles of different players, it would explain why Jagex is so good at detecting bots nowadays. What I think that needs to be implemented in OSBot: let all accounts have different bot profiles (different mouse speed, accuracy and mouse movement patterns). What also would be a nice addition, is that each bot could change its behavior at random times. For example, sometimes your concentration is good, at other moments you like to afk a lot or you are tired (thereby decreasing your mouse speed and accuracy). I thought about writing my own mouse controller too, but I failed (seeing your code, I can imagine why). So an amazing thanks for these snippets. I personally had the idea of recording my own mouse movements (say 300+ different paths). Then every time the bot moves the mouse, a random path is picked based on the distance that needs to be covered. Of course you will need to rotate and scale this path, but that's not a problem. Add some extra randomization and you would have amazingly realistic and undetectable mouse movements.
  19. Got mixed feelings about this. At one side it's really great to see change (hopefully a better API and/or a client which is harder to detect), but I also feel that at the current state of OSBot 2 (bugs, high cpu usage) will not really increase the botting experience. But this might of course change in the future. By the way Laz, do you have any intention on adding Groovy support? I'm probably the only one that still uses it (and I love the convenience of lambda expressions etc), but I will be sad to see it go.
  20. For those interested: the logic that is used in this video is (obviously) wrong. The problem is that it is not generally allowed to change the order of summation in an infinite sum. (In fact, for any so called conditional convergent sequence, you can change the order of summation in such a way to get any possible number you like.)
  21. One of the things that people fail to realise is that the sequence 3.9, 3.99, 3.999 etc will in fact *never* reach the number 3.999... The number 3.999... is by definition the limit of this sequence - but the sequence will never attain this value. Communism gave a nice proof that this limit is equal to 4. For those interested in a rigorous (but completely trivial) proof using the definition of a limit: By the way, the world would very weird if 3.999... was NOT equal to 4. Then 4 - 3.999 would be an infinitesimal, which would make things like continuity, differentiating and integrating WAY easier. But sadly that is not the case ;)
  22. Tis true, Linux was a bad choice I don't use up nearly as much ram on my windows home machine. If you know why it uses up so much memory on Linux and how to fix it that would be really helpful I have a memory cleaner on windows but I don't think such a program exists on linux (Although I always though linux managed memory pretty well to begin with) It might be a random guess, but take a look at this. Linux is much more resource friendly than Windows and this link might explain the weird behaviour of linux. Another option is that the default heap size of java is larger on linux than it is on Windows. On topic - I can easily run 18 bots on my 8gb Windows pc, using roughly 80% ram. So with your pc you can easily run 20 bots. On linux, I dare to guess 30 bots are doable if you know how to allocate ram.
  23. Mathemetically speaking, yes it is possible. You can model the infinite coin tossing using a probability space with sample space Omega = {0,1}^N, where X_i = 0 means that the i'th toss is tails and 1 represents heads. In this model, tossing heads every time is equivalent to the event x = (1,1,1,...). Since x is in Omega, x is by definition a possible outcome. However, it's very easy to prove that P(X=x)=0, i.e. the probabilty of you tossing heads every time is 0. Equivalently, it is almost surely that you will toss heads at least once. If you are interested in this subject, look up measure/probability theory on wikipedia .
  24. That formula doesn't seen to be right. This is the real max hit formula for a dds special attack: maxhit = floor(floor((5+(8+lvl+style)*(1+40/64))/10)*1.15) where style = 3 if you're using aggressive and 0 otherwise. So the required strength level for each max hit is: 17: lvl 79 18: lvl 85 19: lvl 91 20: lvl 97
  25. The first thing you can try is simply resetting your modem. This might give you a new IP, but this is unlikely and it depends on your ISP whether it works or not. If that doesn't work, you can try the following (which works for me). This requires a more advanced router that allows MAC cloning. Login to your router's homepage (http://192.168.1.1 or something similar)), look around a bit and clone your pc's MAC address on your router. Afterwards, just restart the router and you will most likely receive a new IP address.

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.