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.

FrostBug

Scripter III
  • Joined

  • Last visited

Everything posted by FrostBug

  1. Im at work at the moment, so I'm gonna go with.. People who call or mail me, asking whether they can hit yes on whatever warning/popup they might get on their PCs. Be it from Adobe, Java or whatever *Thats what grinds my gears
  2. Btooom! Tokyo ravens Accel World Angel Beats! Chrome Shelled Regios Mirai Nikki Guilty Crown Hagure Yuusha Kaze no Stigma T.T. Gurren Lagann Kore wa Zombie desu ka? Eureka Seven C: The the Money of Soul and Possibility Control Densetsu no Yuusha no Densetsu Get to it
  3. FrostBug replied to adc's topic in Archive
    "Next room is Chest room because it is the chest room" Can't argue with this Good luck with the project! Maybe we'll be competing eventually :p
  4. GOML When you bug them like this, each of them are completed at the first location Good luck with your goal, though
  5. Your system doesn't have your JDK properly registered. You can fix it by appending the path to your 'Path' environment variable for your system this can be done with the command: example (don't use this path, use your own): this should allow your system to recognize the javac command
  6. Did you remember to register your mouselistener? eg. bot.addMouseListener(yourListener);
  7. Seeing as bot.getUsername() has been deprecated, does anyone know of a replacement? Im fairly certain that while bot.getUsername() returned the username of the osb account logged into the client, the client.accessor.getUsername() returns the username of an osrs account profile, which is not what I need. Thanks
  8. Thread of the year right here
  9. In my experrience, the mouse algorithm often messes up at speeds over default when dealing with moving the cursor to moving entities. Circles the entity unnaturally several times
  10. FrostBug replied to Laz's topic in Releases
    Isn't the issue merely that the multiplier used in relation to lowestAvailableCameraPitchAngle is incorrect?
  11. Well, you may as well skip a step and use: MouseDestination dest = object.getMouseDestination(); sA.client.moveMouse(dest, true);
  12. FrostBug replied to a post in a topic in Scripting Help
    There are 2 types of for loops; The 'standard' for loop which loops through a code block while a condition is true, executing some logic after every loop as well (usually incrementation). example: for(int i = 0; i < 10; i++) { //Code block } this would execute the code block until the variable i is no longer less than 10; And will increment i by one after each execution of the code block. This type of for loop is commonly used for iterating through arrays of primitive types, grabbing elements by index. another variation of the for loop (often referred to as a for-each loop) is used to pull elements out of a collection. This type of for-loop will only work with collections that implement the Iterable interface, and is essentially a limited iteration by the collections iterator. for(Object element : collection) { //Do something with the elementa }
  13. item#getName should return the correct name string as it is now. That is with the exception of noted items; For which it will return "null"; It's a known issue
  14. FrostBug posted a topic in Archive
    Past accounts (if you know of any): [member=Peekay] Current account: @peekaytime Reasoning: Same person. He is continously trying to scam people by selling a (by now broken) test version jar-file of the script Frost Impulses
  15. FrostBug replied to Zach's topic in Releases
    Awesome ! thanks
  16. FrostBug replied to Zach's topic in Releases
    .93 doesn't recognize MessageType.GAME; But rather has .GAME0, .GAME1, .GAME99 and a few other odd ones Kinda breaks certain scripts
  17. Bot class has a public getter for BotCanvas, which you can repaint or grab Graphics from; However, the getter is reobfuscated with every release I suppose you could grab it between compilations using reflection; Try something like this.. Field[] fields = bot.getClass().getDeclaredFields(); BotCanvas canvas = null; for (Field field : fields) { if (field.getType().isAssignableFrom(BotCanvas.class)) { try { field.setAccessible(true); canvas = (BotCanvas) field.get(bot); } catch (IllegalArgumentException | IllegalAccessException ex) { //Exception handling } } } if(canvas != null) { Graphics g = canvas.getGraphics(); //Grab graphics context canvas.repaint(); //Repaint }
  18. in .88 some infinite loops were given timeouts in the moveMouse method Probably other changes too, though
  19. Feels good to be lucky Went and stole 3 clues from H.A.M's
  20. tfw you didnt just quote his post to see that all the bb tags were empty
  21. FrostBug replied to Kittens's topic in Spam/Off Topic
    What an insightful question ( ͡° ͜ʖ ͡°)
  22. Disputed member: @Peekay (Former name: Account1994) Thread Link: - Explanation: Ive been made aware of the fact that he was trying to sell a test-version (local jar) of the script that I had provided him for testing. He made an attempt to sell the script for 10M 07gp to the member @qw3, who in turn notified me of this. Evidence:
  23. ASM or reflection I reckon (As people have mentioned) I made a client once (For simple paint rendering of loaded NPCs & objects) in ASM; Learned a lot of bytecode from that; So I would definitely recommend giving it a try; Simple stuff anyway. Making a full blown botting client alone is.. not a good idea IMO

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.