-
Posts
13 -
Joined
-
Last visited
Profile Information
-
Gender
Not Telling
-
Interests
coding
Contact Methods
-
Discord
f1ndme
Recent Profile Visitors
289 profile views
find me's Achievements
-
Meteorite reacted to a post in a topic: Could we get QuickStart Guide updated, to include new parameters?
-
Georgey boy reacted to a post in a topic: dont these prices need to be adjusted surely?
-
apnasus reacted to a post in a topic: Could we get QuickStart Guide updated, to include new parameters?
-
Sounds reasonable considering.
-
In regards to the website guide https://dreambot.org/guides/user-guide/quickstart/ Could we get the 'Available Parameters' updated to include the new Account System parameters? The are here: -newAccountSystem -accountTotp
-
find me reacted to a post in a topic: dont these prices need to be adjusted surely?
-
dont these prices need to be adjusted surely?
find me replied to Georgey boy's topic in Suggestions & Feedback
When you buy a script, its given to your ACCOUNT. If you have a VIP ACCOUNT, you can open as many CLIENTS as you want. The script is available on ALL your CLIENTS, because the SCRIPT is linked to your ACCOUNT. Scripts are not on a PER CLIENT basis, they are on a PER ACCOUNT basis. Your one account can run as many clients as you please, if you are VIP. idk how it is for non-VIP, but its worth $10 a month for their software, in my opinion. I more often use free scripts than paid. So it's $10 a month to have access to UNLIMITED clients & ALL the free scripts. If you are paying monthly for scripts, that is on you, but you don't have to buy anything. The SCRIPTER is the one who sets the price of their script. Some scripts are a ONE time payment for lifetime ownership on your ACCOUNT. Or you can pay monthly for them. Either way, paid scripts can be trialed for free, for 5 hours, to see if its worth buying or not. It's a very fair system. You're thinking too hard. -
I'm pretty sure we have to wait for the DreamBot Client to be updated, because of the osrs update.
-
find me reacted to a post in a topic: breaking system is broken and client has issues
-
Looking for a custom f2p training Scripts?
find me replied to bigstink's topic in Private Scripting Shops
Fightaholic is a pretty solid script f2p fighter. -
find me reacted to a post in a topic: Creating Batch Files to Run Multiple Accounts
-
find me reacted to a post in a topic: DreamBot 3.23.13
-
find me reacted to a post in a topic: DEPRECATED - Proto's DB Launcher Tool - Use Jagex accounts with DreamBot!
-
find me reacted to a post in a topic: VIP "Covert Mode"
-
find me changed their profile photo
-
find me reacted to a post in a topic: DreamBot 3 Miner Tutorial, Part 1
-
find me reacted to a post in a topic: DreamBot 3 Miner Tutorial, Part 2
-
I'm just trying to get some information on these errors. Is it the provider of my ips failing, a game/ip ban, or is it my fault with setup? 2023-12-29 06:52:42 [ERROR] java.net.SocketException: Malformed reply from SOCKS server 2023-12-29 06:52:39 [INFO] Proxy set: new: portal-eu.anyip.io:1080 2023-12-29 06:52:39 [INFO] Connecting to server... 2023-12-29 06:52:39 [INFO] Successfully loaded web nodes (latest)! 2023-12-29 06:52:39 [INFO] You have successfully been logged in as soggybotboi1! 2023-12-29 06:52:39 [INFO] Your current rank(s): [VIP] 2023-12-29 06:52:40 [INFO] Starting new instance... 2023-12-29 06:52:40 [INFO] Attempting to connect to OSRS... 2023-12-29 06:52:42 [ERROR] java.net.SocketException: Malformed reply from SOCKS server 2023-12-29 06:52:42 [ERROR] at java.base/java.net.SocksSocketImpl.readSocksReply(SocksSocketImpl.java:128) 2023-12-29 06:52:42 [ERROR] at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:429) 2023-12-29 06:52:42 [ERROR] at java.base/java.net.Socket.connect(Socket.java:751) 2023-12-29 06:52:42 [ERROR] at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) 2023-12-29 06:52:42 [ERROR] at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) 2023-12-29 06:52:42 [ERROR] at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) 2023-12-29 06:52:42 [ERROR] at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:280) 2023-12-29 06:52:42 [ERROR] at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386) 2023-12-29 06:52:42 [ERROR] at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1311) 2023-12-29 06:52:42 [ERROR] at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1258) 2023-12-29 06:52:42 [ERROR] at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) 2023-12-29 06:52:42 [ERROR] at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1052) 2023-12-29 06:52:42 [ERROR] at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) 2023-12-29 06:52:42 [ERROR] at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) 2023-12-29 06:52:42 [ERROR] at org.dreambot.18.lambda$runnable$0(18.java) 2023-12-29 06:52:42 [ERROR] at java.base/java.lang.Thread.run(Thread.java:1583) 2023-12-29 06:52:42 [ERROR] at org.dreambot.18.0(18.java) 2023-12-29 06:52:42 [ERROR] at org.dreambot.1m.5(1m.java) 2023-12-29 06:52:42 [ERROR] at org.dreambot.2z.9(2z.java) 2023-12-29 06:52:42 [ERROR] at org.dreambot.core.Instance.run(Instance.java) 2023-12-29 06:52:42 [ERROR] at java.base/java.lang.Thread.run(Thread.java:1583) 2023-12-29 06:52:42 [WARN] Failed to connect to the game, retrying...
-
1 really. unless your some god leet coder who figured out the system. but if anyones that good they likely aren't sharing lol
-
what a kind fellow
-
QuickTime Utility Script Displays script Run time Pauses Run time on logouts or Client pause Displays Time since paused Auto positioning UI via (Resolution Checking) & (Login State) First 'useful' script/snippet I've cobbled together. I wrote it purely to clear up space in another script I am writing. I'm just practicing and getting familiar with API & Java. It does work on its own via local scripts in the DreamBot Script Manager. But you can use it in another script by doing something like: public QuickTime QT; QuickTime QT = new QuickTime(); Then call these in appropriate places, and it should just run. QT.onStart(); QT.onLoop(); QT.onPause(); QT.onResume(); QT.onPaint(); Here is the entire script. Put in DreamBot/Scripts/ or wherever your local scripts are stored. Will be updating thread with better version when I get further along. This is 1.1 import org.apache.commons.math3.geometry.euclidean.twod.Vector2D; import org.dreambot.api.Client; import org.dreambot.api.script.AbstractScript; import org.dreambot.api.script.Category; import org.dreambot.api.script.ScriptManifest; import org.dreambot.api.utilities.Timer; import java.awt.*; @ScriptManifest(category = Category.UTILITY, name = "QuickTime", author = "find me", version = 1.0) public class QuickTime extends AbstractScript { public Timer Time; public Timer PauseTime; public Font[] Fonts; public String[] PauseReason; public int CurrentPauseReason; @Override public void onStart() { Time = new Timer(); //initialize Script Timer Fonts = new Font[]{ new Font("Times New Roman", Font.BOLD, 16), new Font("Times New Roman", Font.PLAIN, 14), new Font("Default", Font.PLAIN, 12) }; PauseReason = new String[]{ "Logging in...", "Client Paused." }; } @Override public int onLoop() { if (!Client.isLoggedIn()) { if (!Time.isPaused()) { CurrentPauseReason = 0; Time.pause(); if (PauseTime == null) { PauseTime = new Timer(); } PauseTime.reset(); } return 1000; } if (Time.isPaused()) { Time.resume(); } return 1000; } @Override public void onPause() { if (!Time.isPaused()) { CurrentPauseReason = 1; Time.pause(); if (PauseTime == null) { PauseTime = new Timer(); } PauseTime.reset(); } } @Override public void onResume() { if (!Client.isLoggedIn()) {CurrentPauseReason = 0; return;} if (Time.isPaused()) {Time.resume();} } int ScrW; int ScrH; int OriginX; int OriginY; int FrameWidth; int FrameHeight; Color FrameColor; int LastScreenSize; boolean LoginState; public boolean ResolutionChange() { if (LastScreenSize != Client.getViewportWidth()+Client.getViewportHeight()) { return true; } return false; } public boolean LoginStateChange() { if (LoginState != Client.isLoggedIn()) { LoginState = Client.isLoggedIn(); return true; } return false; } public void SetupUI() { ScrW = Client.getViewportWidth(); ScrH = Client.getViewportHeight(); LastScreenSize = ScrW+ScrH; FrameWidth = 184; FrameHeight = 24; FrameColor = new Color(80, 80, 80, 160); if (Client.isLoggedIn()) { OriginX = (int) (ScrW - (ScrW * 0.354)); //TopRight ChatBox X OriginY = (int) (ScrH - (ScrH * 0.308)); //TopRight ChatBox Y LoginState = true; } else { OriginX = 2+FrameWidth; OriginY = 2; } } @Override public void onPaint(Graphics g) { if (FrameColor == null || ResolutionChange() || LoginStateChange()) { //Replace null check. SetupUI(); } //g.setColor(FrameColor); //g.fill3DRect(OriginX-FrameWidth, OriginY, FrameWidth, FrameHeight, true); DrawFrame(g, OriginX, OriginY); DrawTimerInfo(g, OriginX, OriginY); } public void DrawFrame(Graphics g, int x, int y) { g.setColor(FrameColor); if (Time.isPaused()) { FrameHeight = 50; //Do sizing based on font sizes. if (PauseTime != null) { FrameHeight = 58; //Do sizing based on font sizes. } } else if (FrameHeight != 24) { //ew FrameHeight = 24; } g.fill3DRect(x-FrameWidth, y, FrameWidth, FrameHeight, true); } public void DrawTimerInfo(Graphics g, int x, int y) { g.setFont(Fonts[0]); //Position texts based of their sizes. g.setColor(Color.lightGray); g.drawString("Script Run Time: ", x-FrameWidth+4, y+16); g.setColor(Color.GREEN); if (Time.isPaused()) { g.setColor(Color.ORANGE); } g.drawString(Time.formatTime(), x-FrameWidth+121, y+17); if (!Time.isPaused()) return; //Not Paused, stop g.setColor(Color.ORANGE); g.drawString("PAUSED: ", x-FrameWidth+4, y+37); g.setColor(Color.green); g.setFont(Fonts[1]); g.drawString(PauseReason[CurrentPauseReason], x-FrameWidth+74, y+37); if (PauseTime != null) { g.setFont(Fonts[2]); g.setColor(Color.ORANGE); g.drawString("Time Since Paused: ", x-FrameWidth+4, y+52); g.setColor(Color.pink); g.drawString(PauseTime.formatTime(), x-FrameWidth+116, y+52); } } } QuickTime.java
-
I was thinking about how mouse click patterns in the x/y space can easily be identified. Such as repeated clicks in the same coordinate, or 'averaged clicks' in a random positioned click(over time), could eventually lead to a cop out. So I was wondering. If the camera is constantly being rotated. And the clicker is searching for GameObjects rather than x/y positions. Does that not seem like the ideal way to not get caught up with repeated clicks in similar x/y coordinates? Now obviously this wouldn't work in the UI space, as it stays static. Also a fixed camera rotation could be possibly identified. But I'm talking strictly avoiding repeated clicks/patterns on the game screen. Also if you got any advice on ban theories or scripting practices I'd love to hear it. I'm going to start making scripts, I've just been testing the existing ones the last few days. Also regarding existing scripts, what's your most trusted/reliable ones? I personally have been fond of the KA scripts, they seems to be reliable & simple. I tried trialing a few paid scripts, kinda disappointed vs the free ones I've been using. I also use the BraveTutorial for every account so far. As well as I dabbled with the TTLBuilder(free), kinda suspicious of that one. Also I imagine if someone has it, they're probably not too willing to share the info. But has there been word of scripts that have 100% avoided the ban system, or like what % of success rate has been reached in other words? It seems I'm able to slip 1/3 of my accounts through the initial ban hammer when making a new wave. I also have a sneaking suspicion they are intentionally not banning 1 bot out of each wave, to use as almost a mole to discover others. Quarantine ideas/ban theorys/success rates/scripting practices Any comments on these kinda of things would be super gracious. The scripting & API seems very easy to tackle. Right now I am just doing some R&D on bot practices & ideas.