Aeglen 293 Author Share Posted March 6, 2021 9 minutes ago, joj0r said: Hi all. Was just starting using the script. It got me a few combat lvls, them it went to the GE, just sold a few items and got stuck in a loop. It then banked the items, tried to sell them again. Aborted all, banked all. Got everything out of bank and tried it again. The Console said i should report the bug to the Dev, that's what i'm doing here. Hope it helps Hide contents 18:55:09: [SCRIPT] No runes - getting from bank 18:55:10: [SCRIPT] ===BANK=== 18:55:10: [SCRIPT] I don't have [Staff of air] 18:55:10: [SCRIPT] ...and this item is important! 18:55:10: [SCRIPT] I don't have [Amulet of power] 18:55:10: [SCRIPT] I don't have [Team-50 cape] 18:55:10: [SCRIPT] I have [Air rune] 18:55:10: [SCRIPT] I have [Water rune] 18:55:10: [SCRIPT] I have [Earth rune] 18:55:10: [SCRIPT] I don't have [Fire rune] 18:55:10: [SCRIPT] ...and this item is important! 18:55:10: [SCRIPT] I have [Mind rune] 18:55:10: [SCRIPT] [Staff of air] 1 18:55:10: [SCRIPT] [Amulet of power] 1 18:55:10: [SCRIPT] [Team-50 cape] 1 18:55:10: [SCRIPT] [Air rune] 0 18:55:10: [SCRIPT] [Water rune] 0 18:55:10: [SCRIPT] [Earth rune] 0 18:55:10: [SCRIPT] [Fire rune] 0 18:55:10: [SCRIPT] [Mind rune] 0 18:55:10: [SCRIPT] Prev Magic 18:55:10: [SCRIPT] Banking at GEBank 18:55:10: [SCRIPT] ===BANK=== 18:55:10: [SCRIPT] I don't have [Staff of air] 18:55:10: [SCRIPT] ...and this item is important! 18:55:10: [SCRIPT] I don't have [Amulet of power] 18:55:10: [SCRIPT] I don't have [Team-50 cape] 18:55:10: [SCRIPT] I have [Air rune] 18:55:10: [SCRIPT] I have [Water rune] 18:55:10: [SCRIPT] I have [Earth rune] 18:55:10: [SCRIPT] I don't have [Fire rune] 18:55:10: [SCRIPT] ...and this item is important! 18:55:10: [SCRIPT] I have [Mind rune] 18:55:10: [SCRIPT] [Staff of air] 1 18:55:10: [SCRIPT] [Amulet of power] 1 18:55:10: [SCRIPT] [Team-50 cape] 1 18:55:10: [SCRIPT] [Air rune] 0 18:55:10: [SCRIPT] [Water rune] 0 18:55:10: [SCRIPT] [Earth rune] 0 18:55:10: [SCRIPT] [Fire rune] 0 18:55:10: [SCRIPT] [Mind rune] 0 18:55:10: [SCRIPT] >>> Opening bank speedily 18:55:11: [SCRIPT] ===BANK=== 18:55:11: [SCRIPT] I don't have [Staff of air] 18:55:11: [SCRIPT] ...and this item is important! 18:55:11: [SCRIPT] I don't have [Amulet of power] 18:55:11: [SCRIPT] I don't have [Team-50 cape] 18:55:11: [SCRIPT] I have [Air rune] 18:55:11: [SCRIPT] I have [Water rune] 18:55:11: [SCRIPT] I have [Earth rune] 18:55:11: [SCRIPT] I don't have [Fire rune] 18:55:11: [SCRIPT] ...and this item is important! 18:55:11: [SCRIPT] I have [Mind rune] 18:55:11: [SCRIPT] [Staff of air] 1 18:55:11: [SCRIPT] [Amulet of power] 1 18:55:11: [SCRIPT] [Team-50 cape] 1 18:55:11: [SCRIPT] [Air rune] 0 18:55:11: [SCRIPT] [Water rune] 0 18:55:11: [SCRIPT] [Earth rune] 0 18:55:11: [SCRIPT] [Fire rune] 0 18:55:11: [SCRIPT] [Mind rune] 0 18:55:13: [SCRIPT] Depositing all items 18:55:15: [SCRIPT] Depositing all armour 18:55:15: [SCRIPT] Staff of air 18:55:15: [SCRIPT] Amulet of power 18:55:15: [SCRIPT] Team-50 cape 18:55:15: [SCRIPT] Air rune 18:55:15: [SCRIPT] has ^ 18:55:15: [SCRIPT] 0 18:55:15: [SCRIPT] Withdrawing all Air rune 18:55:17: [SCRIPT] Water rune 18:55:17: [SCRIPT] has ^ 18:55:17: [SCRIPT] 0 18:55:17: [SCRIPT] Withdrawing all Water rune 18:55:19: [SCRIPT] Earth rune 18:55:19: [SCRIPT] has ^ 18:55:19: [SCRIPT] 0 18:55:19: [SCRIPT] Withdrawing all Earth rune 18:55:21: [SCRIPT] Fire rune 18:55:21: [SCRIPT] Mind rune 18:55:21: [SCRIPT] has ^ 18:55:21: [SCRIPT] 0 18:55:21: [SCRIPT] Withdrawing all Mind rune 18:55:24: [SCRIPT] I have no staff 18:55:24: [SCRIPT] I don't have the best staff 18:55:24: [SCRIPT] I'd prefer [Staff of air] 18:55:24: [SCRIPT] ===Exchange=== 18:55:24: [SCRIPT] I am poor 18:55:24: [SCRIPT] Selling Wooden shield 18:55:24: [SCRIPT] Selling Bread 18:55:24: [SCRIPT] Selling Bronze dagger 18:55:24: [SCRIPT] Checking buyability 18:55:24: [SCRIPT] Up to 75 coins available 18:55:24: [SCRIPT] can't afford [Staff of air] 18:55:24: [SCRIPT] can't afford [Air rune] 18:55:24: [SCRIPT] can't afford [Water rune] 18:55:24: [SCRIPT] can't afford [Earth rune] 18:55:24: [SCRIPT] can't afford [Fire rune] 18:55:24: [SCRIPT] can't afford [Mind rune] 18:55:24: [SCRIPT] Fetching task 18:55:24: [SCRIPT] Task is Quest 18:55:24: [SCRIPT] Initializing questing 18:55:24: [SCRIPT] No quests available 18:55:24: [SCRIPT] Fetching task 18:55:24: [SCRIPT] Task is Melee 18:55:24: [SCRIPT] Tier I 18:55:24: [SCRIPT] Task length: 1 18:55:24: [SCRIPT] Not yet ready for tiers II+ 18:55:24: [SCRIPT] Initializing melee 18:55:24: [SCRIPT] Training Defence 18:55:24: [SCRIPT] No weapon equipped - getting from bank 18:55:24: [SCRIPT] No armour equipped - getting from bank 18:55:24: [SCRIPT] No ammy found - getting from bank 18:55:24: [SCRIPT] ===BANK=== 18:55:24: [SCRIPT] I have [Black scimitar, Steel scimitar, Iron scimitar, Bronze sword, Bronze scimitar] 18:55:24: [SCRIPT] I don't have [Steel platebody, Iron platebody] 18:55:24: [SCRIPT] I don't have [Steel plateskirt, Iron plateskirt] 18:55:24: [SCRIPT] I have [Steel kiteshield, Iron kiteshield, Wooden shield] 18:55:24: [SCRIPT] I don't have [Steel full helm, Iron full helm] 18:55:24: [SCRIPT] I don't have [Amulet of strength] 18:55:24: [SCRIPT] [Black scimitar, Steel scimitar, Iron scimitar, Bronze sword, Bronze scimitar] 1 18:55:24: [SCRIPT] [Steel platebody, Iron platebody] 1 18:55:24: [SCRIPT] [Steel plateskirt, Iron plateskirt] 1 18:55:24: [SCRIPT] [Steel kiteshield, Iron kiteshield, Wooden shield] 1 18:55:24: [SCRIPT] [Steel full helm, Iron full helm] 1 18:55:24: [SCRIPT] [Amulet of strength] 1 18:55:24: [SCRIPT] Prev Melee 18:55:25: [SCRIPT] Banking at GEBank 18:55:25: [SCRIPT] ===BANK=== 18:55:25: [SCRIPT] I have [Black scimitar, Steel scimitar, Iron scimitar, Bronze sword, Bronze scimitar] 18:55:25: [SCRIPT] I don't have [Steel platebody, Iron platebody] 18:55:25: [SCRIPT] I don't have [Steel plateskirt, Iron plateskirt] 18:55:25: [SCRIPT] I have [Steel kiteshield, Iron kiteshield, Wooden shield] 18:55:25: [SCRIPT] I don't have [Steel full helm, Iron full helm] 18:55:25: [SCRIPT] I don't have [Amulet of strength] 18:55:25: [SCRIPT] [Black scimitar, Steel scimitar, Iron scimitar, Bronze sword, Bronze scimitar] 1 18:55:25: [SCRIPT] [Steel platebody, Iron platebody] 1 18:55:25: [SCRIPT] [Steel plateskirt, Iron plateskirt] 1 18:55:25: [SCRIPT] [Steel kiteshield, Iron kiteshield, Wooden shield] 1 18:55:25: [SCRIPT] [Steel full helm, Iron full helm] 1 18:55:25: [SCRIPT] [Amulet of strength] 1 18:55:25: [SCRIPT] >>> Opening bank speedily 18:55:25: [SCRIPT] ===BANK=== 18:55:25: [SCRIPT] I have [Black scimitar, Steel scimitar, Iron scimitar, Bronze sword, Bronze scimitar] 18:55:25: [SCRIPT] I don't have [Steel platebody, Iron platebody] 18:55:25: [SCRIPT] I don't have [Steel plateskirt, Iron plateskirt] 18:55:25: [SCRIPT] I have [Steel kiteshield, Iron kiteshield, Wooden shield] 18:55:25: [SCRIPT] I don't have [Steel full helm, Iron full helm] 18:55:25: [SCRIPT] I don't have [Amulet of strength] 18:55:25: [SCRIPT] [Black scimitar, Steel scimitar, Iron scimitar, Bronze sword, Bronze scimitar] 1 18:55:25: [SCRIPT] [Steel platebody, Iron platebody] 1 18:55:25: [SCRIPT] [Steel plateskirt, Iron plateskirt] 1 18:55:25: [SCRIPT] [Steel kiteshield, Iron kiteshield, Wooden shield] 1 18:55:25: [SCRIPT] [Steel full helm, Iron full helm] 1 18:55:25: [SCRIPT] [Amulet of strength] 1 18:55:26: [SCRIPT] Depositing all items 18:55:27: [SCRIPT] Black scimitar 18:55:27: [SCRIPT] Steel scimitar 18:55:27: [SCRIPT] Iron scimitar 18:55:27: [SCRIPT] Bronze sword 18:55:27: [SCRIPT] has ^ 18:55:27: [SCRIPT] 1 18:55:27: [SCRIPT] Withdrawing Bronze sword 18:55:30: [SCRIPT] Steel platebody 18:55:30: [SCRIPT] Iron platebody 18:55:30: [SCRIPT] Steel plateskirt 18:55:30: [SCRIPT] Iron plateskirt 18:55:30: [SCRIPT] Steel kiteshield 18:55:30: [SCRIPT] Iron kiteshield 18:55:30: [SCRIPT] Wooden shield 18:55:30: [SCRIPT] has ^ 18:55:30: [SCRIPT] 1 18:55:30: [SCRIPT] Withdrawing Wooden shield 18:55:31: [SCRIPT] Steel full helm 18:55:31: [SCRIPT] Iron full helm 18:55:31: [SCRIPT] Amulet of strength 18:55:32: [SCRIPT] [Black scimitar, Steel scimitar, Iron scimitar, Bronze sword, Bronze scimitar] 18:55:32: [SCRIPT] I have Bronze sword 18:55:32: [SCRIPT] I don't have the best weapon 18:55:32: [SCRIPT] I have Nothing 18:55:32: [SCRIPT] I don't have the best armour 18:55:32: [SCRIPT] I'd prefer [Steel platebody, Iron platebody] 18:55:32: [SCRIPT] I'd prefer [Steel plateskirt, Iron plateskirt] 18:55:32: [SCRIPT] I'd prefer [Steel full helm, Iron full helm] 18:55:32: [SCRIPT] I'd prefer [Steel kiteshield, Iron kiteshield, Wooden shield] 18:55:32: [SCRIPT] ===Exchange=== 18:55:32: [SCRIPT] I am poor 18:55:32: [SCRIPT] Selling Wooden shield 18:55:32: [SCRIPT] Selling Bread 18:55:32: [SCRIPT] Selling Bronze dagger 18:55:32: [SCRIPT] Checking buyability 18:55:32: [SCRIPT] Up to 75 coins available 18:55:32: [SCRIPT] can't afford [Amulet of strength] 18:55:32: [SCRIPT] can't afford [Steel platebody, Iron platebody] 18:55:32: [SCRIPT] Iron plateskirt is affordable 18:55:32: [SCRIPT] can't afford [Steel full helm, Iron full helm] 18:55:32: [SCRIPT] Open bank 18:55:34: [SCRIPT] Deposit 18:55:37: [SCRIPT] Withdrawing Wooden shield to sell 18:55:40: [SCRIPT] Withdrawing Bread to sell 18:55:42: [SCRIPT] Withdrawing Bronze dagger to sell 18:55:44: [SCRIPT] Close bank 18:55:47: [SCRIPT] Open GE 18:55:50: [SCRIPT] Powerselling Wooden shield 18:55:50: [SCRIPT] Trying to sell item 18:55:52: [SCRIPT] set price 18:55:53: [SCRIPT] confirm 18:55:56: [SCRIPT] Powerselling Bread 18:55:57: [SCRIPT] Trying to sell item 18:55:59: [SCRIPT] set price 18:56:00: [SCRIPT] confirm 18:56:01: [SCRIPT] Powerselling Bronze dagger 18:56:02: [SCRIPT] Trying to sell item 18:56:03: [SCRIPT] set price 18:56:07: [SCRIPT] confirm 18:56:13: [SCRIPT] Buying Iron plateskirt 18:56:24: [WARN] This script threw an error, contact the script writer. 18:56:24: [ERROR] Exception has occurred while running! Please report error to developer if problem persists: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 8 at org.dreambot.api.methods.grandexchange.GrandExchange.slotContainsItem(GrandExchange.java) at org.dreambot.api.methods.grandexchange.GrandExchange.openBuyScreen(GrandExchange.java) at E.b(Unknown Source) at E.e(Unknown Source) at E.execute(Unknown Source) at org.dreambot.api.script.impl.TaskScript.onLoop(TaskScript.java) at org.dreambot.api.script.AbstractScript.run(AbstractScript.java) at java.base/java.lang.Thread.run(Thread.java:832) 18:56:25: [SCRIPT] ===Exchange=== 18:56:25: [SCRIPT] I am poor 18:56:25: [SCRIPT] Selling Wooden shield 18:56:25: [SCRIPT] Selling Bread 18:56:25: [SCRIPT] Selling Bronze dagger 18:56:25: [SCRIPT] Checking buyability 18:56:25: [SCRIPT] Up to 75 coins available 18:56:25: [SCRIPT] Iron plateskirt is affordable 18:56:26: [SCRIPT] Deposit 18:56:31: [SCRIPT] Powerselling Wooden shield 18:56:33: [SCRIPT] Trying to sell item 18:56:35: [SCRIPT] set price 18:56:36: [SCRIPT] confirm 18:56:37: [SCRIPT] Powerselling Bread 18:56:38: [SCRIPT] Trying to sell item 18:56:40: [SCRIPT] set price 18:56:42: [SCRIPT] confirm 18:56:43: [SCRIPT] Powerselling Bronze dagger 18:56:45: [SCRIPT] Trying to sell item 18:56:46: [SCRIPT] set price 18:56:47: [SCRIPT] confirm 18:56:52: [SCRIPT] Buying Iron plateskirt 18:57:02: [WARN] This script threw an error, contact the script writer. 18:57:02: [ERROR] Exception has occurred while running! Please report error to developer if problem persists: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 8 at org.dreambot.api.methods.grandexchange.GrandExchange.slotContainsItem(GrandExchange.java) at org.dreambot.api.methods.grandexchange.GrandExchange.openBuyScreen(GrandExchange.java) at E.b(Unknown Source) at E.e(Unknown Source) at E.execute(Unknown Source) at org.dreambot.api.script.impl.TaskScript.onLoop(TaskScript.java) at org.dreambot.api.script.AbstractScript.run(AbstractScript.java) at java.base/java.lang.Thread.run(Thread.java:832) 18:57:03: [SCRIPT] ===Exchange=== 18:57:03: [SCRIPT] I am poor 18:57:03: [SCRIPT] Selling Wooden shield 18:57:03: [SCRIPT] Selling Bread 18:57:03: [SCRIPT] Selling Bronze dagger 18:57:03: [SCRIPT] Checking buyability 18:57:03: [SCRIPT] Up to 75 coins available 18:57:03: [SCRIPT] Iron plateskirt is affordable 18:57:03: [SCRIPT] Deposit Aside from a slight issue with the GE that doesn't break the script but should be fixed anyway, this seems like normal behaviour Link to comment Share on other sites More sharing options...
Zbennett508 2 Share Posted March 7, 2021 This is an amazing script! It keeps saying Script threw an error, but continues running. Have a problem with it doing breaks, logging out, and not typing my login details correctly again, but hey it's still a phenomenal piece of work! Comanchero and Hadies_Alchem 2 Link to comment Share on other sites More sharing options...
dkrav 1 Share Posted March 10, 2021 Btw @Aeglen, do you plan on releasing a P2P version? Link to comment Share on other sites More sharing options...
Aeglen 293 Author Share Posted March 10, 2021 6 hours ago, dkrav said: Btw @Aeglen, do you plan on releasing a P2P version? I like the idea but not how much work it would be, idk Link to comment Share on other sites More sharing options...
dikkekanker 1 Share Posted March 13, 2021 When i run the script on new account in lumby, it collects the bucket and pot for cooks quest, then errors out and says to contact the scripter. what the hell om doing wrong. Link to comment Share on other sites More sharing options...
Aeglen 293 Author Share Posted March 13, 2021 3 hours ago, dikkekanker said: When i run the script on new account in lumby, it collects the bucket and pot for cooks quest, then errors out and says to contact the scripter. what the hell om doing wrong. Nothing. If the script didn't stop it's probably fine. Otherwise you could press ctrl+L to open the the log and a screenshot of the log/description of issue would be appreciated Link to comment Share on other sites More sharing options...
deathteam10 1 Share Posted March 13, 2021 (edited) Tried this out on 5 tester accounts. Botted about 5 hours on each account (with the break settings designed in the script). Logged them out yesterday and waited to see if they would get banned (Believe it or not, I actually read through all 50 pages worth of comments on here before posting lol). Checked my Proxy status before starting - 0%. All of the accounts hand done on tut island. And, rested for 5-7 days before starting. Attempted to log in this morning, four out of the five accounts were banned. The one remaining one has made it to 110 TL. Okay, that being said. I absolutely love this script. The ingenuity behind it is absolutely mind blowing. Unfortunately, i haven't* found the best way to bot it (Not like i don't have another 20-30 tester accounts i can throw at it) without being detected as quickly. Had a few issues with questing (same problem as other people). Other then that, didn't really see anything else fail. GE, skilling, and combat interactions all worked well. Just really wish i knew what part of the script jagex was detecting so quickly so i could try and avoid doing it as frequently. Although, questing seems to be a common denominator. Overall, absolutely love the script. I'll stick through all the way to the Premium addition as well Edited March 13, 2021 by deathteam10 Link to comment Share on other sites More sharing options...
Aeglen 293 Author Share Posted March 13, 2021 (edited) 1 hour ago, deathteam10 said: Tried this out on 5 tester accounts. Botted about 5 hours on each account (with the break settings designed in the script). Logged them out yesterday and waited to see if they would get banned (Believe it or not, I actually read through all 50 pages worth of comments on here before posting lol). Checked my Proxy status before starting - 0%. All of the accounts hand done on tut island. And, rested for 5-7 days before starting. Attempted to log in this morning, four out of the five accounts were banned. The one remaining one has made it to 110 TL. Okay, that being said. I absolutely love this script. The ingenuity behind it is absolutely mind blowing. Unfortunately, i haven't* found the best way to bot it (Not like i don't have another 20-30 tester accounts i can throw at it) without being detected as quickly. Had a few issues with questing (same problem as other people). Other then that, didn't really see anything else fail. GE, skilling, and combat interactions all worked well. Just really wish i knew what part of the script jagex was detecting so quickly so i could try and avoid doing it as frequently. Although, questing seems to be a common denominator. Overall, absolutely love the script. I'll stick through all the way to the Premium addition as well This is a shame, although I'm glad you like the script. According to what discord users tell me the average survivability is 4-5 days for a new account at the moment (soon there'll be a website tracking this), so there seems something unfavourable about your setup or your luck. Some people just don't get banned. Supposedly slightly higher survivability can be achieved by not questing. Edited March 13, 2021 by Aeglen deathteam10 1 Link to comment Share on other sites More sharing options...
passatuto89 0 Share Posted March 15, 2021 (edited) Hi, I really like your work and how functional this bot is. However after running for a few minutes I am having a crash problem and the log takes a long time to load ... I just could see that this is a Stack Overflow error. Could you help me to solve this problem? [ERROR] Exception has occurred while running! Please report error to developer if problem persists: java.lang.StackOverflowError at java.util.concurrent.atomic.AtomicReferenceArray.get(Unknown Source) at com.google.common.cache.LocalCache$Segment.getFirst(LocalCache.java) at com.google.common.cache.LocalCache$Segment.getEntry(LocalCache.java) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java) at com.google.common.cache.LocalCache.get(LocalCache.java) at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java) at org.dreambot.core.aO.a(aO.java) at org.dreambot.api.Client.getCollisionMaps(Client.java) at org.dreambot.api.methods.walking.pathfinding.impl.PathFinder.b(PathFinder.java) at org.dreambot.api.methods.walking.pathfinding.impl.PathFinder.a(PathFinder.java) at org.dreambot.api.methods.walking.pathfinding.impl.astar.AStarPathFinder.calculate(AStarPathFinder.java) at org.dreambot.api.methods.walking.pathfinding.impl.astar.AStarPathFinder.calculate(AStarPathFinder.java) at org.dreambot.api.methods.walking.pathfinding.impl.astar.AStarPathFinder.calculate(AStarPathFinder.java) at org.dreambot.api.methods.walking.pathfinding.impl.astar.AStarPathFinder.calculate(AStarPathFinder.java) at aV.a(Unknown Source) at aV.c(Unknown Source) at aV.c(Unknown Source)... and repeat Edited March 15, 2021 by passatuto89 Add Log Link to comment Share on other sites More sharing options...
Aeglen 293 Author Share Posted March 15, 2021 3 hours ago, passatuto89 said: Hi, I really like your work and how functional this bot is. However after running for a few minutes I am having a crash problem and the log takes a long time to load ... I just could see that this is a Stack Overflow error. Could you help me to solve this problem? [ERROR] Exception has occurred while running! Please report error to developer if problem persists: java.lang.StackOverflowError at java.util.concurrent.atomic.AtomicReferenceArray.get(Unknown Source) at com.google.common.cache.LocalCache$Segment.getFirst(LocalCache.java) at com.google.common.cache.LocalCache$Segment.getEntry(LocalCache.java) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java) at com.google.common.cache.LocalCache.get(LocalCache.java) at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java) at org.dreambot.core.aO.a(aO.java) at org.dreambot.api.Client.getCollisionMaps(Client.java) at org.dreambot.api.methods.walking.pathfinding.impl.PathFinder.b(PathFinder.java) at org.dreambot.api.methods.walking.pathfinding.impl.PathFinder.a(PathFinder.java) at org.dreambot.api.methods.walking.pathfinding.impl.astar.AStarPathFinder.calculate(AStarPathFinder.java) at org.dreambot.api.methods.walking.pathfinding.impl.astar.AStarPathFinder.calculate(AStarPathFinder.java) at org.dreambot.api.methods.walking.pathfinding.impl.astar.AStarPathFinder.calculate(AStarPathFinder.java) at org.dreambot.api.methods.walking.pathfinding.impl.astar.AStarPathFinder.calculate(AStarPathFinder.java) at aV.a(Unknown Source) at aV.c(Unknown Source) at aV.c(Unknown Source)... and repeat Try restarting your client Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now