Leaderboard
Popular Content
Showing content with the highest reputation on 07/11/17 in all areas
-
A few things I notice that are bad: You don't need to create your own methods for handling dialogue. There already exists a method getDialoges().completeDialogue(options) that will click continue and select options etc. Instead of having if statements for checking configs, you could just use a switch, it would be much cleaner: switch(getConfigs().get(123)) { case 0: doSomething(); break; case 1: doSomethingElse(); break; // etc. } In your questKnightsSword method you have a bunch of Areas. Those should be global final variables, as you are never changing them, and you don't want to keep creating new instances every time that method is called. The above also applies to the pickaxe filter, val and qItems variables in your questKnightsSword method In the questKnightsSword method, at the start, you always search for three NPCs. You should only search for an NPC if you are going to use it, e.g. only get the squire npc when you are going to talk to the squire. Some of your variables are poorly named, such as "val". Use proper naming conventions You should check the return status of an API call. For example you interact with the blurite rock and then sleep, but you don't actually check if the interaction was successful. If the interaction failed for some weird reason, the script would just sleep for 5 seconds: bluerite.interact("Mine"); Sleep.sleepUntil(()-> myPlayer().isAnimating(),5000); Should be: if (bluerite.interact("Mine")) { Sleep.sleepUntil(()-> myPlayer().isAnimating(), 5000); } Similar to the point above, you have a bunch of sequential API calls in your code, assuming that the previous call was successful. API calls CAN fail, and you should account for it. For example when you withdraw "q items" you just withdraw one after the other, not accounting for if the previous one failed and you needing to withdraw again. dialogueV2 is a terrible name for a method You have some elses without curly braces which could easily result in you messing something up You also have a few sleeps that are just sleep(random(int, int)). These should all really be replaced by a ConditionalSleep Regarding your first question, I would clean up your questKnightsSword method, there's quite a few areas in there that could benefit from being moved out into their own methods. As for you wanting to learn more about lambdas, you are already making use of them in the Sleep.sleepUntil method. You could also use a lambda expression for the pickaxe filter: Filter<Item> pickaxe = item -> item.getName().contains("pickaxe"); Because you are making a quest script with a bunch of quests, you should focus on studying OOP concepts. There are a lot of common things you have to do in quests, so you should be making proper use of inheritance, utility classes / methods etc. to reduce the amount of code you have to write. Regarding your 6th point "So i have a class called "Platser" where i save many areas or positions around runescape", I think you should store areas and positions in the places where you are going to use them. The only reason to create a class with variables like that is if you are using them in multiple places, for example the Banks class in the OSBot API. Damn, I have become too predictable5 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.3 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:nogui3 points
-
Hi, Started a fresh account yesterday on a new/clean public ip. Going to post my progress to 85 mining or the hammer. Day 1 Day 2 - First addy ores mined Day 3 - The road has ended3 points
-
Learn java first, but not on codecademy Once you have general knowledge, you can start learning to script through open source examples as they should be easy to understand. Rest is up to you, gl hf3 points
-
Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Supports every altar - Supports every rune Air, Mind, Water, Earth, Fire, Body runes (Just walk back and forth) Fire runes (Ring of dueling to Castle wars) Mind runes (Ring of dueling to Castle wars + Mind altar teleport) Nature runes (Unnote at shop and walk to altar) Nature runes (Ring of dueling to Castle wars + Necklace of passage to Fairy ring) Nature runes (Ring of dueling to Castle wars + Ardougne cape to Fairy ring) Nature runes (Ring of dueling to Castle wars + Quest cape to Fairy ring) Nature runes (Ring of dueling to Castle wars + POH teleport to Fairy ring) Cosmic runes (Walks back and forth - Uses obstacles based on agility level) Cosmic runes (Ring of dueling to Castle wars + Necklace of passage to Fairy ring) Cosmic runes (Ring of dueling to Castle wars + Quest cape to Fairy ring) Law altar (Ring of dueling to Castle wars + Balloon method to Entrana) Astral altar (Teleports back to bank) Lava runes (Ring of dueling to Castle wars) Stream runes (Ring of dueling to Castle wars) Smoke runes (Ring of dueling to Castle wars) Mud runes (Walks back and forth in varrock) Mud runes (Digsite teleport) Blood runes (Arceuus) Blood runes (Ring of dueling to Castle wars + POH teleport to Fairy ring) (93 agility req) Soul runes (Arceuus) Wrath runes (Ring of dueling to Castle wars + Mythical cape ) - Pouches support - Menu invokes - Daeyalt essence support - Pouch repair - Energy/Stamina potions support - Food support - Combination rune support - Binding necklaces + Magic imbue - Abyss support (Edgeville / Ferox enclave banking) Death handler, will grab your stuff and continue (Abyss only) Abyssal bracelets/Ring of life support Pouches repair at zamorak mage - ZMI altar support Walks short unsafe path OR walks long safe path Quick prayer support Full bank mode (Add fillers so all runes get deposited, but not the pouches/Rune pouch) - Mining daeyalt essence - Master/Runners setup Setup a bunch of runners for your main account who stands at an altar Either play your main yourself or use the master mode Combination runes, magic imbue + binding necklaces available Runners can bring binding necklaces, talismans to the master Stamina potion support for runners Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting in 2023! Script queueing: - Support queueing multiple script in a row - All Khal scripts support flawless transitions in between scripts - Start creating your acc in a few clicks from scratch to multiple 99's - Flawless CLI support - Learn more here: How to use CLI parameters: - Example Usage: -script 482:ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form (Note that with some bot managers you do not need to specify -script 482): -script 482:TaskList1.4515breaks (With breaks) -script 482:TaskList1.4515breaks.discord1 (With breaks & discord) -script 482:TaskList1..discord1 (NO breaks & discord) Proggies:2 points
-
CURRENT RECORD: 201 HOURS RUNTIME NEW: Sandstone mining + hopper support Humidify/water circlet/bandit unnote Ardy cloak tele support Setup Screen Preview Results 84 HOURS ON NEW LEVEL 20 ACCOUNT Suicided account with mirror mode near rock crabs, 81 mining! I will probably go for 99 Even supports Ancient Essence Crystal mining! Preview: Mine 1 drop 1 item drop pre-hover feature:2 points
-
Note: No additional quests or PoH interiors are required anymore. Please take the time to read through the following information, they may answer your questions If not, feel free to ask in this thread Barrows Barrows is a dangerous combat minigame, located in the southern parts of Morytania. The purpose of the minigame is to kill all 6 barrow brothers and finally claim their treasure, providing a chance to receive the unique and valuable barrows equipment, as well as other precious loot. Feature Guide Starting the script Proggies (Post your own in this thread to have them added) Change Log Troubleshooting FAQ Dynamic Signatures Bug report template http://frostbug.dk/dynsig_barrows.png?username=All2 points
-
My first impression is that this is pretty messy I'm about to head off to bed, but one of the first things I see is related to efficiency / poor design Area squire_spot = new Area(2980, 3339, 2975, 3344); Area thurgo_spot = new Area(3001, 3143, 2995, 3146); Area reldo_spot = new Area(3213, 3490, 3207, 3497); You are creating a new Area every time the method is called, you should initialise them in the onStart or in a constructor, and then just call them by their variable name. This increases the variables scope, and is better design for what you are doing in my opinion. http://www.javawithus.com/tutorial/scope-and-lifetime-of-variables Area squires_spot; @Override public void onStart(){ squire_spot = new Area(2980, 3339, 2975, 3344); } Thats just a quick example, I'll drop back by tomorrow but I'm sure @Explv will have sorted you out by then. As for any new scripter, feel free to add me on skype 'tommyhoogstra' I'll offer you my free advice and opinions, but you need to be able to take constructive criticism well.2 points
-
2 points
-
Sorry I think I didn't explain myself correctly! You're right in saying that big on loops are bad, but I find the best way to manage that is to delegate script function to subclasses each with their own purpose, that way for larger and especially AIO scripts, your onLoop would be no more than 10 or 20 lines. For big scripts, breaking the code up is a must, I just don't think that a 'task' or 'node' (or whatever name you want to call it) framework is the best way and often there are much neater design patterns which fulfil a more object-oriented style! (: Apa2 points
-
Use .getMessage of the Widget and then like Frost said, use Integer.parseInt()2 points
-
2 points
-
Hey all, new to this forum (Been lurking for years) but not new to botting. I've been on and off running small gold farms since 2010. I just recently got the urge to start again and hope I can break some records this time. A little about me, I'm in my third year of CompSci in Canada with an interest in automation. I first started playing RS in 2004, and coded my own scripts for RS3 back in the early RSBot days. I've got quite a lot of experience with Java, but not so much with the OSBot API. I'm confident in making a solid script for basic combat/skilling/collecting methods, but not confident I can choose the best money making method. All of the gold farms I have ran have been public paid scripts. Since I'm in CompSci, I thought I might as well just code everything myself this time. What I can do: Write scripts Setup database Fund gold farm Potentially setup automation eventually Organize and keep track of accounts I'm looking for someone with these skills/credentials: Experience and knowledge surrounding using a VPS and/or proxies. A vast knowledge of OSRS, and any solid gold farming methods. Experience running a gold farm, or at least confident in making gp in OSRS. Free time to discuss (Voice Chat) the current state and direction of the gold farm. (1-3 times per week) Free time to check on gold farm once per day. Feel free to message me even if you don't fit all of the credentials, I just want to find someone who is easy to work with and has at least a few of these skills. Thanks!2 points
-
If you're finding bits of your code are interfering with other parts and it's taking you such a long time to debug, perhaps consider the structure of your code? I don't know what your task class does which you're extending with this code, but if it's just some abstract class with those methods that you're overriding, then that seems pretty useless -why not just have your code in your onLoop where you can see it all at once ^^!2 points
-
2 points
-
insert ur runescape details wait 14 days now ask urself is my account any of the following fucked banned raped dead more banned double banned if yes then the email was a bad one! however if ur acc is un-banned and the bank is full of sexy eggs then it was a safe one! congrats2 points
-
Yes you can attach to their account. In onStart if (client.getUsername== Juggles) { log("Welcome to the zulrah bot } else { log("Fuck off, you're not the buyer of this script }2 points
-
NEW! supports new south + east shortcuts, new hopper (upstairs), and mouse invokes!!! (just like runelite!) 'the intelligent choice' By Czar 34-99 Mining on video!! Agility Shortcut Setup Window Preview 70 hours run time https://i.imgur.com/wiF6VPO.png1 point
-
Molly's Orber This script is designed to make earth orbs and air orbs for over 350k gp/ph with the added benefit of getting over 30k mage exp per hour! Buy HERE Requirements: - 66 mage for air orbs, 60 for earth orbs. - 40+ hp recommended(especially at low def) Features: - Supports using mounted glory in house(requires house teleport tablets) - Supports eating any food at bank, when under a set hp - Hopping out of bot worlds - Recovers from deaths(respawn point must be lumbridge) - Emergency teleporting when under a set hp - Stamina potion usage, the bot will use one dose prior to each run - World hopping in response to being pked to prevent pkers from farming. -Ability to bring one food with you in case you drop below the emergency teleport hp, script will still tele if you drop below it and have already eaten your food. -Enabling run when near black demons to prevent some damage. -Re-equipping armor in inventory on death. Setup: Start at Edge bank, have all supplies next to each other in your bank, preferably in the front tab at the top. You must have the item "Staff of air" for air orbs or "Staff of earth" for earth orbs. Have a fair amount of cosmic runes and unpowered orbs, glories, as well as some food to eat as the bot walks past black demons and will take some damage. FOR EARTH ORBS YOU MUST HAVE ANTIDOTE++. If you are using house mounted glory option set render doors open to "On" under your house options in Runescape. CLI setup: Proggies:1 point
-
This bot gets Clue hunter outfit for you! The outfit acts as a warm clothing in wintertodt or you can just keep it as fashionscape Requirements: Have spade, Nature rune, Superantipoison (1), leather boots and Coins (chartering) in your inventory! You Might die as lvl 3! Download Havent tested the helm location, please report to me if it digs in wrong spots Source code1 point
-
Disputed member: @Lewis Thread Link: Explanation: sold me 300 accs and ~%70 of them were banned. I kno its probably accidental banwave. I like the guy and i can do %50 refund which means i want Lewis to send me 100 accs for free. Evidence: "Your account has been disable" can't find evidence so fuck it.1 point
-
can i have a trial please? im interested in buying it but not really sure if i should.1 point
-
Buying a 70/70/70, does not need to have NMZ quested, but that is a plus PM me or post here1 point
-
1 point
-
I've used Lrug to buy gold various times offsite before, I vouch for him.1 point
-
1 point
-
Hi, sorry for the delay if you click on the search bar at the top right hand corner of the screen, on the left a box will come up with the word "Members" click it and type in the name you think is yours, and if it is it will show up, otherwise nothing will try it and let me know how it goes thanks.1 point
-
1 point
-
1 point
-
Script looks very interesting! Am I able to please test it out before purchasing? thanks in advance.1 point
-
Maybe I'm confused but doesn't singleFilter take the root id and filters? Why are you passing singleFilter widgets? Does this work? @Override public boolean canProcess() { RS2Widget inDreamWidget = s.getWidgets().getWidgetContainingText("Points:"); return inDreamWidget != null && inDreamWidget.isVisible(); }1 point
-
1 point
-
Looks good, guys! I'll look into the issues that you guys are having and upload an update. Glad you guys like the script! There was a recent script overhaul and I totally modified the script Don't worry about the status message too much! Looking good, buddy1 point
-
1 point
-
It's the official Runescape site, are you mentally challenged?1 point
-
1 point
-
1 point
-
Great job! This bot works great, one minor problem. bot doesn't pray flick at infernal mages o.o1 point
-
1 point
-
Ok so I did some research and OSbot didn't had this untill saturday, please add this break manager override stuff !1 point
-
1 point
-
Does webwalking support the upper floors of the Slayer Tower or the Catacombs of Kourend? Im trying to kill abberant spectres.1 point
-
In gonna go ahed and say your probaby getting stuck in an infinute loop and that is why it crashes. Mabye like if(myplayer.gethealth()<30){ //eAT flod } And inv doesnt contain food, therefore ur stuck in a infinite loop making it crash. Had The same problems starting to script, tryck to check your conditions1 point
-
Sounds like an issue with a particular script or perhaps some sort of loop. I'm assuming this happens after you either press the stop or pause button?1 point
-
thanks for your comment bro, by any chance would you tell me which exact spot are you using, and maybe possible send me a screenshot over the PM the size of the spot/safezone you are using. I would really appreciate that!1 point
-
I liked the post can i please have a trial on the perfect fighter? I'm really considering buying the script, love your perfect agility.1 point
-
[INFO][Bot #1][07/07 12:02:24 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:24 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:24 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:24 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:24 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:24 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:24 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:24 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:24 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:24 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:24 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:24 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:24 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:25 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:25 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:25 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Ruins are visible! [INFO][Bot #1][07/07 12:02:26 AM]: .. Couldn't click the ruins! [INFO][Bot #1][07/07 12:02:26 AM]: .. setting viewport to ruins. [INFO][Bot #1][07/07 12:02:26 AM]: Script Perfect Runecrafter has paused!1 point