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.

Sponsor

Trade With Caution
  • Joined

  • Last visited

Everything posted by Sponsor

  1. (BANK_AREA.contains(player)) { Entity bankchest = closestObject(BANK_CHEST_ID); if (bank.isOpen()) { bank.depositAllExcept(STEEL_AXE); } else { if (bankchest != null) { if (bankchest.isVisible()) { bankchest.interact("Use"); sleep(random(700, 800)); } else { client.moveCameraToEntity(bankchest); } }else{ } walk(DOOR_AREA); Entity largedoor = closestObjectForName(LARGE_DOOR); if (largedoor != null) { if (largedoor.isVisible()) { largedoor.interact("Open"); sleep(random(600, 900)); } } One reason why it wont do anything, you have after one "} else {//nothing inbetween so it has no action to do here so it will not do anything. }" I'll rewrite this code for you as well. public int onLoop() throws InterruptedException { Area bankArea = new Area(2444, 3086, 2441, 3082); Area treeArea = new Area(2472, 3106, 2459, 3081); //Checks if your in bank area and inventory is full it will bank for you. if (client.getMyPlayer().isInArea(bankArea) && client.getInventory().isFull()) { RS2Object bankChest = closestObjectForName("Bank chest"); if (client.getBank().isOpen()) { client.getBank().depositAllExcept("Steel axe"); client.getBank().close(); } else { if (bankChest != null && bankChest.exists()) { if (bankChest.isVisible()) { bankChest.interact("Use"); sleep(random(700, 800)); } else { client.moveCameraToEntity(bankChest); } } } } //Checks if your inventory isn't full and if your not a tree area it will walk you there. //If the closed door it blocking you it will open it and walk threw otherwise ignores. if (!client.getMyPlayer().isInArea(treeArea) && !client.getInventory().isFull()) { RS2Object largeDoor = closestObject(2466, 2469); walk(treeArea); if (largeDoor != null && largeDoor.exists()) { if (largeDoor.getPosition().distance(client.getMyPlayer().getPosition()) <= 4) largeDoor.interact("Open"); sleep(random(600, 900)); } } //checks if in wcing area and area isn't full to woodcut if (client.getMyPlayer().isInArea(treeArea) && !client.getInventory().isFull()) { //Woodcutting method in here. } //will check if its not in bank area and inventory is full if (!client.getMyPlayer().isInArea(bankArea) && client.getInventory().isFull()) { //walking back to bank area here. } return 50; } } There, Nice clean method loop untested but should work fine.
  2. The skill interface has been fixed, Tho I'm still waiting on my partner to push it online, He hasn't been on in a while. I'll have a look into the breaks, tho it has nothing to do with me it's the bot that causes it to break. Thanks for using it. Yeah, I know why it randomly eats a food or tries cooking another food when cooking, it runs off a timer after each animation, if it misses/bot doesn't pick up an animation it ruins the timer causing the script to attempt to use another raw on fire, This results in the bot trying to cook another raw or gobbling down a cooked one, I'll try and find another method to stop this. Was the bot poisoned ? this would cause that as the built in + my combat evader detects that its been hit thinking its in combat so it will run away from it, unfortunately nothing I can do about that. Thanks . You can do something about poison. Check the hitsplats. (Should be more than enough info for you) This would mean that you would have to turn of your evade from combat. build in to your client I would then have to work on my own built in evader, Hopefully they'll have the API notice the difference between red splats and green splats then I will work on it. Almost ;). I can change that very easily, I quite liked cooking on other peoples fires, But I guess I can change.
  3. Random events can come up to 4 times an hour and still be normal, As long as the bots solving them don't worry .
  4. public int onLoop() throws InterruptedException { Player c = client.getMyPlayer(); GroundItem chisel = closestGroundItemForName("Chisel"); if (chisel != null && chisel.exists()) { if (chisel.isVisible()) { chisel.interact("Take"); sleep(random(500, 700)); } else { client.moveCameraToEntity(chisel); } } else { worldHopper.hopWorld(world); } return 50; } } Try that.
  5. Sponsor replied to Ahis's topic in Archive
    I'll sell add me on skype os.jessie http://osbot.org/forum/topic/7795-%E2%98%85-runescape-pin-seller-trustedsponsor-%E2%96%ACrunescape-pin-shop%E2%96%AC-%E2%98%85/
  6. Sponsor replied to Spaztik's topic in Resolved
    I believe its 20 post count, may be 40.
  7. Sponsor replied to Eragon's topic in Archive
    My guess would be the client saves logs of the ip addresses being used for that user and if too ip's are used on that user it'll flag up.
  8. I've punched a MEGALODON in the nose before while swimming.
  9. Cory is already working on one
  10. Sponsor replied to Aidans's topic in Archive
    OSBot has 3 main developers ;).
  11. In the end they never traded due to one not being able to get the pin. OPEN!
  12. Prison Pete has worked fine for me, never seems to fail, All surprise exam needs doing is recognizing what door to use at the end.
  13. Sponsor replied to LiamBaby's topic in Archive
    Kati just killed you.
  14. Make a new fresh account
  15. Sponsor replied to LiamBaby's topic in Archive
    You clearly haven't given a good excuse to why your leaving. Your stating they haven't made any improvements, but the bots in a working and good state? I also should add this, ITS FREE! and they developers have real like to work with as well, there life doesn't revolve around keeping you happy.
  16. Sponsor replied to Nickelodeon's topic in Archive
    You put credit on your phone, the person puts your phone number into there account when putting membership on, you'll receive a text saying do you wish to buy membership reply something (it's something like that) and you've sold them a sms pin sale..

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.