Skip 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.

Juggles

$100.00 Donor
  • Joined

  • Last visited

Everything posted by Juggles

  1. 1) Few problems in your script, it will keep clicking the fishing spot bc you aren't checking if you are fishing. Check if your player is animating or not for this. 2) YOu don't check if you've done the previous steps, you will just keep looping non stop. 3) You're missing brackets on your widgets 4) Why are you dropping 4 items? 5) Your script literally is just linear right now. Look into conditional sleeps and using if/else statements to check if you're doing an action. 6) Do the first few modules Code Academy to learn the basics of Java first. It will help you in the long wrong. 7) Use pastebin, code is ugly on OsBot and not formatted 8) Shouldn't "fire" be capitalized?
  2. add this import import org.osbot.rs07.api.ui.RS2Widget; I code on Mac so this is what I do Whenever something is red, see if you need to add the import. Click on the red line, hold Option(ALT on windows?) and press enter it will add the import.
  3. Settings<Options<Debug<Tick Widgets on Now when you hover over things, it will give you numbers from a box. Find the #s it gives you and use them in if (getWidget.isVisible(#,#)) { getWidgets().interact(#,# "Cooked All"); }
  4. You want to sleep until inventory contains 27 cooked fish (fishing rod is 1 space) or until you are in dialogue from leveling up. new ConditionalSleep(60000) { @Override public boolean condition() throws InterruptedException { return getInventory.getAmount("Name of fish")>=27 || getDialogue.inDialogue; } }.sleep(); You can use a widget to cook if (getWidget.isVisible(#,#) { getWidgets().interact(#,# "Cooked All"); }
  5. To select item, use: inventory.interact("Use", "Name of Fish"); Use on the fire. I think fire is an object? Not sure I have never cooked. getObject.closest("Name of whatever fire is").interact("Use"); You can use a widget to cook if (getWidget.isVisible(#,#) { getWidgets().interact(#,# "Cooked All"); } And what do you mean until inventory is empty? Like when you drop after cooking? getInventory.dropAllExcept("Fishing rod Name");
  6. Bot clicks regulary on NPC it is attacking (when i think that it should only be once) If another NPC of the same name comes closer then the one im attacking the bot tries to switch to that npc, even though it is still under attack. If (myPlayer.isUnderAttack) { //doNothing } else { //Attack NPC } This will fix both your problems because it won't attack in combat. This is very basic, but should work for now. Of course you can add other things. As Acerd said, It would be helpful if you post your PasteBin.
  7. Script can randomize click timer while auto clicker is always at a set time.
  8. Hi Merlo, hope to see you one day in the chatbox
  9. Don't make bald tutorial island guys Don't make your stats look bot like Use private scripts (Depending on what you're botting ) Make it world hop when another white dot appears on minimap Don't bot 24/7 Don't bot common things like Woodcutting, Runecrafting, Mining, Red chins, Blast Furnace,etc or expect to get banned fast. Find your own method and buy a private script or learn how to code. Test accounts and see how they ban you. Make adjustments accordingly. Don't check hunter xp every 3 minutes
  10. Making a bot for it right now
  11. Exactly. Bot smart guys
  12. http://osbot.org/forum/topic/84213-explvs-tutorial-island-free-random-characters/page-1
  13. I would assume so. Try it out.
  14. Sold him 300m. Very fast service and reliable. Will be selling weekly
  15. Your question is confusing but if I am understanding it correctly, you don't need to put your whole attack code twice. Do something like if (GUI.AttackAreaSelectedByPlayer.contains(myPlayer) { //Attack code } else { //WalkToArea } this will separate your two areas and you will only need the code once.
  16. Juggles replied to Juggles's topic in Requests
  17. I appreciate any proggies posted
  18. No it does not.
  19. DiHydrogen Peroxide has killed many people.
  20. Randoms are handled by the client. Enable the setting in your client.
  21. Bought 2 more proxies Well worth it.
  22. Team Mystic woo
  23. Thank you

Account

Navigation

Search

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.