-
Posts
280 -
Joined
-
Last visited
-
Days Won
48
Content Type
Profiles
Forums
Articles
Store
Everything posted by Koala
-
Hey! I haven't seen any bug reports from Fisher in quite awhile. I'll go test at those locations, but can you elaborate on what's happening?
-
Hey - couple issues with this: 1. If returning false in your onStart, it will exit the script. You couldn't run this from the login screen, as it would immediately exit. 2. walking is a boolean. You don't need to do walking == false, you can just do !walking 3. You never want to return -1, as that's the time between loops. You'd just be wasting resources by running nothing as fast as possible. 4. You never exit the script once it arrives.
-
will not let me open the multiple accounts...Resolved....
Koala replied to roofscoop's topic in Client Support
Discord is much more active that forums for this kind of support. If you're able to post in #help it'd be much easier to help debug any issues you're having. -
Nope. I've never heard of a main account getting banned
-
I feel dumb but.. wheres the script i bought x.x
Koala replied to botbr8ker1's topic in Client Support
It's in the client after you purchase it. -
Client was down from the update. Should be working now 🙂
-
Agility should be fixed
-
Very nice release. I've been meaning to get more code examples out, so I thought I'd show my general coding style. The primary things are Simplicity - Ensuring that the logical flow controls behavior where possible. Ex. when moving. You don't need to do anything if you're moving. So if you have a check at the top that sleeps if you're moving, you can perform an action and then the method up top will prevent additional unnecessary interactions. One action per loop - for every loop, do one thing or do nothing. If you try and do multiple things per loop, you can introduce more bugs due to flow, an interaction failure, etc. You'll see I heavily use if, if else, and else statements. They're no state the script is in where it will ever do multiple things in a loop. Hope this helps some of the new scripters and lurkers 🙂
-
Restart your client
-
How to set up Intellij for Script Development Please note that EpicBot uses Java 8. You can download this from Oracle here. If your Java version is not 8, set up Intellij to use Java 8, read "Set Up Intellij" here. Don't know your Java version? Type java --version in a command prompt. SETUP Make a new Intellij Project Go to File -> Project Structure -> Modules. Click the + icon. Select JARs or Directories. Find your EpicBot folder. Select the dependencies folder and click OK. You should now see it in your Dependencies list. Click Apply (don't click OK). Click your Artifacts tab on the left, and the plus arrow again. Select "Other" from the drop down menu. You should see something like this: Name your artifact at the top (must be unique from your other script artifact names in other projects). Select the "Include in project build" checkbox. Click the '<project name> compile output' on the right side, so it moves to the left column. Click the file folder on the left. Find your EpicBot/scripts folder. You may not have one, and will need to make one. Select it and click OK. If your screen looks like this, click Apply and OK. Any script should now compile when you click the "Build Project" button (green hammer top right) Making a Test Script Right click your src folder on the left. Select New -> Java Class, and name it. You should get something like this: A quick sample script to test: import com.epicbot.api.shared.APIContext; import com.epicbot.api.shared.GameType; import com.epicbot.api.shared.script.LoopScript; import com.epicbot.api.shared.script.ScriptManifest; import com.epicbot.api.shared.util.paint.frame.PaintFrame; import java.awt.*; @ScriptManifest(name = "Test Script", gameType = GameType.OS) public class TestClass extends LoopScript { @Override public boolean onStart(String... strings) { return true; } @Override protected int loop() { return 50; } @Override protected void onPaint(Graphics2D g, APIContext ctx) { PaintFrame frame = new PaintFrame("Test Script"); frame.addLine("Title", "Value"); frame.draw(g, 0, 170, ctx); } } Click the build icon (green hammer top right) and you should then be able to see your script in the script selector. FAQ Q: I followed the instructions and everything is red? Your dependencies are not imported properly. Q: I don't see the script in the script list? You're not building the artifact properly. Ensure that "Include in Project Build" is checked, your output directory is correct, and your compile output is under the output root (left column). See below:
-
Can you send your settings? Not sure why it would ever fail to get over 500
-
Client issue. Should be fixed.
-
Set the screen to fixed mode. They changed the settings menu again.
-
Thought I had fixed that, but i'll give it another look. Thanks!
-
Give it more memory. Was running it for 24+ hours before, shouldn't be any memory leak.
-
You already have the new one. The old one isn't supported by the scripter anymore. If you have any issues, report them to Quackers so he can fix them.
-
[Issue] Can't see script in client script list
Koala replied to FancyToe's topic in Script Tutorials
Hey! You'll want to make an artifact not a module. I'll try and get you a screenshot here in a bit 🙂 -
We're working on it. We've consistently been one of the first bots back up after a game update.
-
If it enters a game already in progress, skip game percentage is what determines if it plays the current game or waits for the next. Ex. if skip game percentage is 70% and you enter an existing game with 52% Wintertodt health remaining, it will wait until the next game. If Wintertodt had 85% health, it would play.
-
why am i getting instant ban right away when i make my accounts?
Koala replied to eldrado123's topic in Botting
Locks are purely IP based. Same happens on the vanilla client. -
Hey I'm looking into this. It's a caching issue I'm looking at resolving 🙂
-
Hey, the fix should be live. I haven't heard of any issues in a few weeks so I believe it's working well.