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.

Strange_Fk

Trade With Caution
  • Joined

  • Last visited

Everything posted by Strange_Fk

  1. From my understanding this means Webwalking didn't get installed correctly when updating to newer version of Osbot. If so, I usually fix this by deleting newest version of osbot and download newest version from an older version of Osbot I have on my computer still, or from this site directly. I do remember neither of those worked once and I ended up having to delete my entire Osbot folder saved on my computer, then downloading the client again after that, but that for sure did the trick for me on my tower computer a few days ago. It only says error at FlaxSpinner.onLoop(FlaxSpinner.java67) because that is where you used walking api (which isn't installed correctly with your client)
  2. As he has stated above, use widget debugger to find a widget ID that pertains specifically to the box that you intend on the bot to type in. So that way if the widget is not visible or is null then it will not type until it is visible or !null. For example: if (widgets.get(162, 32) !=null && widgets.get(162, 32).isVisible()) { keyboard.typeString("28"); }
  3. Responsive talking bots would work wonders for not getting reported. I remember Devients Woodcutter(was free too) back in the day would have various responses to say hello(only if somebody else had initiated the greeting) and would also say woodcut level if asked and ask theirs after. Ofc this had a way to detect if it was the same person trying to get it to say hi or level so it would stop after replying to the dialouge after one response per player.(maybe the timer for an indiv player would reset after 30 min or so). Thing was so dope. As for checking exps every so often... I used to do that nonstop at times when I would play legit, but other times wouldnt check for hours
  4. None of my accounts have pins, but whenever I add/save a new account, on osbot startup, it adds a pin to my account. Just needs some data entered, and if you don't even have a pin then it won't ever need to pull this info anyways. So don't put any worry on the pin data unless you actually have one in the game.
  5. See this is exactly what I mean about being so knowledable
  6. javascript/ osbots apis
  7. Damn you're always so knowledgeable with the JS! Thanks mah dude
  8. Hahahaha as I was reading your comment I remembered that only mouse clicks are recorded ... At least I think
  9. Title says all, wondering if there is a way to change the mouse movement speed.
  10. You could add a bit of code to your script to prevent it from hopping x number of times in a given amount of time. This would likely solve your issue, but might be annoying figuring out what the hop threshold is
  11. I think this is to prevent any temp bans on your account due to hopping too much within a short amount of time. I remember couple months back I was hopping a lot to find an empty world and got a message in game chat, or on login screen after force logout... can't remember exactly which one hahahah (was also using osbuddy at time, not osbot). So I think osbot dev added some code to prevent people from continuing to hop once a certain limit is reached within a certain amount of time. I could be completely wrong though
  12. Thanks mah dude, didn't use this exact snippet, but it got me in right direction and now doesn't lag anymore!
  13. Yeah I noticed without changing ip after 1 or 2 accs being ban they seem to ban you much quicker
  14. Damn wtf, was the screen sent in via PM?
  15. If I'm not mistaken mouse movements without a click will still make u log, however mouse.click() should work since it will just right click(which from my experiece won't cause you to afk log) Could be wrong though
  16. I've come up with two ways to hover an action, both have ups and downs. The first was lag free, but not the most effective so I ditched this and came up with this as my second attempt, however it lags slightly whenever it pulls up the menu. int menuActionNumber = getMenuAPI().getMenuIndex(menuName, menuAction); if (!canLoot && menu.isOpen() && menuActionNumber >= 0) { int minOptionX = menu.getX(); int maxOptionX = minOptionX + menu.getWidth(); int minOptionY = menu.getOptionRectangle(menuActionNumber).y; int maxOptionY = minOptionY + 12; sleep(random(611, 711)); mouse.move(random(minOptionX, maxOptionX), random(minOptionY, maxOptionY)); } The if statement is the same for both attempts so if has to do with the body of the if statement that causes the lag. If there is a more effective way to do this it would be much appreciated if someone could send me in the right direction.
  17. This script will be available for use for 3 days before trial ends... Please notify me of any bugs found Please post any bugs that anyone comes across, I will try to fix them as soon as they come in. Kudos to Explv's GUI guide, without it I likely would have been to lazy to add a GUI or even release this script Script Features - Eating at random HP% (changes after every eat) - - Supports all food - - Logs if under 20% HP && no food - - Potions supported - - GUI with custom or preset NPCs - - Anti-Ban/Human-like Features - - Right clicks and hovers attack option of next NPC (randomly) - - More small features that add to smoothness, and for anti-ban as well - - Door Handling - - Herb Looting - - Clues Always Loot - - Fixed Potions - - Misclick on ladder or stairs will climb back down/up - - Added auto detection if using range and auto loots arrows - - Loots and equips arrows randomly (logs if ranging and no more arrows in invy or equiped) - - Banking auto detects food and pots if script was started with them - - Smart food withdraw, if left over food it takes smaller amount when banking (if looting) - - Added Al-kharid, Camelot, Catherby, Lumbridge banking and more (will add any banks upon request) - - Option to withdraw money from bank if needed for Al-kharid Gate - - Added npc healthbar paint - - Smooth human-like interactions - - If inventory contains loot, it has a chance to price check the items - - will put strictly loot items up individually, or price check full inventory - - Opens different skill guides and browses different subsections, as well as scrolls and hovers different selections - And More... Updated Paint + Progress Report... Download Link: http://www.mediafire.com/download/n9ebmcs1sa881a3/StrangeCombatLite_obf.jar This script will be available for use for 3 days before trial ends... Please notify me of any bugs found
  18. new forum thread
  19. Explv is a boss, always see him helping people with scripting and putting out some quality scripts
  20. Does that apply to scripts that are generally pay to use scripts as well? For example if I released a script I wrote, that had the same purpose as one that was a premium script, I can still release it as long as it doesn't have malicious code? Not trying to be a smart ass at all, but I have always heard different things on this in the past so I wanted to make sure. Thanks in advance man
  21. Strange_Fk replied to pingazall's topic in Botting & Bans
    Yeah buddy same here, been pretty successful with it until very recently. Seems I be getting ban quick as fuck now though, all private scripts new and old that I would never get ban using.
  22. Strange_Fk replied to pingazall's topic in Botting & Bans
    Were yall using stealth injection or mirror? would be extremely helpful to me, thank you
  23. Yeah I forgot to add if (entity !=null) { entity.interact("Attack"); }
  24. No problem, feel free to hmu with any questions you have
  25. String npcName = "The npcs name" Entity anyEntityName = npcs.closest(new Filter<NPC>() { public boolean match(NPC npc) { return (npc.getName().equals(npcName) && !npc.isUnderAttack() && (npc.getCurrentHealth() != 0 || npc.getMaximumHealth() == 0 && npc.getHealthPercent() != 0)) && !npc.isInteracting(myPlayer()) && killZone.contains(npc.getPosition()) && npc.getInteracting() ==null); } }); anyEntityName.interact("Attack"); sloppy but will do, you can take out or add booleans to define npc as you please. I was toying with it a lot so this example might have a lot of pointless filters. Hope this helps regardless

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.