Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/08/18 in all areas

  1. Hey, This update brings the following changes, on top of the dev build 2.5.29 : API CHANGES: - Added Tabs#open(Tab tab, boolean useBind). useBind true will attempt to use the key bound to the tab to open it, but will use the mouse if no key is bound. - Added Projectiles#targeted(Character target) - Added Client#getAccountType(). This can be used to check for ironman status FIXES: - Fixed the bot freezing during the loading process - Fixed the bot crashing when trying to close a tab - Fixed item depositing on the bank on resizable mode - Fixed the login handler for resizable - Fixed a bug where inventory items weren't loaded on resizable after a relog. - Fixed charter links in the webwalker - Fixed a bug with GrandExchange#buyItem where it would spam type the name of the item - Fixed a crash when trying to use a shop with only 1 item in stock - Fixed a crash in Tabs#open() when no tabs are visible WEB WALKER: - Added royal seed pod support - Added burning amulet support MISC: - Improved memory usage - Added a new Config Debugger to more easily debug configs - Updated the Quest list to support the latest quests - The OSBot Team
    15 points
  2. CzarScripts #1 Bots LATEST BOTS If you want a trial - just post below with the script name, you can choose multiple too. Requirements Hit 'like' on this thread
    6 points
  3. @Override public final void onStart() { } No need to include this if you're simply overriding a method with an empty body. You can remove the entire onStart . ^^ Same applies for onPaint. private void walkToChickenPen(){ Area chickenPen = new Area(3225, 3301, 3235, 3288); log("Walking back to pen"); getWalking().webWalk(chickenPen); //Web as gate may be closed log("Back at pen"); } you can move the chickenPen up one level: private static final Area CHICKEN_PEN = new Area(3225, 3301, 3235, 3288); fightChicken(); new ConditionalSleep(5000, 500) { @Override public boolean condition() throws InterruptedException { log("Waiting to see if we fight a chicken"); return (getCombat().isFighting() || !myPlayer().isMoving()) ; } }.sleep(); Since you're already making a separate method for attacking the chicken; why not sleep inside that method as well? Remove the sleep here. private boolean fightChicken(){ NPC chicken = npcs.closest(new Filter<NPC>() { @Override public boolean match (NPC npc) { return npc.exists() && npc.getName().equals("Chicken") && npc.isAttackable() && npc.getHealthPercent() >0; } }); if (chicken == null){ log("Found no chickens :("); return false; } else { if(chicken.isOnScreen()) { chicken.interact("Attack"); log("Fight that chicken"); return true; } else { //how? return false; } } } The above method can be refactored to: private void fightChicken(){ final NPC chicken = getNpcs().closest(npc -> npc.exists() && npc.getName().equals("Chicken") && npc.isAttackable() && npc.getHealthPercent() > 0); if (chicken != null) { if (chicken.isOnScreen()) { log("Fight that chicken"); if (chicken.interact("Attack")) { new ConditionalSleep(5000, 500) { @Override public boolean condition() throws InterruptedException { log("Waiting to see if we fight a chicken"); return (getCombat().isFighting() || !myPlayer().isMoving()) ; } }.sleep(); } } } else { log("Found no chickens :("); } } Also; notice how I changed the method's type from boolean to void? There's no point in making it a boolean method if you're not doing anything with its return value .
    4 points
  4. ────────────── PREMIUM SUITE ────────────── ─────────────── FREE / VIP+ ─────────────── ──────────────────────────────────────────────────────────── ⌠ Sand crabs - $4,99 | Rooftop Agility - $5,99 | AIO Smither - $4,99 | AIO Cooker - $3,99 | Unicow Killer - £3,99 | Chest Thiever - £2,99 | Rock crabs - $4,99 | Rune Sudoku - $9,99 ⌡ ⌠ AIO Herblore - FREE & OPEN-SOURCE | Auto Alcher - FREE | Den Cooker - FREE | Gilded Altar - FREE | AIO Miner - VIP+ ⌡ ──────────────────────────────────── What is a trial? A trial is a chance for you to give any of my scripts a test run. After following the instructions below, you will receive unrestricted access to the respective script for 24 hours starting when the trial is assigned. Your trial request will be processed when I log in. The trial lasts for 24 hours to cater for time zones, such that no matter when I start the trial, you should still get a chance to use the script. Rules: Only 1 trial per user per script. How to get a trial: 'Like' this thread AND the corresponding script thread using the button at the bottom right of the original post. Reply to this thread with the name of the script you would like a trial for. Your request will be processed as soon as I log in. If i'm taking a while, i'm probably asleep! Check back in the morning Once I process your request, you will have the script in your collection (just like any other SDN script) for 24 hours. Private scripts: Unfortunately I do not currently offer private scripts. ________________________________________ Thanks in advance and enjoy your trial! -Apaec.
    2 points
  5. Staff has decided that you are responsible to refund the cost of the service + the full cost of the account. You bought Fruity NMZ a week ago, 2 days after opening your service thread: We have more than sufficient evidence to believe you botted this non-botted order, and lied to staff in a dispute. @NeonAsura please provide the stats of the account so that we can calculate a refund amount.
    2 points
  6. by Czar Buy now (only $8.99!) 143 HOURS IN ONE GO!!!!! update: this bot is now featured on the front page of osbot! More reviews than every other fishing bot combined! 100 hour progress report!!! How to use Script Queue: ID is 552, and the parameters will be the profile name that you saved in setup! This process is really simple, just to save you headache
    1 point
  7. 1 point
  8. Preventing RS Botting Bans V3 Written by Alek 1. Introduction This guide is Version 3 of my original guide released 4 years ago. I decided to focus more on commonly asked questions and general misconceptions about botting. Many of the topics are very technical and there are brilliant engineers who both bust bots and create them. The majority of botters who come here have little to no programming experience, or very little knowledge in subject areas such as reverse engineering. It’s very difficult to fully explain all key concepts, however hopefully this material will give you a base reference to draw your own conclusions. 2. How to not get banned The secret formula to botting is keeping a very, very, low profile. This game has been around for 15+ years, that is a TON of data to play with. Generally speaking: -Don’t bot more than 4 hours per day -Don’t bot more than 10 hours per week -Diversify your tasks -Don’t use a VPN/VPS/proxy -Don’t bot more than one account -Do quests -Don’t RWT/goldfarm -Don’t bot in hot spots, use places like Zeah You’re going to have a ton of people say, “oh I suicided for 11 years straight, never logged out, I make $500k/year”, etc. They simply don’t. Either they haven’t botted long enough or their claims are baseless. If you want to keep your account relatively safe then don’t bot longer than the times I recommended above. Time played is a key factor into profiling a bot, it’s been even talked about on official livestreams during live bot busting events. 3. Misconceptions The biggest misconception is that the company doesn’t have any automatic detection systems. Although the detection vectors improve over the years, there are official statements claiming that all bans are manually reviewed before being issued. THIS DOES NOT MEAN ACCOUNTS ARE NOT AUTOMATICALLY FLAGGED. Common situation: Suicide bot on the weekend without getting banned, account gets a ban on the following Monday or Tuesday. This is because your account was probably flagged over the weekend, then eventually reviewed for the final determination on the following business days. Another misconception is that if you “survived the weekend”, then you are safe. This is certainly not true, most anticheat will "flag and monitor". This means that you were in fact detected but the anticheat is watching your actions very closely to grab more information about what you are doing. Information from these monitoring sessions are used to quickly detect and ban in the future. For Runescape, one example is the use of bot worlds. Another non-Runescape example is Valve-AntiCheat profiling numerous hacks over the course of months and then issue behemoth ban waves all at once for games like Counter-Strike. 4. Antiban/Antipattern Scripters who include antiban/antipattern methods in their scripts are either naive, new scripters, or are trying to earn more sales by making false promises. Competitor clients further this perpetuation by forcing script writers to implement these methods. It’s a gimmick and overall you’re going to get banned whether you use these "special methods" or not. Some of these “special” (aka worthless) methods are: -Moving your mouse randomly -Checking your exp -Examining random objects -Moving your camera angle randomly -Implementing “fatigue” systems -Diversifying the way you interact with objects One of the special methods I’d like to talk about which was not listed above was randomizing sleep time between actions. This is especially special because there are numerous flaws with it. 1. Your computer doesn’t perfectly execute actions in the same time every time 2. Your script doesn’t perfectly loop in the same time every time 3. Your ping fluctuates causing a delay between the client and server 4. If the top three all remained constant, you could find the upper and lower bounds of the mean and use statistics to recreate the sleep time. Anti-pattern is a bit different, but a lot of scripters have been wrongly claiming their script having “antipattern” when they’re really using the same “special methods”. Examples of antipattern: - Talking to other players (Cleverbot) - Mixing up tasks (perhaps after accumulating X gold, go to the Grand Exchange and sell) The goal of anti-pattern is to reduce the chances of being manually reported by other players for botting. Although “antipattern” is more desirable than “antiban”, there is still no definitive proof of the impact it has in the total picture. 5. Client detection 5A. I’m going to keep this relatively brief because this is probably the most technical aspect of this guide. There is an overarching debate over Injection vs Reflection and it’s pretty silly. Both are detectable because both have different ways you can detect it. In the non-Java hacking world, this would be equivalent to something like ReadProcessMemory versus LoadLibrary. To better put it, reading memory from outside the process versus inside. There are ways to hide it, ways to find it, ways to hide against the ways to find it, and ways to find the ways how to hide it against from finding it. As you can see, it’s really cat and mouse and it boils down to implementation. 5B. Additionally, you can be detected for macroing without even using a client. You can banned for using Gary's Hood or AutoHotKey. Both of these use some sort of Windows API function like SendInput, from protected mode. This is how color-bots also get detected without injecting/reflecting the client. 5C. Mirror Mode adds some protection to users where the normal OSBot client can be detected. Think of mirror-mode as a safety catch rather than a comprehensive antiban measure; and yes mirror mode has genuinely protected users at least on one confirmed occasion. In summary, you will still get banned because mirror-mode only protects you from one aspect of botting and there are potentially hundreds of detection vectors. 6. Conclusion and final remarks Having good botting habits like I outlined in section two, and having a good script which is reliable and not prone to getting baited (locked behind doors, etc), is your safest bet. There are people who do “studies” and “research” but ultimately their results are inconclusive, non-definitive, and certainly only proves a correlation and not causation. There are too many variables to isolate to make any data worthwhile; ip address, computer, scripts, clients, botting locations, skills, account time, bot time, quests, RWT, java exceptions, client detection, the list goes on and on. Too many variables to isolate, too much that we cannot prove. The bottom-line is that the only people who know specifics about the anticheat system are the anticheat developers.
    1 point
  9. Sorry if this is the wrong place but I'm looking for feedback on my first script. Other than general feedback I also have a couple of questions, what would be the best way to look for just my loot when fighting in a busy area, and are there any ways to make the script to be more human, for example how can i force a miss click/would this be worth including or would every so often attacking a chicken which is already under attack be worth while, is there anything I should be doing while fighting the chicken? import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.ConditionalSleep; import org.osbot.rs07.api.filter.Filter; import org.osbot.rs07.api.map.Area; import java.awt.*; @ScriptManifest(author = "GearsBy", name = "Simple Chicken Slayer", info = "Just an empty script :(", version = 0.1, logo = "") public final class ChickenSlayer extends Script { @Override public final void onStart() { } @Override public final int onLoop() throws InterruptedException { if (!inChickenPen()){ walkToChickenPen(); } else if (getCombat().isFighting()){ log("Fighting Chicken"); } else { fightChicken(); new ConditionalSleep(5000, 500) { @Override public boolean condition() throws InterruptedException { log("Waiting to see if we fight a chicken"); return (getCombat().isFighting() || !myPlayer().isMoving()) ; } }.sleep(); } return random(1000,3000); } @Override public void onPaint(final Graphics2D g) { } @Override public final void onExit() { log("This will be printed to the logger when the script exits"); } private boolean inChickenPen(){ Area chickenPen = new Area(3225, 3301, 3235, 3288); if (!chickenPen.contains(myPlayer())){ log("Player not in area"); return false; } else { return true; } } private void walkToChickenPen(){ Area chickenPen = new Area(3225, 3301, 3235, 3288); log("Walking back to pen"); getWalking().webWalk(chickenPen); //Web as gate may be closed log("Back at pen"); } private boolean fightChicken(){ NPC chicken = npcs.closest(new Filter<NPC>() { @Override public boolean match (NPC npc) { return npc.exists() && npc.getName().equals("Chicken") && npc.isAttackable() && npc.getHealthPercent() >0; } }); if (chicken == null){ log("Found no chickens :("); return false; } else { if(chicken.isOnScreen()) { chicken.interact("Attack"); log("Fight that chicken"); return true; } else { //how? return false; } } } } Lastly any other feature or things that I could add to start challenging myself? Thank you for your time!
    1 point
  10. I'll check it out edit: found the issue, next version will have it fixed
    1 point
  11. GoUrl WooCommerce – Bitcoin Altcoin Payment Gateway Addon - Search on wordpress plugin site. thats is identical too!
    1 point
  12. So the only way it will start killing monsters is if you use banking, as before that did not need to be checked to work. thank you for update though jugs !
    1 point
  13. Mirror will be fixed in 5 minutes
    1 point
  14. Like always. Working perfectly. Cheers Fruity!
    1 point
  15. That's sort of how I do things right now, just not quite as hands off as you probably would be from the sounds of it... I offload/reload my bots cash stacks each night/morning and only need to remake the accounts every 6-7 days (if they even get banned). Overnight runs usually just mean loading less cash and accepting a lower profit per hour overnight.
    1 point
  16. I would say anything above 200k for p2p is enough to break even long term, so shoot for anything above that and you are good. There is a big caveat here however. Personally, I have changed most of my bots to lower profit, less bans methods, as they are ridiculously low maintenance. With some methods you can literally gather your gold off a bot once a week and not really worry about bans at all. In my opinion, this makes botting a lot less time consuming, as you arent constantly making new accounts, training / buying accounts, or worrying about your accounts during the day. To each their own I guess
    1 point
  17. yay, have yet to test it but hopefully it works fine
    1 point
  18. Script has a logic bug (e.g. dies while safespotting) or (cannon mode doesn't pickup arrows) - What is the bug - Bot would sometimes loot the bone after the npc has respawned, taking damage from aggro. - (optional) recommendation for the bug: Make the bot only loot when the npc you are killing is dead OR only loot when the area is clear - Tried client restart? - Using mirror mode and tried restarting client - Which exact setup options are enabled? Range mode, loot ammo, loot bones and bury when inventory full, loot only my targets, smart safespotting at blue dragons (works but looting abit buggy), edit: actually nvm restarted client again and its working ok
    1 point
  19. not saying the script is a high ban rate, the minigame is though
    1 point
  20. Script name : Khal Warrior Guild Trial length : 6 hours, but longer is better if possible Reason for trial : Making several accounts that I want to get defenders on, would be nice to be able to save myself the effort Are you going to give feedback? : Yes, assuming I don't get banned during the trial (no negative feedback because I'm not paying for anything)
    1 point
  21. This script looks amazing! Any chance I could get a trial?
    1 point
  22. Mobile botting 1.0 Everything is running in the background and GUI's turned off to save RAM (cheap devices). It's not sophisticated, but it sure as hell works. ?
    1 point
  23. May I suggest using house teleport? for the amulet of glory in house? EDIT: anyone master the cannon for leser demons task?
    1 point
  24. Used this bot on 5 different creatures now and has handled them all with ease, looking forward to getting to chins to start making some gp, will keep the updates coming
    1 point
  25. Ah thatd do it, I was using tome of fire. Thank you!
    1 point
  26. 1 point
  27. Please right click his discord and get a screenshot of his name. User has been placed in TWC and notified of the dispute.
    1 point
  28. He's made over 100 posts in the last 2 days. + tried to sell his account twice <100 posts.
    1 point
  29. 1 point
  30. From the sounds of it, it sounds like you enjoy playing the game on that account and were just botting to help out with advancing the account when you didn't have time to play. Considering that I wouldn't bot on it again, ever. You were fortunate enough to get to a pretty good total level before getting a temp ban and now you should just enjoy the account you've built so far. I'd make another account to bot on if I were you.
    1 point
  31. hi czar sweet script my dude! unfortunately, the stun and stun-alc spells are not currently working for me, as the bot keeps misclicking on enchant lvl 5 and 6, any way you could check that out for me? thanks!
    1 point
  32. 1 point
  33. lo what? XD mm is like 3-5M, DS is about 1-2M, fairy tale like 1-2M, fremmy trials more or less 2M
    0 points
  34. NO TRIALS WILL BE GIVEN FOR THIS SCRIPT! YOU CAN BLAME THE PEOPLE WHO ABUSED THE DEVS GENEROSITY IN THE PAST.
    0 points
  35. Yes although if you dont understand that i'm not sure if you are ready
    0 points
  36. Hello community, I know everyone doesn't want to see me leave or course, but I have been quite busy in real life with real my job, and dedicating all of my effort to my team there, as well as focussing on moving in the near future! I will still be around in the community but do not have the time I used to have to be a heavily involved in moderation as I used to. I wish everyone the best and hope whoever new is brought aboard the team can contribute more than I have been able to recently to help support the team more. @Night @Maldesto @Solution @Chris @Decode
    0 points
×
×
  • Create New...