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.

liverare

Java Lifetime Sponsor
  • Joined

  • Last visited

Everything posted by liverare

  1. Checking to see if you have the runes to cast: getMagic().canCast(LunarSpells.NPC_CONTACT) Casting the spell: getMagic().castSpell(LunarSpells.NPC_CONTACT)
  2. http://www.loadtestingtool.com/help/how-setup-ip.shtml Also: http://osbot.org/forum/topic/69698-ip-bans-rational/ tl;dr last one: your ip address is comprised of four numbers, separated by dots. (e.g., 159.185.0.100). The first three numbers is your network, the last number is your computer.
  3. Don't know how to do this. I will ask around, but later though (Today's a deadline to get work submitted for Uni). :P
  4. He probably jumped over to this forum and saw how much '07 gold was going for.
  5. This thread... Smoking the herbal Jew is degenerate.
  6. Trick not to get banned: WRITE YOUR OWN PRIVATE SCRIPTS. It's working for me and I ain't even using mirror client.
  7. IP Ban - Rational
  8. Hope that clears it up. If you've stored your information with OSBot, then an infected script has most likely stole that file. I normally don't run other people's script. I have before, but I did so without having any of my information stored with OSBot. Since then, I'm running nobody else's script except my own. Either that, or I'll simply play legit. I plan on overwriting that file and removing that file in the future.
  9. Why you're getting banned: You're running 7 accounts from 1 IP address, 24/7. I doubt what you're botting is even an issue when your IP is clearly flagged. Give this a read. Perhaps you'll better understand why.
  10. Perhaps you should look into custom domains: https://www.zoho.com/mail/ I'm guessing once the email domain is fully operational, you can just create a bulk load of reserved email addresses.
  11. liverare replied to liverare's topic in Guides
    Oh forgot to mention that, yes, you have to subtract 2. Basically: 127.0.0.0 and 127.0.0.255 are not usable. 127.0.0.0 = host group (or something to that effect), 127.0.0.255 = broadcast domain. The figure increases with the inclusion of more subnets. The tool you were using to check for plagerism checks against Google crawl bots that scour almost every forum. You can see them operating sometimes; they have non-linkable usernames. It states later down that those 'plagiarised texts' can be clicked: "They are also links … feel free to click on any red lines and see the original source for your records. When the test is done, you’ll also be given an exact percentage that tells you how original or unique your article is." They link back...to this page.
  12. liverare posted a topic in Guides
    Have you ever considered the implications of an IP ban and how it actually affects your IP address? For those of you who study computer architecture and networking will know that an IP address (IPv4) is four bites of data (32-bits): MASK 255.255.255.0 IP ADDRESS 241.198.0.121 What are we being told by the address above? Well, the first three bytes are your network ID, the last byte is your host ID. How do you know which bytes are network IDs and which are host IDs? See dat mask? Those 225's are why. I'm keeping it simple so we're brushing over 'sub-netting'. Basically, if you change those decimal numbers into binary numbers (1's and 0's), the 1's in the IP address will fit snugly in the 1's of the mask address: 255 = 1111 1111 241 = 1111 0001 If we flipped those numbers around, 255 would not fit in 241 because of dem 0's. 1 Does NOT fit into 0, but 0 fits into 1. (Crazy logic, rite?) Is '255' the highest number allowed for each byte? Yes, hexadecimal motherfucker. There be 8 bits per byte. (I dug up old thread that still has pic explaining it.) What is a network? Simply put: the connection between communicating devices. So a router would establish your network, because you and your family can connect to it. What is the network ID? The 'network ID' is a number that identifies your network from the billions of other networks around the world. It's required for routing protocols to have some kind of idea for where those nasty images of busty MILFs need to get sent to. When you order something, the network ID would be equivalent to the home address delivery information found on the package. What is the host ID? Well, when those images finally reach your network, your router needs to figure out with perv to deliver them to. Your special number distinguishes your PC/laptop/smartphone from your brother's/sister's PC/laptop/smartphone. ...And we can all agree it's better that way. B-but muh MAC address! A MAC address is a special little snowflake of a number found on every device that can connect to a network. MAC addresses are printed straight onto PC/laptops/smartphones whilst in the factory. Nowadays, it's common for routers to come pre-built with switches, and your router has a nice table of IP addresses and associated MAC addresses. When you connect to a network, your router takes stock of what MAC address is accessing the network and then assigns a random IP address to it. When the router wants to send those busty MILF pics to your PC, it has to go through a 'switch'. A switch is a box that has ports and a table that takes stock of which MAC address is using which port. (I'm talking about devices wired to the network, Wi-Fi devices are strong and independent and don't need no switch.) So when my IP gets flagged... It's your network ID that's flagged. This just means that when you login to RuneScape from the same network, Jagex is already going to throw a bot-watch your way, because it's likely you're going to bot again. The reason why Jagex doesn't just ban every IP on that network is because that network could be a school/uni network, or an apartment network, or even a MC Donald's Wi-Fi network. Simply put; if they banned every user on the network, a lot of legit players might also get banned. However, since the network ID is flagged, those legit accounts would be subject to bot-watch. Also It may be likely that a flag on an IP address may expire. Well let's say Jagex bans one of your accounts on your home network, thereafter you play RuneScape and never botting once. Who's to say Jagex will continue watching you? It'd probably take a few months or so, but if you're given the all clear, then it would be cost effective for the monitoring to stop. Just economics. But of course the opposite to this is: more bans = more watching. But it may also be likely that Jagex might ban an entire network ID. Consider goldfarmers; if accounts are systematically being watched and banned, all connecting from the same network, they could conclude that said network is simply being used for goldfarming and save time just by completely banning that network. However, then they have to weigh the possibility that the network is a VPN/Proxy that legit users may (though most likely not) use. So how can I change my IP address? Unless you're assigned dynamic IP addresses via your ISP, you'd need to contact them and request for them to change it. But that does mean that there's now a valid network ID, no longer being used, that has been marked as 'flagged' on Jagex's system. So this again supports my earlier statement about the expiration of bot-watch. What about VPN's -- are they safe? Well... That really comes down to how business-driven they are. If they're looking to keep you anonymous, then sure, otherwise if their business is to strictly sell you unique network IDs, then no, and this is because: There are different classes of IP addressed, as VPN's (I would suspect) use Class B addresses. VPN's would have to reserve network IDs, and it's the ISP who generates and assigns IP addresses, thus, network IDs. IP Address classes: Class A has 1 byte for network ID, 3 bytes for host IDs. Not usable on the net, but very good for very, very, very, very large businesses. (16,277,214 host spots available -- every single one of them can be used for every PC/laptop/smartphone/printer/etc...) Class B has 2 bytes for network ID and 2 bytes for host IDs. Usable on the net, and can hold up to 65,534 hosts. Class C has 3 bytes for network ID and 1 byte for host ID. This allows for 254 hosts, and is the standard IP address doled out. A money-hungry VPN would most likely subnet a Class B address because they can have more hosts than Class C, meaning more VPN users per IP address being used. This is bad because: It would be assumed that most players in RuneScape running on Class B addresses are probably goldfamers, since Class C is the standard. Switching between Class B and Class C addresses would be very, very suspicious. If the network ID for a class B address is flagged, every bot using that VPN is fucked. If the proxy/VPN uses Class C addresses, however, you're more likely to be better secured, since the VPN would need to reserve more IP addresses for their ISP. It'd likely cost more to reserve Class C addresses, which is why I doubt they do. Read this for the different costs. Why ISP chose costly static IP addresses over free dynamic ones? Well they're not really free, but when you buy the internet, you get given an IP address. I suppose it's only 'dynamic' because it's just randomised each time. But static IP addresses have the following benefits: Security of having an IP address available to work with. (This is a problem for IPv4) IP address may be recognised as one being used by a VPN. Consistency for other private networks to set up their routing protocols to work with the static IP. [PROBABLY NOT DONE EDITING -- TAKING A BREAK AND MAKING SURE I DON'T LOSE THIS] [ALSO IF I'M TALKING CRAP, CALL ME ON MY BS, CUS NETWORKING ISN'T MY STRONGEST OF SUITS]
  13. Are you even trying? 100% Guaranteed to work.
  14. Yes. :P
  15. Thanks guys, but what could I do to improve upon it? Oh and I also added download link for the source files. :P
  16. Each tracker is a component that can be made to share a window. But in this demonstration, each tracker has its own window. Each tracker also has the ability to be configured in 'brief mode' that displays the most rudimentary information a botter/legit player may be interested to know: Forgot to add text anti-aliasing, here's what it looks like with: So far I'm interested to hear feedback about the design, with suggestions and improvements. Here's the current run-down: Each skill has an icon, primary and secondary colour. The colours are picked from EoC skill capes. The bottom portion of the gradient is black. The top is the primary skill cape colour. The progress bar uses both primary and secondary colours in its design. Download Here Have fun, and remember to credit me! Oh and OSBot, implement it pl0x!
  17. liverare posted a topic in Archive
    Sometimes, the bot won't interact with a RS2Widget until I hover over the RS2Widget. [edit] I've just faced this problem in the standard client. Here's the code: } else if (cookWidget != null && cookWidget.isVisible()) { if (cookWidget.interact("Cook All")) { ...
  18. I've written a private, local red chinchompa hunting script to train my hunting level. Whilst trailing this new script, I've encountered a strange problem that the standard client does not face: The mirror client takes longer to register changed objects. Scenario: Placing a box trap on an empty tile. Box trap is set up, but the tile is still defined as empty. Bot tries to place trap on the same tile. Seconds pass. Box trap is finally registered as up. Whilst speaking with FrostBug, he noted the problem could be the mirrored client, so I closed the mirror client and tested the script on the standard client. There's no delay on the standard client.
  19. You could try write a formal letter to Jagex HQ, pleading with them to release the ban. That's what I would do. I think it'll stroke their ego some if they get nicely written, begging letters like that, instead of what I believe is the common method of contacting the parental concerns (or whatever it's called) hotline and trying to claim 'your son wasn't botting.'
  20. java.lang.NullPointerException at org.osbot.rs07.api.util.DynamicCircularPathFinder.construct(wl:259) at org.osbot.rs07.api.util.DynamicCircularPathFinder.construct(wl:175) at org.osbot.rs07.api.util.DynamicCircularPathFinder.construct(wl:200) at org.osbot.rs07.event.WalkingEvent.createPath(ef:315) at org.osbot.rs07.event.WalkingEvent.execute(ef:54) at org.osbot.rs07.event.EventExecutor$2.run(eg:210) at org.osbot.rs07.event.EventExecutor.execute(eg:25) at org.osbot.rs07.script.MethodProvider.execute(tc:729) at org.osbot.rs07.api.LocalWalker.walk(ym:172) at com.liverare.better.utility.wrapper.context.preset.WalkerContext.walk(WalkerContext.java:162) at com.liverare.better.utility.wrapper.context.preset.WalkerContext.walk(WalkerContext.java:172) at com.liverare.better.utility.wrapper.context.preset.WalkerContext.traverse(WalkerContext.java:149) at com.liverare.better.scripts.law_crafter.tasks.craft.WalkToRuins.executor(WalkToRuins.java:29) at com.liverare.better.utility.wrapper.script.BetterScript.iterateThroughRegisteredTasks(BetterScript.java:182) at com.liverare.better.utility.wrapper.script.BetterScript.onLoop(BetterScript.java:42) at com.liverare.better.scripts.law_crafter.Main.onLoop(Main.java:64) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(dl:173) at java.lang.Thread.run(Unknown Source)
  21. Random paths, interaction patterns and breaks; sure. Auto-talking/responding (aka. Cleverbot). Lol nope. A poorly coded auto-talker/responder can get you banned because of how easily it can be abused by bot-busters. Implementing Cleverbot seems safe, but the fact is that if you say dumb and incoherent stuff, or if you can be made to sing along to the entire My Little Pony intro song, you're reported.
  22. Perhaps you should have read this. Even if it wasn't a delayed ban, but a genuine mirror-client ban, you're an idiot for not botting wisely.

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.