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.

FushigiBot

Suspended
  • Joined

  • Last visited

Everything posted by FushigiBot

  1. True. I didn't see that. I was commenting based on the inventory debug in the op where the item id still shows despite the Members Object item name. I had some people who are using my free SF scripts message me today about this. It seems to be happening a lot today, as Wishy stated.
  2. There is also an option to write something in a box when you appeal. It also takes much longer than before.
  3. Topic. Can't launch mirror on OSBot anymore.
  4. free [frē] ADVERB without cost or payment. com·mu·ni·ty [kəˈmyo͞onədē] NOUN a feeling of fellowship with others, as a result of sharing common attitudes, interests, and goals. Join the discord. Maybe you were under the wrong impression when you bought it, but SF is one of the best botting tools out there. If you learn it, you won't regret it.
  5. This is happening very often right now. A lot of the scripts I have made use inventory checks for restocking and users are reporting the script randomly bugging out because of it. It doesnt seem to affect id checks -- only strings (when checking for the item name).
  6. FushigiBot replied to mermi's topic in Introductions
    Try to avoid getting banned.
  7. Background These methods currently support useful keyboard presses which can help in numerous situations. It does not contain any of the mouse keys: Left click, right click, and wheel (middle) click. Why is this useful? Although the OSBot api does a lot of the actions automatically and effectively, it can sometimes fail when, for example, trying to adjust zoom if the target zoom is too close to the current slider position, causing the script to loop the method if a check is not added. There are also widgets that can be interacted with by holding a mouse click then moving it. How can it be used? Moving the zoom slider. Moving the scroll bar (for example, in the bank, activity teleport screen, settings, world hopper, etc). Moving the camera with the wheel click. Dragging and dropping (bank and inventory).
  8. Hey, I was able to fix the dying issue by purchasing a new router. Ping went from 200-300ms to around 50ms. I may purchase another month of it, but just thought I'd let you know that a good connection is a must to run this script effectively. Might want to write it somewhere in the post. ^^
  9. Me: *Opens OSBot at 2am* My wife: *Wakes up and gets ready for work thinking it's morning*
  10. Every setup is different so there could be numerous reasons as to why it works well in some setups and not so much in other setups. In my case, as I mentioned above, there is a pattern to how the bot dies. Eats right before fire ball > clicks vorkath (which causes a walk away delay) > walks away but gets hit on the adjacent tile Eats during acid phase and makes a short stop > gets wrecked. Internet latency could be the reason in my case. Adding an option not to attack vorkath after eating would likely fix the first problem. Adding a distance to position check could when eating during acid phase would fix the second.
  11. @Goopie1051 It does stay at 50fps. There is just a delay tied to eating right before moving away.
  12. Works fairly well on Stealth, but leaves a bit to be desired on mirror. Ran it on mirror for a bit and got 22 deaths and 4 kills. Maxed acc, Good connection, 50 fps, 55 ms. My impression is that the script sleeps after eating and delays the next action. In any case, it often dies because it cannot perform the next action quick enough after eating (especially during acid phase and when vorkath does the fire bomb whatever attack) Edit: Watched it for another good bit. All deaths were as follows: 1. Bot Heals > Vorkath Fire bombs > Bot clicks vorkath, which causes a delay in moving away from fire bomb > bot tries to walk away > gets hit by fire bomb. Possible fix: Enable a tickable option for auto retaliate and passively attack vorkath like that rather than click him after eating. 2. Acid phase: Bot was low hp from a fire bomb > tries to heal while walking > stops for a bit > gets smacked by the fire attack aimed at the floor. Possible fix: Adding a distance from position (the one it clicks) check before trying to heal during acid phase. Perhaps > 3 tiles? Any plans to take a look at this?
  13. I believe this plugin is open source. Eitherway, it uses multiple factors such as area, gear, stats, etc.
  14. Haven't had any issues with the new client launch feature. Would be nice to have the ability to select the world it launches on when in cli. (Ex. 336, f2p, p2p)
  15. In simple terms: 99% chance of a ban and less than 99% chance of a ban.
  16. Follow this guy's signature's advice right here. Also, you got banned because of the injection. Mirror is a must.
  17. Background SF has a Is Interacting and Is Not Interacting checks. However, these are general checks and only come true if an (any) npc is interacting with the player. It doesn't take into account whether the distance you're trying to check comes from that interacting npc or whether the action you want to perform will be performed on the interacting npc. Having the following would be extremely useful for making more advanced scripts. Methods: If Player Distance to Entity <-- Add isInteracting filter Interact with NPC <-- Add isInteracting filter If NPC Overhead Prayer is <-- Add isInteracting filter If NPC Overhead Prayer is not <-- Add isInteracting filter If NPC Health percent is <-- Ad isInteracting filter isInteracting(Character<?> character) Returns whether this character is facing/interacting with the specified character. Why is this useful? There are certain actions in osrs that require for you to take an action based on the interacting npc rather that any npc. This includes trying to keep a safe distance from an npc in a room full of other, similar npcs (Undead Druids, Brutal Dragons, etc.). Switching to correct attack style (Demonic Gorillas). Also, when creating a slayer script so that the slayer items such as bag of salt, ice, etc. are used in the interacting npc rather than any npc in the room. How can it be used? Moving away from melee range in Undead Druids: [0, Variables, getBoolean, 1:shouldMoveAway, 3:false] [0, MyPlayer, getDistanceTo, 1:Undead Druid, 1:NPC, 1:<=, 2:1, 3:true] (isInteracting Filter) [0, Variables, editBoolean, 1:shouldMoveAway, 3:true] Changing to the correct weapon in Demonic Gorillas [1, NPC, getPrayerIcon, {true}, 1:Demonic Gorilla, 1:PROTECT_FROM_MELEE] (isInteracting Filter) [1, Variables, editString, 1:Weapon Type, 1:enableRangeWeapon] Interacting with the correct NPC during slayer: [2, Variables, getBoolean, 1:shouldUseSlayerItem, 3:false] [2, NPC, getCurrentHealthPercent, 1:Rock Slug, 2:10, 1:<=] (isInteracting Filter) [2, Variables, editBoolean, 1:shouldUseSlayerItem, 3:true] [3, Variables, getBoolean, 1:shouldUseSlayerItem, 3:true] [3, NPC, getCurrentHealthPercent, 1:Rock slug, 2:11, 1:>=] (isInteracting Filter) [3, Variables, addOr] [3, Variables, getBoolean, 1:shouldUseSlayerItem, 3:true] [3, MyPlayer, myPlayerIsInteracting, {false}] [3, Variables, editBoolean, 1:shouldUseSlayerItem, 3:false] [4, Variables, getBoolean, 1:shouldUseSlayerItem, 3:true] [4, Inventory, interactWith, 1:Bag of salt, 1:Use] [4, NPC, interactWith, 1:Rock slug, 1:Use, 3:true, 3:false, 3:true, 3:false, 3:false] (isInteracting Filter)
  18. I sell those exact same accs for $150 (Albeit with a bit more randomized stats)
  19. Manually did tutorial island and then botted agility for 24 hours and got a ban
  20. Laughs in making 1b gp every 2 days with scripts I made in SF. Edit: SF is actually a tool that lets you create your own scripts without java knowledge. The community scripts are extra, free content. A lot of them work, though. Some people are just more experienced than others.
  21. [41, Variables, getBoolean, 1:setGrandExchangeIsFull, 3:false] [41, RS2Widget, isActionVisible, {false}, 1:Buy, 3:false] [41, GrandExchange, isOpen, {true}] [41, GrandExchange, isOfferScreenOpen, {false}] [41, Variables, editBoolean, 1:setGrandExchangeIsFull, 3:true] [42, Variables, getBoolean, 1:setGrandExchangeIsFull, 3:true] [42, GrandExchange, isOpen, {true}] [42, GrandExchange, isOfferScreenOpen, {false}] [42, RS2Widget, isActionVisible, {true}, 1:Buy, 3:false] [42, Variables, addOr] [42, Variables, getBoolean, 1:setGrandExchangeIsFull, 3:true] [42, GrandExchange, isOpen, {false}] [42, Variables, editBoolean, 1:setGrandExchangeIsFull, 3:false] Use this for now xD
  22. We have the if string = but no if string != Would be useful for numerous things. :D
  23. You have to innteract with item in inventory. Manually select the spell and hover over the mithril ore.in your inventory Take note of the action (should be "Use", I think). Replace all your Object actions with the following 1. Select spell 2. Inventory actions (Use?) Also, you need more checks to make this script work well.
  24. Use sandboxie and open each individual instances in a separate sandbox

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.