Leaderboard
Popular Content
Showing content with the highest reputation on 02/27/15 in all areas
-
Dear community, Prepare for a long but awesome read! I feel like giving you all an insight in what has been happening behind the scenes of OSBot lately and what is to come. We have been working hard in the last couple of months to get the bot back where it used to be in the summer/autumn days of 2013. Fixing issues with the API and the bot is one part of that. The other part exists of creating new innovations and adding new features to keep up with other bots or to make OSBot unique and innovative. These were things we were doing quite nicely back in the days and it's time to reclaim this glory. Many of you must have noticed that MGI was added to the team as a developer. With this promotion we also promised to find a solution for the high ban rates that we, but also other bots, are facing. Ban rates. Detection of bots can be divided in two main strategies. The first strategy is detection on a low level, this means detection of the modified RS client. The second strategy is by analysing behaviour of players. Both can be extremely efficient at what they do. Combined they do a pretty good job, considering the banning rates some people are facing on any bot they use. The first strategy is done by detecting whether the RS client that runs is modified or not and whether it is running in it's natural environment. The way current way most bots work is by downloading the RS client and modifying the client to be able to communicate information of the game with the bot engine. There are ways around it, but the way RS currently has their system set up means that battling their strategies to detect bots on a code level are meant to break and would require a lot of updating. Basically using a bot these days or for example RSBuddy (a runescape helper, not a bot) just plain out tell RS that they are bots. The second strategy is behavioural analysis. By having intelligent systems that compare behaviour of players/bots and compare it to statistics they have of players that are proven to be bots, they spin an entire web of intelligence that could recognise bots. This they can't obviously do for every player, so they most likely have different monitor levels, where each level higher means that the behaviour is analysed in more detail. Those two strategies are then probably combined, where the first strategy is probably the main flagging system to be upgraded to monitor tier 1. Monitor tier 1 then monitors on a global big picture view. Botting times, activities, quests being done, experience gain, trading activity etc. If monitor tier 1 suspects suspicious behaviour, your account will be moved in to monitor tier 2 which might analyse mouse behaviour or other more in depth and resource intensive analysis. From there there might be more tiers until you get banned. This of course is speculation. Having good scripts does lower the chance on detection by a lot. Changing scripts, having different behaviour on the same scripts by two different users, intelligent and human like action etc can all make a difference. But these won't make a difference if a bot basically says it's a bot based on a technical level of the code. So what is the solution? The theoretical solution seems simple. Come up with an idea that has no possible detection on a code based level. The implementation of it however is far from easy. Now to the interesting part: MGI has been working on an idea conceived several months ago and is nearing its completion. We call it the mirror system. The mirror system should tackle strategy one completely. OSBot's new Client Mirror System. Before blabbing about all kinds of technical details here is a picture of what it looks like. A picture is worth a thousand words they say. MGI called this feature the Client Mirror System. It leaves NO trace in the RS client of our bot and is by no means visible on the JVM. The RS client runs in its own environment which makes it even better. You still have all the controls you had in the past. This could potentially knock out the initial flagging system that takes your account in to monitoring. We don't know for sure how their system works though, but this completely diminishes the detection on a code level base. This feature does require additional CPU, so the future will have to show how much of an impact it will have if you use this for big bot farms. We will however provide you with the option to use the old injection system or the new Client Mirror System and they will be able to be used in a mixed fashion if you prefer. In any way, the performance overhead might be worth it for everyone in the end. Work is still being done on finishing the entire feature including optimizations. Other planned features. OSRS update handling. We will provide a system that will handle with OSRS updates. Once the bot recognises there is an update about to happen, it will log your account out or wait for the disconnection. After that it will wait for the new hooks to become available on the server and reboot the RS instance. The moment when this reboot happens will of course be randomised so that not all OSBot users log back in to the game at once. After the reboot the script will continue where it left of. Grand Exchange API. With the GE released we will be providing an API for scripters to use the GE. OSBot client chat. I have written a server module that will be able to route chat traffic to and from the server and supply it to the forum's IP.Chat module. Users will be able to chat with the people on the forums and vice versa. We hope this feature will increase traffic to the forums and give people something to do when they choose to baby sitting their bots. I hope you had an interesting read , Sincerely, The OSBot team UPDATE:20 points
-
Rumors have it that this “news” has been recently eating much of the newsfeed although it cannot be verified if it is true to life or just a make-up story. Nonetheless, this news apparently top notched the headlines when this guy knew his wife was up to something and just decided to wait for the right time to give her what she rightfully deserves. This guy knew his wife was “rocking someone else” but could not exactly corner her with the sufficient evidences. Check out what he did: So I had a feeling she was cheating as she set off a lot of red flags. Constantly laughing and smiling when texting, saying it was just her mother when I asked. Needing to stay late every night after work. When I’d call in her co-workers said she left hours ago. When I asked her what was going on she’d laugh it off and say it was just something they did to each other at the office all the time. The last straw to where I knew something was definitely up was when she went out “to get milk” at 11:30 at night and didn’t come back until 2 in the morning. Now if there is any words of wisdom I can pass on to others in all my years of experience, it’s if you think your significant other is cheating, hire a private investigator. They’re good at what they do and they will get some evidence that really helps in the later divorce. Fast track to her birthday, several months down the road. Now I know what you’re thinking, why the hell did I wait months before I confronted her and did it really need to be on her birthday? The answer to the first question is I wanted as much evidence as possible to hand off to my lawyer as well as make arrangements to find a new place to live, etc. Answer to your second question is of course it had to be on her birthday. You see after asking her what she wanted to do on her birthday this year she was rather insisted on me going out of town with my friends as she just had to work anyways and didn’t want to be reminded she was aging. So I know something is up and after finding a bottle of champagne and two glasses hidden in my closet something in me snaps. So I do what any sensible man would have done. I leave and go to my friends house pretending like I am going out of town. While there I call up her mother, father, sister and several of her friends. I tell them how I want to give her a big surprise by sneaking into her room with party streamers, kazoos and a big cake with candles. Sounds fun right?! Well, boy was it. I had everyone meet me outside our apartment at 8:30 in the morning. We all pile in the elevator (about 8 of us in total); her mother is holding the cake and I’m reminding everyone to be as quiet as they can be. I put my key in and unlock the door; we all sneak in and make our way down the hall towards the bedroom. Each holding a kazoo and her mom holding the cake grinning from ear to ear. Well as I throw open the door, we all yell surprise! But the surprise was on us and there was my wife, butt naked with her lover staring at us wide eyed. Mom drops the cake, sister screams, father begins to shout. I pretend like I’m horrified to which her friends try to push everyone out while yelling at her. My wife, excuse me, ex-wife is sobbing and screaming how could I while the lover is desperately trying to put his pants on while running out of the place. Needless to say, it was one of the best birthday presents I have ever given. What would you do if you caught your partner cheating? Comment your thoughts5 points
-
5 points
-
This dispute is coming to an end very soon. I've made 6M to put towards this dispute, with the 14m refunds, and the 10m @Pain is donating I'm at 30/31m. I would like to thank everyone for their support, especially @Pain for his generous donation.4 points
-
3 points
-
2 points
-
2 points
-
2 points
-
2 points
-
There one more bug in the script. When my character goes to the cave to do ´cave rotation´, it sometimes walks to the snowy part and just keeps clicking on the ground instead of walking into the cave. Could you fix that please, it makes 5 hour afking impossible. Keep up the awsome scripts!2 points
-
If they gave an ETA they would be setting their selves up for an execution if they didnt meet the deadline. Dont force them to give an ETA. :P2 points
-
2 points
-
by Czar Script live, buy now (only $4.99!) http://osbot.org/forum/store/product/463-perfect-crabs/ Want to buy the bot, but only have rs gp? Buy an OSBot voucher here Features Supports both rock crab locations! Teleporting - using tabs/spells Potion support - including combat potions and super att/str/defence Aggressive mode - attacks other crabs World hopping when a cannon is nearby Can randomize fight locations between trips! Calculates next best crab to attack when current crab is low on health! Resets region when crabs don't attack Rotates region resetting every 20-60 minutes Configure inventory load-out with a single button! Changes between walking south and using the cave! Banking support Automatically prioritizes visible crabs when fighting Can recover from being idle Ranged support, loots any type of ammo you have Loots ammo in second intervals (every 2-18 seconds it will loot all) Picks up edible seaweed to extend trips World hops when 7 or more players in the area Displays 'goal' information, e.g. (at 77 strength it will also show details for 80 strength, time left, xp left, etc) Rock crab areas are split into sectors and are cycled every time a rock crab is not found FAQ Why should I use this script when there are millions out there? It is the best script. Simply. Why are you releasing this now? It's time to make this one public, it was privately used for myself and has gotten me 80 strength in a single bot session. How do I set it up? On first use, make sure your inventory is laid out nicely, and click 'Load inventory' to save it forever, then click start Instructions There are no instructions. We do the all the work for you. CzarScripting™ Tips If you have a pure account, it is advised to go east, because there are no dangerous npcs there Use camelot tabs for quicker trips! You can use any potions, including combat ones Clean paint and GUI Want to use potions? Have potions in inventory Want to use teleport tabs? Have tabs in inventory Want to use camelot teleport spell? Have runes in inventory Want to use special weapons? Have special weapon in inventory Want to use ranged? Have ammo equipped Everything is automatically detected like a real robot. We do all the work for you. Gallery nooby account from 1-33 range (for range guild pot) Just from TESTING THIS SCRIPT1 point
-
1 point
-
There's a couple more features I'll add on Sunday. Will probably release it next week. Feel free to suggest features. Already on the list: Create / display / edit multiple areas. Clone existing area. Save to file. Load from file. Draw positions / temp polygon when adding positions.1 point
-
1 point
-
1 point
-
1 point
-
damn it's supposed to go back, dafuq contact jagex i guess edit: nvm contacting jagex is impossible lol1 point
-
Sure thing. Send me your Member-ID in a PM when you want the trial to start. Member ID is the number that can be found in the URL of your forum user profile.1 point
-
buy it.... LOL BRO IT'S NOT CHEAPPPPPP actually i could pay 19/mo and get all adobe products and feel like a better human being1 point
-
1 point
-
Ah really, I thought update 2.9 slowed it, I will push another update eta ~30 mins1 point
-
Sorry, wouldn't trust T-Bag with shit lol.1 point
-
The is just unfornutate, I'll investigate this issue. If you find a error/ bug just post it here... A script can always have some small issues. Thx for the post, I'll check out whats wrong with edgeville. I don't know what's wrong with spamm clickign the ground ... Does it spam click the minimap? Spamm click trees wil be solved in next update. No, I'll fix this in next update! I'll get this sorted ASAP. Kind regards Khaleesi1 point
-
When is it withdrawing your tabs, first or last? Try putting the tabs in your inventory, where the bot is withdrawing it. The 'scan' of inventory tries to 100% replicate your inventory. So if you scan the tabs in last, and it withdraws it first, it scans and sees the last slot isn't a tab, so it wants to withdraw more. (Im also not having banking issues because my account isnt a pure so rune armor means i dont need it)1 point
-
Nice nice, that works too! I guess the Loadout system is nice too I am just new to it haha so its a bit too futuristic-like for me if you get me. You can also make it Spot training West/East randomized so i.e It takes full Inv of food/potions and trains at West, the next trip it will train East. Could be a nice Antiban thing.1 point
-
why would you ruin a prefect account with the defense... Would paid 50 for 1 def...1 point
-
ALL DONE! I would be using the account to verify the integrity of my DreamRangeGuild script. Key points: I will bot on the account, I will not be responsible if it gets banned. I will use this account for less than an hour. I will pay you at least $10 or give free scripts. I pay via PayPal only. I do not pay first. Contact: Skype: To the mods: Borrowing accounts to fix scripts has always been allowed.1 point
-
I would reccomend to all to not use aggressive. Alot of legit players are reporting people as bots in my world if they attack their crab and dont respond. Just a fair warning. UPDATE: 8 hours today. 35k xp/hr strength But i also did 30-40 attack and defense. so that makes my str xp/hr go way down. Str is now at 52 from 30. Its working great for me though. No banking issues, no missclick issues that ive seen. (I am using passive tho) But todays trial was a good run. Good work Czar1 point
-
Dude the script don't even work no more. i have swordfish east crabs, non aggressive. I have my inventory set i click load i wait 10 seconds and then it keeps going back in bank depositing everything starting over tryign to get everything and repeating the process. I can't even leave the bank no more ** nvm now on my third time trying to run it it works. I dont get why it works sometimes and sometimes it don't i didnt even restart the client i have both ur ranger script and this, can you make this one as smooth as the ranger script. Clearly everyone who has tried your ranger script loves it as do i. banking as in scanning whats in my inventory and goign to crabs is still failing somtimes because it goes back in the bank deposits all and trys to get everything i just loaded but gets stuck doing it. Also another issue is that when im at east crabs and i just started so before i attack the first crab it just stands idle as the crab is attacking me. I had to click the crab to get the script going to kill crabs. So to sum it up 2 problems i'm having is the banking part and it standing still as the crab attacks me thanks. im on latest verison 1.451 point
-
More than likely you're doing this because the player stops animating in between smelting and the bot goes and attempts to smelt again? Just monitor your last smithing xp gain and if it was over a certain threshold then you know you have to smith.1 point
-
1 point
-
Hey, add proper Potion support to this soon. One thing I noticed is when you got pots in your inventory and it drinks it, it has a hard time dropping the vial like the experiments will attack the character but character wont attack back due to trying to drop vial or something, please look into that.1 point
-
1 point
-
1 point
-
Even though I haven't played rs in almost 2 years, I always thought it sucked. They made oldschool rs but now they're slowly changing it into EOC again. It just doesn't keep the charm and nostalgia of the real osrs back in the time when I used to be so addicted to it.1 point
-
1 point
-
add -> !cow.isUnderAttack() You should be useing a Filter instead, this code willc ause the script to pause it the closest cow in underattack. use this: NPC cow = script.npcs.closest(new Filter<NPC>() { @Override public boolean match(NPC npc) { return npc != null && (npc.getName().equals("Cow") || pc.getName().equals("Cow calf")) && !npc.isUnderAttack() && npc.getHealth() > 0; } }); You could also check death animation from the cow are check if the cow is over 0 health so it prevents clicking deaths cows. Goodluck1 point
-
Use of a filter would be appropriate here A filter is a way of it only accepting a entity if it meets all the criteria. Currently your only criteria is for the entity to be named "Cow" which, even with the checks underneath will still find any cow at all. The only reason you dont attack one whilst fighting is because of some of the checks underneath. Your check in filter form would look like: NPC cow = npcs.closest(new Filter<NPC>() { @Override public boolean match(NPC npc) { return npc != null && npc.getName().equals("Cow"); } }); Which checks would return the same but you only want to find a cow not in combat so you'd need to add more checks NPC cow = npcs.closest(new Filter<NPC>() { @Override public boolean match(NPC npc) { return npc != null && npc.getName().contains("Cow") && !npc.getName().contains("Dairy") && !npc.isUnderAttack() && npc.isAttackable() && npc.getHealth() > 0; } }); This check checks for the name, and would allow inclusion of the little cows but excludes dairy cows after it has identified the fact its a cow it moves on to check: Is the npc under attack? is the npc able to be attacked by your player? is its health > 0? (avoid clicking on cows which are dying) you can add as many checks to this as you like. Sorry if my explanation is bad1 point
-
1 point