Leaderboard
Popular Content
Showing content with the highest reputation on 11/10/17 in all areas
-
Patched several bugs related to the latest RS release. Edit: Aware of mirror bug with loading hooks. Will release a fix for it once scripters start to confirm that the changes have worked.5 points
-
────────────── 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.4 points
-
Before buying, please ensure you check-out with the correct script. Swapping scripts is not possible. View in store $4.99 for lifetime access Features: All spawns - Supports every multi-crab spawn point both along the south coast of Zeah and Crab Claw Isle All combat styles - Supports Ranged, Magic and Melee combat training. The script will not bank runes of any type Saving GUI - Intuitive, re-sizeable and fully tool tipped GUI (Graphical User Interface) allowing you to tailor the script session to your needs, with configuration saving / loading Human replication - Designed with human simulation in mind - multiple options to replicate human behaviour available in the GUI Setup customiser - Inventory customiser allows you to visually see your trip setup CLI support - The script can be started from the command line All potions - Supports all relevant potion types (including divine potions!), multiple potion types simultaneously and varying potion ratios Healing in a range - Dual slider allows you to specify a range within which to consume food. Exact eat percentages are calculated using a Gaussian distributed generator at run time Healing to full at the bank - When banking, the script will eat up to full hit points to extend trip times Safe breaking - Working alongside the OSBot break manager, the script will walk to safe place approximately two minutes before a break starts to ensure a successful log out Anti-crash - Smart crash detection supports multiple anti-crash modes (chosen in the GUI): Hop worlds if crashed - the script will walk to a safe place and hop worlds until it finds a free one, at which point it will resume training Force attack if crashed - the script will fight back and manually fight pre-spawned sand crabs until the crasher leaves Stop if crashed - the script will walk to a safe place and stop Ammo and Clue looting - Clue scroll and Ammo looting system based on a Gaussian-randomised timing scheme All ammo - Supports all OSRS ammo types and qualities Spec activation - Special attack support for the current weapon to maximise your exp per hour Auto-retaliate toggling - The script will toggle auto-retaliate on if you forget Move mouse outside screen - Option to move the mouse outside the screen while idle, simulating an AFK player switching tabs Refresh delay - Option to add a Gaussian-randomised delay before refreshing the chosen session location, simulating an AFK player's reaction delay Visual Paint and Logger - Optional movable self-generating Paint and Timeout Scrolling Logger show all the information you would need to know about the script and your progress Progress bars - Automatically generated exp progress bars track the combat skills that you are using Web walking - Utilises the OSBot Web alongside a custom local path network to navigate the area. This means the script can be started from anywhere! Safe banking - Custom banking system ensures the script will safely stop if you run out of any configured items Safe stopping - Safely and automatically stops when out of supplies, ammo or runes Dropping - Drops useless/accidentally looted items to prevent inventory and bank clutter All food - Supports pretty much every OSRS food known to man. Seriously - there's too many to list! ... and many more - if you haven't already, trial it! Things to consider before trying/buying: Mirror mode - currently there appear to be some inconsistencies with behaviour between Mirror mode and Stealth Injection meaning the script can behave or stop unexpectedly while running on Mirror. I would urge users to use the script with Stealth Injection to ensure a flawless experience! Since Stealth Injection is widely considered equally 'safe' to mirror mode and comes with a host of other benefits such as lower resource usage, this hopefully shouldn't be a problem. Using breaks - the script supports breaks and will walk to a safe place ready to log out approximately two minutes before a configured break starts. However, upon logging back in, your spot may no longer be open. If you configure the crash mode to be either 'Hop if crashed' (default) or 'Stop if crashed', this will not prove to be a problem. However if using 'Force attack if crashed', the script will attempt to take back the spot by crashing the occupying player and manually attacking spawned sand crabs. Be aware that players have a tendency to report anti-social behaviour such as this! Avoiding bans - while I have done my utmost to make the script move and behave naturally, bans do occasionally happen, albeit rarely. To minimise your chances of receiving a ban, I would strongly suggest reviewing this thread written by the lead content developer of OSBot. If you take on board the advice given in that thread and run sensible botting periods with generous breaks, you should be fine. That being said, please keep in mind that botting is against the Oldschool Runescape game rules, thus your account will never be completely safe and you use this software at your own risk. Setting the script up - I have done my best to make the GUI (Graphical User Interface) as intuitive as possible by making all options as self explanatory as I could, however if you are not sure as to what a particular setting does, you can hover over it for more information. If that doesn't help, just ask on this thread! Web-walking - alongside a network of paths, the script moves around with the OSBot web-walking system, using it when in unknown territory. While it has proven very reliable, there are naturally some areas for which the web-walker may struggle. As a result, prior to starting the script, I would highly recommend manually navigating your player close to the sand crabs bank, however in practice, anywhere on Zeah should be fine. Script trials: I believe that trying a script before buying is paramount. After trying the script, hopefully you will be convinced to get a copy for yourself, but if not you will have gained some precious combat experience! If you're interested in a trial, please follow the instructions on my trials thread which can be found here. Gallery: Start up GUI (Graphical User Interface): Paint (optional, movable and self-generating): User screenshots: Recent Testimonials: Starting from CLI: This script can be started from the command line interface. There is a single parameter, which can take two (and only two) values: 'gui' or 'nogui'. 'gui' will start the script and show the gui, 'nogui' will skip the GUI setup and start the script using your save file as the configuration. To start from CLI with 'nogui', the script requires a valid GUI save file to be present - if you haven't already, start the script manually and configure the GUI to suit your needs. Then hit 'Save configuration' and in future starting from CLI will use these configured settings. The script ID is 886. Example CLI startup: java -jar "osbot 2.4.137.jar" -login apaec:password -bot apaec@example.com:password:1234 -debug 5005 -script 886:nogui4 points
-
PPOSB - AIO Hunter Brand new trapping system just released in 2024! *ChatGPT Supported via AltChat* https://www.pposb.org/ ***Black chinchompas and Black salamanders have been added back*** Supports the completion of Varrock Museum & Eagle's Peak OR CLICK HERE TO PAY WITH 07 GOLD! The script has been completely rewritten from the ground up! Enjoy the all new v2 of the script JOIN THE DISCORD CHAT FOR QUESTIONS/ SUPPORT/ CHATTING/ UPDATES! New GUI: Features: Click Here Current functioning hunter tasks: (green - complete || yellow - started || red - incomplete) Screenshots: Progressive Leveling: 1-19 --> Crimson swift 19-43 --> Tropical wagtail 43-63 --> Falconry 63+ --> Red chinchompas Updates How to setup Dynamic Signatures Report a bug CLI Support - The script now supports starting up with CLI. The commands are given below. Please put in ALL values (true or false) for CLI to work properly. Make sure they are lowercase values, and they are each separated with an underscore. The script ID for the hunter bot is 677. Parameters: EnableProgression_EnableVarrockMuseum_EnableEaglesPeak_EnableGrandExchange Example: -script 677:true_true_false_true ***Don't forget to check out some of my other scripts!*** OSRS Script Factory Click here to view thread LEAVE A LIKE A COMMENT FOR A TRIAL The script is not intended for Ironman accounts. It still works for Ironman accounts, but you must have all equipment, gear, and items.3 points
-
I decided to post my goals for the begging of 2017 Goal #1: Database Hopefully by the end of the end I will have a database created that will make my bot 100% automated, manage stats, show reports of how long bots last, what time they got banned, the action that they were doing etc etc. Goal #2: Complete automation Along with said database comes complete automation, Database will pull all new accounts from account creater, and then start my script to begin training/farming Goal #3: 4th server build As of right now I am building my 3rd server, by the end of the month I would like to have my 4th server so I can divide things evenly Example: 1st server for account creation + tutorial island 2nd server for training 3rd server for farming 4th server for mules Goal #4: Complete ban testing The past few weeks I have tried to implement every situation as possible to see which method is really the best for account longevity. Update: After testing for 2 weeks I have found my desired way to start a new account to limit bans. Goal #5: Run 200 bots constantly Right now my peak is 100 bots at a time, with the database mentioned above I can train many bots at a time and keep in a "stash" and whenever a active bot gets banned it will pull a account out of the stash, so hopefully 200 bots will be able to run 24/7 Update: Thanks to Alek's method of nointerface I can now successfully run 300 accounts at one time. Goal #6: 1B made I have only just began "mass farming," I currently run 90 bots, 30 at a time that shift every 8 hours, so far ive profited a net gain of about 54m, after buying scripts, accounts, servers, pc parts, etc. Progress: December 15 2016: Script Semi-Complete Purchased Khal's tutorial island script w/ CLI mode, once tutorial island is completed client closes and opens up and begins to power train, Once said level is hit, client reopens using farming script and begins, every 10 bots opened 1 mule script is started. December 17 2016: Account Creation Account creator bought, Set up on server #1 constantly running in background, every 3 minutes VPN changes ip and location on server. December 18 2016: Tutorial Island Had roughly 200 bots made last night, let DB run tutorial island run on all bots doing 20 bots every 1 then swapping Ips. Woke up this morning with all accounts completed no bans. Currently training said 200 accounts up to desired levels (takes 2 hours roughly) then will begin to suicide farm December 19 2016: Test run Throughout the day, I had said 200 bots run through testing spread out evenly 162 out of 200 bots made it through without ban I let the 162 bots run with no breaks what so ever for 4 hours (18:00 - 0:00 EST) Each bot on average made 105k GP/Hour which = 420k GP per bot which = Roughly 68m After checking this run at 0:35 EST on the 19th no bots have been banned, Will make a new batch of accounts over night and run them through tutorial island, and will report statistic in the morning since it will be Monday. December 19 2016: Monday Morning Monday morning...Oh the worst day for mass botters.. 6AM EST Monday morning, Jagex mods have had their way and tried to fuck in so many different angles. At first I was having issues connecting to OS via OSBOT Changed ip a few times and was able to connect. Out of 162 bots running over night A whopping 81 bots made it A additional 98m was made I have decided to continue running the 81 bots until they burnt out No new bots have been made (I tend to avoid creating on Mondays due to previous experience) Later in the after noon I will log onto my 4 accounts I have completed on Friday to test "Ban testing" results, will post update later. December 20 2016: Late night creations All throughout today I have been working on ban testing, and luckily none have been banned yet. Following the ban testing I started to create more account 50 to be exact I ran them all through tutorial islands at different times, different locations, etc etc. We finally added in a feature which trained account and hopped directly into farming, so as of right now after tutorial island the bot is 100% My plane to further bot testing will be this... 60 bots were created, broken down into 5 groups. 10 bots per group One of these groups will be kept to interchangeably alternate. 10 bots will be running every 4 hours in "shift work" so 10 bots will be running at all times 24/7 Example: group 1 will bot from 7AM - 11AM, Group 2 will bot 11AM-3PM, Group 3 will bot 3PM-7PM, Group 4 will bot 7PM-11PM, Ground 5 will bot 11PM-3AM from 3AM-7AM there will be no bots running, this is time for me where Jagex comes in for the ban and in my opinion where most of the bans happen. I will try this method and flip flop each group of bot's schedule to see if this helps the longevity of the bots. December 20 2016: Launcher created We got the makings of the launcher created, The launcher itself will be ran in the background, it is more like a service than anything. It will communicate with the DB and the DB will tell it what accounts to run, when to run them, what script to run, what parameters etc etc. With this launcher in the back ground it makes it easier to start and stop the OSBot processes, thust making it able to have features like : Scheduling - Start and stop bots at a specific time Multi-Scripting - Can run multiple scripts per account, for example I can run khal's tut island script, then switch to a powermining script once completed Ban Detection - As soon as a bot gets banned, a new bot which has already been trained will log in and start in it's place Statistic Capturing - We will know why accounts got banned to further improve methods, what level they got banned @, the status when they got banned, and how long they were running Other features will be added in once we can think of them, if anyone has any suggestions feel free to message me. December 21 2016: Launcher's Make over Did a bit of a touch up on the GUI of the launcher, this will be able to identify how each server is running without having to move too many thing around. As far as botting goes, I have botted 24 hours since last update and no bans of right now on 200 accounts, reaching 320m GP by the time everything sells Right now we are further updated the Database and launcher and we expect everything to be 100% done before Christmas December 22 2016: NoInterface released With the release of 2.4.106 comes the ability to run nointerface. So first thing I did was start up my main scripts in nointerface Before hand low resource low cpu, I was able to run: 80 per server (3) 20 for main computer and 10 on laptops (2) Totaling 200 even. Now with nointerface I am able to run: 100 per server (3) 30 on main computer 15 on laptops(2) Totaling 360 bots. Most likely I will run 300 even workers to to make sure things aren't being pushed to the max. December 28 2016: Database updates Due to the holidays, there hasn't been much work done to the database, but just intensive testing. As of right now we are able to: -Launch multiple bots at any time -Kill processes (end bots) -Communicate bot to bot, and bot to database (useful for mule to bot communication) -Setup premade script cycles (New bot created -> Runs TuT Island -> Power levels -> farms) -Multi-script usage (Able to run multiple script for the same bot at a given time, ie. Can run a tut script, end, Run a woodcutting script, end, run gold farming script) December 29 2016: Script Update -Farming script has had some updates -Now fully automatic, making roughly 90k per hour depending on level and population. -Mules now automatically trades to tier 2 mule every day at x:xx time. -Current processing is tutorial island script > QP script > Power Training script > Farming -Able to run this process with multiple scripts flawlessly Goal #1: Database : Goal Completed! My #1 goal has been completed. I now have a fully functioning database, it is not fully 100% automated yet, but as far as data importing it is working 100% The launcher communicated to the DB, and will automatically relay information, import new accounts, and switch to different groups once the accounts meet the requirements. We are very close to full automation. January 5th: Live action First VM is set up Currently testing this with the launcher Bots are loaded in from the database, you fill out what type of accounts you want and how many of each account Currently we have: Clay miner, Iron miner for both Rimmington and Falador location Power mining for both Rimmington and Falador location Mules will automatically log in, for testing we have 1 mule every 5 bots, we will typically run 1 mule every 10 bots. January 12th: DB and Launcher 100% complete Now able to create, upload, and use all accounts 100% automatically. Accounts get created -> DB stores accounts as needing tutorial island completed -> User selects to run tutorial island bots -> Once completed bot needs to be power mined ->Once completed the bots are seperated as iron or clay miners -> Able to farm bots now by selecting how many to keep up and launch, the launcher will make sure X amount of bots are ALWAYS running even after bans. January 18th: Big Update So A LOT of progress has been made since the last update. - A GUI of the database has been created using Apex (Pictures down below) - "For Sale" option now added to launcher. This will be used for separating accounts I bot with vs accounts I am selling - Individual Ban checking has been implemented. This is good to use to confirm if the mass amount of accounts that are being sold are banned or not - Tutorial island script rewrote, We have rewritten our tutorial island script to fix bugs + lower bans hopefully. - With the new tutorial island script, account preparation now takes 1.5 hours (Tutorial island, Getting CB lvl, Going to GE to buy picks, Power mining) Pictures: -Apex GUI - Account information -Ban Checking Live Demonstrations Live Demo: Pulling accounts from Database Live Demo: Launching accounts3 points
-
3 points
-
3 points
-
Nevermind - Testing v2, although again not touching the equipment - equipment is having alot of issues. Going to make a dummy script to test equipment api and see if its a client issue. Just tested NMZ script and also having issues with equipment and not been updated2 points
-
2 points
-
NEW: Released Chop & Firemake plugin Added 8 Forestry events!!!!!!!! Easy 99, Next! Map Chooser System Progress Results! Help How to use this with Bot Manager? Script ID is 631, and the parameters will be the profile you saved in the setup window, e.g. oak15.txt I want a new feature added? Make a post below and I am always listening, within reason! The bot is doing something I don't like? Make a post below and I will adjust the code to match your play style!1 point
-
Ability to set custom Magic and Ranged armour sets ✓ No limits on Kills per trip ✓ Using a mix of user inputs and built-in logic, the script will determine if you have enough supplies for another kill without banking. Options to decide how much food you’re like to take into the next fight as a minimum. Customisable Stop Conditions Stop after 'x' kills Stop after 'x' profit Stop after 'x' runtime Stop after 'x' consecutive deaths Efficient Zulrah Fight Executor ✓ Knows what have, is and will happen Longrange mode, gain defence XP passively with no time loss ✓ Multiple Travel Routines Zul-Andra teleport scrolls VIA Clan Wars ✓ Zul-Andra Teleports VIA PoH ✓ Charter Travel ✓ Caterby charter [via Camelot teleports] Fairy Rings ✓ Ability to select staff to use or not use one at all for fairy rings ✓ Summer Pie Support (72+ Agility recommended) ✓ Fairy ring via Slayer Ring ✓ Fairy ring via House Teleport ✓ Ornate pool support ✓ Jewellery box Support ✓ Mounted Glory Support ✓ Construction Cape Support ✓ Ability to select Magic Only ✓ Changes Rotations and Phases for the best possible fight experience. No need to quest for Ava’s or Level range. Swaps prayers & equipment efficiently ✓ Option to use quick switch mode, removes mouse travel time for even faster switching Prayer Flicking on Jad Phases ✓ Supports Raids Prayers ✓ 55 Prayer ✓ 74 Prayer ✓ 77 Prayer ✓ Options to Dynamically pray against Snakelings when Zulrah is not focused on player. ✓ Calculates: Total loot value ✓ Total cost of supplies used ✓ Profit after costs ✓ Ability to sell all your loot when you run out of supplies ✓ Ability to top up your supplies if you run out with auto-exchange ✓ Death-walking ✓ Safe death boss Rechargeable item support Trident of Seas ✓ Trident of Swamp ✓ Blowpipe ✓ Dynamically detects darts used (Must start with darts inside the blowpipe for it to work!) Serpentine Helm ✓ Ring of suffering ✓ Barrows Repairing ✓ Using Lumbridge teleports or the Home teleport, the script will withdraw coins, travel to Bob and repair your armour then continue to run. Potion Decanting ✓ Efficiently decants all types of potions allowing FruityZulrah to run for longer. Inventory Organising ✓ Organises your inventory to minimise mouse movement, increasing time spent elsewhere. Combo eating Karambwams ✓ Will combo eat karambwams to help prevent death from Zulrah and Snakelings stacks Supports blowpipe special attack ✓ Uses the Blowpipe special attack to help replenish HP Multiple stat boosts supported Prayer ✓ Super Restore ✓ Magic ✓ Ranging ✓ Bastion ✓ Stamina ✓ Anti-venom+ ✓ Imbued Heart ✓ Supports Lunars ‘Cure Me’ spell to cure Venom ✓ Requires: 1 2 2 Ability to use rune pouch Level 71 Magic Lunars Quest Ideal for Ironman accounts with no access to anti-venom+ Supports Lunars Vengeance spell ✓ Requires: 2 4 10 Perfectly times vengeance casts to Magic Phase ranged attacks for best results. Ability to use rune pouch Level 94 Magic World hopping support ✓ Options to hop world between x and x minutes. will randomly select a time every hop. Ability to skip rotations by Hopping worlds Ability to decide on your own custom world list or just to hop to any P2P world Grand Exchange Add-on ✓ Add-on script for free Save/load buy/sell presets Ability to dump all zulrah loot in 2 clicks Command Line Support ✓ Start the script on multiple accounts with a single click Script ID - 903 Command: -script "903:profile=Test hours_limit=10 kills_limit=5 deaths_limit=5 profit_limit=1m" profile = saved profile name, if you've been using CLI to run the script, this will need to be updated to suit. hours_limit = Complete after 'x' run hours. kills_limit = Complete after 'x' zulrah kills deaths_limit = Complete after 'x' deaths. profit_limit = Complete after 'x' accumulated profit Pro-active calculations ✓ Calculates next mouse position for next action whilst first action is being performed Asynchronous actions ✓ Can perform multiple tasks at once saving time Banks Pet drops ✓ Loot table ✓ http://fruityscripts.com/zulrah/loot/ Displays total loot as well as a live feed of drops Hiscores ✓ http://fruityscripts.com/zulrah/hiscores/ Compare and compete against other users Dynamic Signatures ✓ Show off your gains with FruityZulrah url: http://fruityscripts.com/zulrah/signature/signature.php?username={USERNAME} Replace {USERNAME} with your username http://fruityscripts.com/zulrah/signature/signature.php Notifications Get Notifications for: Valuable drops ✓ Deaths ✓ On Exit ✓ Timely Data dumps (GP, GP/HR, Kills, Kills/HR, Deaths, Runtime) ✓ Types of Notifications Email ✓ Discord ~ Desktop ✓ ✓ Implemented into the script ~ Work in progress View a collection of Screenshots posted by FruityZulrah users showing their progress with the script. Watch a collection of FruityZulrah videos below If you have a video you'd like to be added to the Playlist, send me a pm with a link. Videos must of course include the FruityZulrah script. If you wish to purchase FruityZulrah VIA PayPal, please follow the store link below: If you'd like to purchase FruityZulrah using OSRS GP, SEND ME A PM and i can give you my current $$:GP Rates! Discord Community: https://discord.gg/WzXRk2bWTV Trial bot has been implemented (100 post count required if you're not VIP/Sponsor!) @fruityscripts on Discord1 point
-
Results Instructions There are no instructions. We do the all the work for you. CzarScripting™ Tips Make sure to set food in your setup window! Don't bot more than 12 hours a day! It's not humanlike! Features - All locations supported, including Crab Claw Isle - Banking support - All combat types supported (ranged, all ammo + ranging types, including looting) - Activity Slider -- choose 4 different activity settings from: (Afk my position, Afk any generated position, Attack visible/active crabs only, Full activity/attack all) - Aggression Slider -- choose from 4 different aggression settings: (Only retaliate to crabs, Attack people's crabs when none are found, Attack all crabs, ONLY attack other people's crabs) - Tasked levelling - allows you to set level goals and switch attack styles to raise different skills, e.g. set goals to 50 70 70, from current stats 44 51 55, it will reach the goal stats. - Skill Priority: you can choose in which order to raise the stats, e.g. lowest first, nearest to goal first, top->bottom, bottom->top, level-up evenly, etc. - Customized Stop Conditions: stop script when a certain condition is met, e.g. reached goal stats, killed X crabs, time passed, ran out of equipment, items, etc. - Simple (on user's side) inventory layout chooser consistent with all my scripts -> 1 button copies inventory layout and saves it - World hop support, with player count chooser -- World hop customization: allows you to choose which tile to hop worlds from -- Break tile chooser: allows you to choose which tile to break on, ~3 minutes before breaks trigger - 'Non-botting' mode (very popular): allows you to afk the script and technically not bot at all: the script will display jframe popups (and beep) when crabs are no longer aggressive which will prompt the user to manually refresh the crabs by walking up - Item looting, including rare drop table option - Potion support (all potion types) - Crab refreshing by walking out of the region Gallery1 point
-
buying a account with 44 rc other stats wont matter let me know if you have any 44 Rc account -Royal1 point
-
Purchased 30+ accounts, great price, and trade took no more than 60 seconds.1 point
-
Shout out to this guy @Lost Panda for not only doing 20, 30, or 40 quests for me but ALL Quests except for like (5) quests because I don't have the requirements just yet (but soon will) :). He also provided me with Full void Range + Melee and Mage helm, Bone to Peaches, Magic arena cape, 2k steel bars and all the pictures from quests (the ones that OS buddy take automatically). Not sure what else im forgetting but did I mention he did it all on an IRON MAN account? Services were done fast, at a decent price and the guy was always active in skype for anything needed. Highly satisfied costumer right here. He did not ask me to share this, but I just felt I had to give the thanks to this guy as well as share the work he has done for me. Forum mods- My apologies if this thread does not belong in this section, was not sure where to post it and seemed like the best place in my opinion. If the post could be moved to the right section (if needed) please do so and thank you :). Sorry once more.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Thank you to all whom applied. Many of you were highly considered, however, it appears to be within my best interest to hire Divergent07.1 point
-
The hooks are broken for OSBot, it isn't the script.1 point
-
1 point
-
Because of the update yesterday, osbot's hooks are broken, you will need to wait for devs to update them.1 point
-
1 point
-
1 point
-
1 point
-
Depending on the provider you can ask them to change the IP address for you and they will do it for free. Or you can pay for a VPN service and with that you can constantly change your IP1 point
-
If you get banned on a proxy, you should "never" use it again. You shouldn't change proxies while botting on the same account1 point
-
For the maple logs and knife problem, try using conditional sleeps. After each interaction, you check for animations, or inventory items. After opening and closing the bank, you check for that etc. For the webwalking, I haven't working with that yet. Can't help you1 point
-
1 point
-
Yep basically this. I've noticed that inventory methods sometimes don't work properly when inventory is not open. Best to check if inventory is open, if no then open it and then check whatever you need in it1 point
-
just a protip, webwalker will automatically handle obstacles (i.e. doors)1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
this is making me want to create my own farm gl!1 point
-
Where do u train before u going to nmz? and keep up the great farm?1 point
-
1 point
-
OSRS Hey id like a plank maker which uses the POH, Ive been using PvP worlds so the bankchest is at camelot teleport invent is 26 oak logs 1000 laws 1000 earths and cash stack teleport to house, call servant thru the options tab soon as you tele in (demon butler) he takes ur logs to the sawmill and banks them for you. U think its possible To make a private script ?1 point
-
1 point
-
Hey project, I bought the script its good, but what do I need to bring to black chins in order for banking to work? it just stops when I want it to bank 50 chins per trip. What teleports do I need to bring for it to bank?1 point
-
Had to choose between passing the script around or using a static class with 5 ish variables. Amh, I know it isn't perfect, but it looks clean if it doesn't get too big imo.1 point
-
Client version?: 2.4.144 What happened?: banked logs, closed the bank interface and then stopped working. Where had the problem occured?: Grand Exchange What options you choosed?: Yews, Bank and Anti Ban. Screenshot? (If any): None Logs(pastebin if possible): https://pastebin.com/4bjfRmTt1 point
-
I decided to go ahead and post the entire script. I made a few changes which I believe were what your goal was. Dealing with threads and concurrency can be a tricky topic. I know I still struggle with it sometimes. There are still many things in this script that can be improved, but I believe you are off to a great start! I'm hoping that after looking at how I used a boolean to assign whether or not the checkbox was checked after pressing start you will be able to proceed with doing so for the rest of the ore checkboxes. There are many ways that this could have been done, but I believe that this was the simplest and definitely the best way to learn! Edit: if you have any more questions feel free to ask package OreLooter; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.GroundItem; import java.awt.*; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import javax.swing.JCheckBox; @ScriptManifest(author = "Brian", info = "Orelooter", name = "Orelooter", version = 0, logo = "") public class OreLooter extends Script implements ItemListener { // Should not be static Object lock = new Object(); public gui gui = new gui(); private long copperoreCollected; private long prevInvCount; private long timeBegan; private long timeRan; private long hph; public boolean clayCheckBox = false; @Override public void onStart() throws InterruptedException { gui.run(this); synchronized(lock) { // must make the lock object wait which in essence pauses this class from executing until it is notified lock.wait(); } prevInvCount = getInventory().getAmount(436); timeBegan = System.currentTimeMillis(); log("Is clay checkbox selected: " + clayCheckBox); } private enum State { COLLECT, FULL, WALK, WAIT } private State getState() { Area MINE = new Area(3232, 3143, 3221, 3149); if (inventory.isFull()) return State.FULL; if (!inventory.isFull() && MINE.contains(myPlayer())) return State.COLLECT; if (!MINE.contains(myPlayer()) && !inventory.isFull()) return State.WALK; return State.WAIT; } @Override public int onLoop() throws InterruptedException { // none of these are needed as they are already in your gui class. JCheckBox Clay = new JCheckBox("Clay"); JCheckBox Tin = new JCheckBox("Tin"); JCheckBox Copper = new JCheckBox("Copper"); JCheckBox Iron = new JCheckBox("Iron"); JCheckBox Coal =new JCheckBox("Coal"); if (Coal.isSelected())log("coal is selected"); long invCount = getInventory().getAmount(436); if (invCount > prevInvCount) setCOPPER_ORECollected(getCOPPER_ORECollected() + (invCount - prevInvCount)); prevInvCount = invCount; GroundItem Clayo = groundItems.closest("Clay"); GroundItem Tino = groundItems.closest("Tin ore"); GroundItem Coppero = groundItems.closest("Copper ore"); GroundItem Irono = groundItems.closest("Iron ore"); GroundItem Coalo = groundItems.closest("Coal"); switch (getState()) { case COLLECT: if (clayCheckBox) { if (Clayo != null && getMap().canReach(Clayo)) Clayo.interact("take"); } if (Tino != null && getMap().canReach(Tino) && Tin.isSelected()) { log("Tin selected"); Tino.interact("take"); } if (Copper.isSelected()) { log("Searching for Copper"); if (Coppero != null && getMap().canReach(Coppero)) log("Copper selected"); Coppero.interact("take"); } if (Irono != null && getMap().canReach(Irono) && Iron.isSelected()) { log("Iron selected"); Irono.interact("take"); } if (Coalo != null && getMap().canReach(Coalo) && Coal.isSelected()) { log("Coal selected"); Coalo.interact("take"); } sleep(2000); break; case FULL: walking.webWalk(new Position(3209, 3220, 2)); if (bank.isOpen()) { bank.depositAll(); } else { objects.closest("Bank booth").interact("Bank"); } break; case WALK: Area MINE = new Area(3232, 3143, 3221, 3149); walking.webWalk(MINE); case WAIT: } return (random(400, 1500)); } @Override public void onExit() { log("THANKS APAEC FOR ALL THE HELP"); } @Override public void onPaint(Graphics2D g) { hph = (int) (copperoreCollected / ((System.currentTimeMillis() - timeBegan) / 3600000.0D)); timeRan = System.currentTimeMillis() - this.timeBegan; Graphics2D gr = (Graphics2D) g; gr.setColor(Color.WHITE); gr.setFont(new Font("Arial", Font.BOLD, 12)); g.drawString(formatTime(timeRan), 440, 25); gr.drawString("Time:", 400, 25); gr.drawString("" + copperoreCollected, 440, 40); gr.drawString("Ores:", 400, 40); gr.drawString("Ores/h:", 400, 65); g.drawString("" + hph, 450, 65); gr.setColor(Color.YELLOW); g.drawString("Gold/h", 400, 78); g.drawString("" + hph * 37, 450, 78); g.drawString("Gold:", 400, 52); g.drawString("" + copperoreCollected * 37, 440, 52); g.setColor(Color.WHITE); g.drawRect(390, 10, 100, 75); } public String formatTime(long ms) { long s = ms / 1000, m = s / 60, h = m / 60, d = h / 24; s %= 60; m %= 60; h %= 24; return d > 0 ? String.format("%02d:%02d:%02d:%02d", d, h, m, s) : h > 0 ? String.format("%02d:%02d:%02d", h, m, s) : String.format("%02d:%02d", m, s); } public long getCOPPER_ORECollected() { return copperoreCollected; } public void setCOPPER_ORECollected(long COPPER_ORECollected) { copperoreCollected = COPPER_ORECollected; } @Override public void itemStateChanged(ItemEvent arg0) { // TODO Auto-generated method stub } } package OreLooter; import java.awt.Color; import java.awt.Font; import javax.swing.BorderFactory; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.border.TitledBorder; import javax.swing.JCheckBox; public class gui { /** * @wbp.parser.entryPoint */ public void run(OreLooter main) { JFrame jFrame = new JFrame("OSBOT GUI Tutorial"); jFrame.setSize(300, 500); jFrame.setResizable(false); JPanel settingsPanel = new JPanel(); settingsPanel.setBackground(Color.DARK_GRAY); settingsPanel.setForeground(Color.DARK_GRAY); TitledBorder leftBorder = BorderFactory.createTitledBorder("Settings"); leftBorder.setTitleJustification(TitledBorder.LEFT); settingsPanel.setBorder(leftBorder); settingsPanel.setLayout(null); settingsPanel.setBounds(5, 200, 280, 180); jFrame.getContentPane().add(settingsPanel); JPanel startPanel = new JPanel(); startPanel.setBackground(Color.DARK_GRAY); startPanel.setForeground(Color.DARK_GRAY); startPanel.setLayout(null); startPanel.setBounds(5, 350, 70, 20); jFrame.getContentPane().add(startPanel); JLabel treeSelection = new JLabel("Select an Ore:"); treeSelection.setFont(new Font("Tahoma", Font.BOLD, 14)); treeSelection.setForeground(Color.GRAY); treeSelection.setBounds(10, 79, 118, 20); settingsPanel.add(treeSelection); JCheckBox Clay = new JCheckBox("Clay"); Clay.setForeground(Color.LIGHT_GRAY); Clay.setBackground(Color.DARK_GRAY); Clay.setFont(new Font("Georgia", Font.PLAIN, 13)); Clay.setBounds(154, 27, 97, 23); settingsPanel.add(Clay); JCheckBox Tin = new JCheckBox("Tin ore"); Tin.setForeground(Color.LIGHT_GRAY); Tin.setBackground(Color.DARK_GRAY); Tin.setFont(new Font("Georgia", Font.PLAIN, 13)); Tin.setBounds(154, 53, 97, 23); settingsPanel.add(Tin); JCheckBox Copper = new JCheckBox("Copper ore"); Copper.setForeground(Color.LIGHT_GRAY); Copper.setBackground(Color.DARK_GRAY); Copper.setFont(new Font("Georgia", Font.PLAIN, 13)); Copper.setBounds(154, 79, 97, 23); settingsPanel.add(Copper); JCheckBox Iron = new JCheckBox("Iron"); Iron.setForeground(Color.LIGHT_GRAY); Iron.setBackground(Color.DARK_GRAY); Iron.setFont(new Font("Georgia", Font.PLAIN, 13)); Iron.setBounds(154, 105, 97, 23); settingsPanel.add(Iron); JCheckBox Coal = new JCheckBox("Coal"); Coal.setFont(new Font("Georgia", Font.PLAIN, 13)); Coal.setForeground(Color.LIGHT_GRAY); Coal.setBackground(Color.DARK_GRAY); Coal.setBounds(154, 131, 97, 23); settingsPanel.add(Coal); JButton startButton = new JButton("Start"); startButton.addActionListener(e -> { jFrame.setVisible(false); // everything that is a setting should be called before you unlock the main class main.clayCheckBox = Clay.isSelected(); // this is where the boolean for the clayCheckBox is set to true if the clay checkbox is checked synchronized (main.lock) { // this unlocks the main class and lets it run again main.lock.notify(); } }); startButton.setBounds(5, 390, 279, 20); startPanel.add(startButton); JLabel lblNewLabel = new JLabel("Ore Lo0ter"); lblNewLabel.setFont(new Font("Georgia", Font.BOLD | Font.ITALIC, 30)); lblNewLabel.setForeground(Color.LIGHT_GRAY); lblNewLabel.setBounds(10, 11, 197, 110); startPanel.add(lblNewLabel); JLabel lblWalksToLumby = new JLabel("lumby east mine, picks up ore, and banks!"); lblWalksToLumby.setFont(new Font("Tahoma", Font.BOLD, 12)); lblWalksToLumby.setForeground(Color.GRAY); lblWalksToLumby.setBounds(5, 92, 279, 101); startPanel.add(lblWalksToLumby); jFrame.setVisible(true); } }1 point
-
1 point
-
1 point