mirror of
https://github.com/2006Scape-Scripts/ParaScript.git
synced 2026-07-03 00:38:36 +00:00
Initial Maven
This commit is contained in:
Generated
+16
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CompilerConfiguration">
|
||||||
|
<annotationProcessing>
|
||||||
|
<profile name="Maven default annotation processors profile" enabled="true">
|
||||||
|
<sourceOutputDir name="target/generated-sources/annotations" />
|
||||||
|
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
|
||||||
|
<outputRelativeToContentRoot value="true" />
|
||||||
|
<module name="ParaScript" />
|
||||||
|
</profile>
|
||||||
|
</annotationProcessing>
|
||||||
|
<bytecodeTargetLevel>
|
||||||
|
<module name="ParaScript" target="8" />
|
||||||
|
</bytecodeTargetLevel>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.googlecode.json-simple:json-simple:1.1.1">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.ow2.asm:asm-all:5.0.4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm-all/5.0.4/asm-all-5.0.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm-all/5.0.4/asm-all-5.0.4-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm-all/5.0.4/asm-all-5.0.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.parabot:317-api-minified:1.21.3">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/parabot/317-api-minified/1.21.3/317-api-minified-1.21.3.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/parabot/317-api-minified/1.21.3/317-api-minified-1.21.3-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/parabot/317-api-minified/1.21.3/317-api-minified-1.21.3-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.parabot:client:2.7">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/parabot/client/2.7/client-2.7.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/parabot/client/2.7/client-2.7-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/parabot/client/2.7/client-2.7-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.parabot:internal-api:1.52.1">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/parabot/internal-api/1.52.1/internal-api-1.52.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/parabot/internal-api/1.52.1/internal-api-1.52.1-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/parabot/internal-api/1.52.1/internal-api-1.52.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
||||||
Generated
+7
@@ -1,5 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
|
<component name="MavenProjectsManager">
|
||||||
|
<option name="originalFiles">
|
||||||
|
<list>
|
||||||
|
<option value="$PROJECT_DIR$/pom.xml" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
||||||
<output url="file://$PROJECT_DIR$/out" />
|
<output url="file://$PROJECT_DIR$/out" />
|
||||||
</component>
|
</component>
|
||||||
|
|||||||
Generated
+28
-8
@@ -2,15 +2,24 @@
|
|||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="3ab8e8a0-ccfd-4b0b-9547-98173085dc38" name="Default Changelist" comment="">
|
<list default="true" id="3ab8e8a0-ccfd-4b0b-9547-98173085dc38" name="Default Changelist" comment="">
|
||||||
|
<change afterPath="$PROJECT_DIR$/src/main/java/ParaScript/Main.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/ParaScript.iml" beforeDir="false" afterPath="$PROJECT_DIR$/ParaScript.iml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/ParaScript.iml" beforeDir="false" afterPath="$PROJECT_DIR$/ParaScript.iml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/ParaScript/Main.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/ParaScript/Main.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/Main.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/ParaScript/data/Variables.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/ParaScript/data/Variables.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/data/Variables.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/data/Variables.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/ParaScript/data/variables/Trees.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/ParaScript/data/variables/Trees.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/data/variables/Ores.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/data/variables/Ores.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/ParaScript/strategies/Bank.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/ParaScript/strategies/Bank.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/data/variables/Trees.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/data/variables/Trees.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/ParaScript/strategies/Mine.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/ParaScript/strategies/Mine.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/data/variables/Zone.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/data/variables/Zone.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/ParaScript/strategies/Walk.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/ParaScript/strategies/Walk.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/strategies/Bank.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/strategies/Bank.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/ParaScript/ui/UI.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/ParaScript/ui/UI.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/strategies/HandleLogin.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/strategies/HandleLogin.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/strategies/MakeArrowShafts.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/strategies/MakeArrowShafts.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/strategies/Mine.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/strategies/Mine.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/strategies/ScriptState.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/strategies/ScriptState.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/strategies/Thieving.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/strategies/Thieving.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/strategies/Walk.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/strategies/Walk.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/strategies/WoodcutTree.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/strategies/WoodcutTree.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/ParaScript/ui/UI.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/ParaScript/ui/UI.java" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
@@ -40,12 +49,20 @@
|
|||||||
<property name="GenerateAntBuildDialog.generateSingleFile" value="true" />
|
<property name="GenerateAntBuildDialog.generateSingleFile" value="true" />
|
||||||
<property name="GenerateAntBuildDialog.outputFileNameProperty" value="parascript" />
|
<property name="GenerateAntBuildDialog.outputFileNameProperty" value="parascript" />
|
||||||
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
|
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
|
||||||
<property name="project.structure.last.edited" value="Project" />
|
<property name="project.structure.last.edited" value="Modules" />
|
||||||
<property name="project.structure.proportion" value="0.15" />
|
<property name="project.structure.proportion" value="0.15" />
|
||||||
<property name="project.structure.side.proportion" value="0.2" />
|
<property name="project.structure.side.proportion" value="0.2" />
|
||||||
<property name="settings.editor.selected.configurable" value="project.propVCSSupport.Mappings" />
|
<property name="settings.editor.selected.configurable" value="project.propVCSSupport.Mappings" />
|
||||||
</component>
|
</component>
|
||||||
<component name="RecentsManager">
|
<component name="RecentsManager">
|
||||||
|
<key name="ExtractSuperBase.RECENT_KEYS">
|
||||||
|
<recent name="ParaScript" />
|
||||||
|
</key>
|
||||||
|
<key name="MoveFile.RECENT_KEYS">
|
||||||
|
<recent name="C:\Users\Dan-j\Documents\GitHub\ParaScript\src\main" />
|
||||||
|
<recent name="C:\Users\Dan-j\Documents\GitHub\ParaScript\src" />
|
||||||
|
<recent name="C:\Users\Dan-j\Documents\GitHub\ParaScript\main\java" />
|
||||||
|
</key>
|
||||||
<key name="CopyClassDialog.RECENTS_KEY">
|
<key name="CopyClassDialog.RECENTS_KEY">
|
||||||
<recent name="ParaScript.strategies" />
|
<recent name="ParaScript.strategies" />
|
||||||
<recent name="ParaScript.data.variables" />
|
<recent name="ParaScript.data.variables" />
|
||||||
@@ -53,6 +70,9 @@
|
|||||||
<recent name="ParaScript.data" />
|
<recent name="ParaScript.data" />
|
||||||
<recent name="ParaScript" />
|
<recent name="ParaScript" />
|
||||||
</key>
|
</key>
|
||||||
|
<key name="CopyFile.RECENT_KEYS">
|
||||||
|
<recent name="C:\Users\Dan-j\Documents\GitHub\ParaScript" />
|
||||||
|
</key>
|
||||||
</component>
|
</component>
|
||||||
<component name="RunDashboard">
|
<component name="RunDashboard">
|
||||||
<option name="ruleStates">
|
<option name="ruleStates">
|
||||||
|
|||||||
+12
-24
@@ -1,31 +1,19 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<module type="JAVA_MODULE" version="4">
|
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
||||||
<component name="NewModuleRootManager">
|
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
||||||
<output url="file://$USER_HOME$/OneDrive/Documents/Parabot/scripts/compiled" />
|
<output url="file://$MODULE_DIR$/target/classes" />
|
||||||
<output-test url="file://$MODULE_DIR$/out/test/ParaScript" />
|
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
||||||
<exclude-output />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
<content url="file://$MODULE_DIR$">
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/target" />
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="inheritedJdk" />
|
<orderEntry type="inheritedJdk" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
<orderEntry type="module-library" exported="">
|
<orderEntry type="library" name="Maven: org.parabot:client:2.7" level="project" />
|
||||||
<library>
|
<orderEntry type="library" name="Maven: org.ow2.asm:asm-all:5.0.4" level="project" />
|
||||||
<CLASSES>
|
<orderEntry type="library" name="Maven: com.googlecode.json-simple:json-simple:1.1.1" level="project" />
|
||||||
<root url="jar://$USER_HOME$/OneDrive/Documents/Java Dependencies/Parabot/Parabot-317-API-Minified.jar!/" />
|
<orderEntry type="library" name="Maven: org.parabot:internal-api:1.52.1" level="project" />
|
||||||
</CLASSES>
|
<orderEntry type="library" name="Maven: org.parabot:317-api-minified:1.21.3" level="project" />
|
||||||
<JAVADOC />
|
|
||||||
<SOURCES />
|
|
||||||
</library>
|
|
||||||
</orderEntry>
|
|
||||||
<orderEntry type="module-library" exported="">
|
|
||||||
<library>
|
|
||||||
<CLASSES>
|
|
||||||
<root url="jar://$USER_HOME$/OneDrive/Documents/Java Dependencies/Parabot/Parabot_Client-2.8.1.jar!/" />
|
|
||||||
</CLASSES>
|
|
||||||
<JAVADOC />
|
|
||||||
<SOURCES />
|
|
||||||
</library>
|
|
||||||
</orderEntry>
|
|
||||||
</component>
|
</component>
|
||||||
</module>
|
</module>
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<groupId>src</groupId>
|
||||||
|
<artifactId>parascript</artifactId>
|
||||||
|
<version>1</version>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<jdk.version>1.7</jdk.version>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>parabot-maven</id>
|
||||||
|
<name>Parabot its Maven Repository</name>
|
||||||
|
<url>http://maven.parabot.org/</url>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.parabot</groupId>
|
||||||
|
<artifactId>client</artifactId>
|
||||||
|
<version>2.7</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.parabot</groupId>
|
||||||
|
<artifactId>317-api-minified</artifactId>
|
||||||
|
<version>1.21.3</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<finalName>1000204</finalName>
|
||||||
|
<resources>
|
||||||
|
<resource>
|
||||||
|
<directory>src/main/resources</directory>
|
||||||
|
<filtering>true</filtering>
|
||||||
|
<includes>
|
||||||
|
<include>config.xml</include>
|
||||||
|
</includes>
|
||||||
|
</resource>
|
||||||
|
<resource>
|
||||||
|
<directory>src/main/resources</directory>
|
||||||
|
<filtering>false</filtering>
|
||||||
|
<excludes>
|
||||||
|
<exclude>config.xml</exclude>
|
||||||
|
</excludes>
|
||||||
|
</resource>
|
||||||
|
</resources>
|
||||||
|
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<version>2.3.2</version>
|
||||||
|
<configuration>
|
||||||
|
<source>8</source>
|
||||||
|
<target>8</target>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-jar-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<excludes>
|
||||||
|
<exclude>src/main/resources/config.xml</exclude>
|
||||||
|
</excludes>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
@@ -1,47 +0,0 @@
|
|||||||
package ParaScript;
|
|
||||||
|
|
||||||
import ParaScript.data.Variables;
|
|
||||||
import ParaScript.strategies.*;
|
|
||||||
import ParaScript.ui.UI;
|
|
||||||
import org.parabot.environment.api.utils.Time;
|
|
||||||
import org.parabot.environment.scripts.Script;
|
|
||||||
import org.parabot.environment.scripts.framework.Strategy;
|
|
||||||
import org.parabot.environment.scripts.Category;
|
|
||||||
import org.parabot.environment.scripts.ScriptManifest;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
|
|
||||||
@ScriptManifest(author = "RedSparr0w", category = Category.OTHER, description = "ParaScript", name = "Script", servers = { "2006rebotted" }, version = 1)
|
|
||||||
public class Main extends Script{
|
|
||||||
|
|
||||||
private final ArrayList<Strategy> strategies = new ArrayList<Strategy>();
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean onExecute() {
|
|
||||||
|
|
||||||
UI ui = new UI();
|
|
||||||
ui.setVisible(true);
|
|
||||||
while (!Variables.running) {
|
|
||||||
Time.sleep(300);
|
|
||||||
}
|
|
||||||
|
|
||||||
strategies.add(new ScriptState());
|
|
||||||
if(Variables.skill_to_train.equalsIgnoreCase("Woodcutting")) {
|
|
||||||
strategies.add(new MakeArrowShafts());
|
|
||||||
strategies.add(new WoodcutTree());
|
|
||||||
}
|
|
||||||
if(Variables.skill_to_train.equalsIgnoreCase("Mining")) {
|
|
||||||
strategies.add(new Mine());
|
|
||||||
strategies.add(new Bank());
|
|
||||||
strategies.add(new Walk());
|
|
||||||
}
|
|
||||||
strategies.add(new HandleLogin());
|
|
||||||
provide(strategies);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onFinish() {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,96 @@
|
|||||||
|
package ParaScript;
|
||||||
|
|
||||||
|
import ParaScript.data.Variables;
|
||||||
|
import ParaScript.strategies.*;
|
||||||
|
import ParaScript.ui.UI;
|
||||||
|
import org.parabot.environment.api.utils.Time;
|
||||||
|
import org.parabot.environment.scripts.Script;
|
||||||
|
import org.parabot.environment.scripts.framework.Strategy;
|
||||||
|
import org.parabot.environment.scripts.Category;
|
||||||
|
import org.parabot.environment.scripts.ScriptManifest;
|
||||||
|
import org.rev317.min.api.events.MessageEvent;
|
||||||
|
|
||||||
|
import java.awt.*;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
@ScriptManifest(author = "RedSparr0w", category = Category.OTHER, description = "src/ParaScript", name = "Script", servers = { "2006rebotted" }, version = 1)
|
||||||
|
public class Main extends Script{
|
||||||
|
|
||||||
|
private final ArrayList<Strategy> strategies = new ArrayList<Strategy>();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean onExecute() {
|
||||||
|
|
||||||
|
UI ui = new UI();
|
||||||
|
ui.setVisible(true);
|
||||||
|
while (!Variables.running) {
|
||||||
|
Time.sleep(300);
|
||||||
|
}
|
||||||
|
|
||||||
|
strategies.add(new ScriptState());
|
||||||
|
if(Variables.skill_to_train.equalsIgnoreCase("Woodcutting")) {
|
||||||
|
strategies.add(new MakeArrowShafts());
|
||||||
|
strategies.add(new WoodcutTree());
|
||||||
|
}
|
||||||
|
if(Variables.skill_to_train.equalsIgnoreCase("Mining")) {
|
||||||
|
strategies.add(new Mine());
|
||||||
|
strategies.add(new Bank());
|
||||||
|
strategies.add(new Walk());
|
||||||
|
}
|
||||||
|
if(Variables.skill_to_train.equalsIgnoreCase("Bank Runner")) {
|
||||||
|
strategies.add(new Bank());
|
||||||
|
strategies.add(new Walk());
|
||||||
|
}
|
||||||
|
strategies.add(new HandleLogin());
|
||||||
|
provide(strategies);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onFinish() {
|
||||||
|
System.out.println("Script Stopped");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void paint(Graphics graphics) {
|
||||||
|
Graphics2D g = (Graphics2D) graphics;
|
||||||
|
|
||||||
|
Color c2=new Color(0f,.749f,1.0f,.3f );
|
||||||
|
g.setColor(c2);
|
||||||
|
g.setBackground(c2);
|
||||||
|
g.fillRect(355, 232, 160, 20);
|
||||||
|
|
||||||
|
Color c=new Color(.686f,.933f,.933f,.3f );
|
||||||
|
g.setColor(c);
|
||||||
|
g.setBackground(c);
|
||||||
|
g.fillRect(355, 252, 160, 85);
|
||||||
|
|
||||||
|
g.setColor(Color.WHITE);
|
||||||
|
g.setFont(new Font("Arial", 1, 14));
|
||||||
|
g.drawString("AIOWoodcutter", 360, 247);
|
||||||
|
g.setFont(new Font("Arial", 1, 11));
|
||||||
|
g.drawString("Status: " + Variables.getStatus(), 360, 270);
|
||||||
|
g.drawString("Logs(P/H): " + 10 + "(" + 120 + ")", 360, 290);
|
||||||
|
g.drawString("EXP(P/H): " + 1000 + "(" + 12685 + ")", 360, 310);
|
||||||
|
g.drawString("Runtime: " + "02:22:20", 360, 330);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void messageReceived(MessageEvent message) {
|
||||||
|
switch (message.getType()) {
|
||||||
|
case 0:
|
||||||
|
if (message.getMessage().contains("Congratulations, you advanced a woodcutting level.")) {
|
||||||
|
// add in level up to paint
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
if(Variables.skill_to_train.equalsIgnoreCase("Bank Runner")) {
|
||||||
|
if (message.getMessage().startsWith(Variables.slaveMaster.toLowerCase() + " wishes to trade with you")) {
|
||||||
|
// add in level up to paint
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -16,6 +16,8 @@ public class Variables {
|
|||||||
private static String password = "";
|
private static String password = "";
|
||||||
// Settings Panel
|
// Settings Panel
|
||||||
public static String skill_to_train = "Woodcutting";
|
public static String skill_to_train = "Woodcutting";
|
||||||
|
// Used for slave accounts
|
||||||
|
public static String slaveMaster = "";
|
||||||
|
|
||||||
// Used to walk places
|
// Used to walk places
|
||||||
public static TilePath pathToWalk;
|
public static TilePath pathToWalk;
|
||||||
@@ -35,7 +35,7 @@ public class UI extends JFrame {
|
|||||||
private Color Color_Alizarin = new Color(231, 76, 60);
|
private Color Color_Alizarin = new Color(231, 76, 60);
|
||||||
|
|
||||||
public UI() {
|
public UI() {
|
||||||
setTitle("ParaScript");
|
setTitle("src/ParaScript");
|
||||||
setResizable(false);
|
setResizable(false);
|
||||||
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
|
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
|
||||||
setBounds(100, 100, 400, 300);
|
setBounds(100, 100, 400, 300);
|
||||||
@@ -51,7 +51,7 @@ public class UI extends JFrame {
|
|||||||
contentPane.add(tabbedPane);
|
contentPane.add(tabbedPane);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Login Stuff
|
* Login Panel
|
||||||
*/
|
*/
|
||||||
JPanel loginPanel = new JPanel();
|
JPanel loginPanel = new JPanel();
|
||||||
loginPanel.setForeground(Color_WhiteSmoke);
|
loginPanel.setForeground(Color_WhiteSmoke);
|
||||||
@@ -88,7 +88,7 @@ public class UI extends JFrame {
|
|||||||
loginPanel.add(autoLogin);
|
loginPanel.add(autoLogin);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Settings
|
* Settings Panel
|
||||||
*/
|
*/
|
||||||
JPanel settingsPanel = new JPanel();
|
JPanel settingsPanel = new JPanel();
|
||||||
settingsPanel.setForeground(Color_WhiteSmoke);
|
settingsPanel.setForeground(Color_WhiteSmoke);
|
||||||
@@ -104,6 +104,7 @@ public class UI extends JFrame {
|
|||||||
skillSelect.setModel(new DefaultComboBoxModel(new String[]{
|
skillSelect.setModel(new DefaultComboBoxModel(new String[]{
|
||||||
"Woodcutting",
|
"Woodcutting",
|
||||||
"Mining",
|
"Mining",
|
||||||
|
"Bank Runner",
|
||||||
}));
|
}));
|
||||||
skillSelect.setBounds(20, 40, 150, 20);
|
skillSelect.setBounds(20, 40, 150, 20);
|
||||||
settingsPanel.add(skillSelect);
|
settingsPanel.add(skillSelect);
|
||||||
@@ -112,8 +113,9 @@ public class UI extends JFrame {
|
|||||||
Variables.skill_to_train = skillSelect.getSelectedItem().toString();
|
Variables.skill_to_train = skillSelect.getSelectedItem().toString();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Woodcutting Stuff
|
* Woodcutting Panel
|
||||||
*/
|
*/
|
||||||
|
|
||||||
JPanel woodcuttingPanel = new JPanel();
|
JPanel woodcuttingPanel = new JPanel();
|
||||||
@@ -178,6 +180,29 @@ public class UI extends JFrame {
|
|||||||
});
|
});
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Slave Panel
|
||||||
|
*/
|
||||||
|
JPanel slavePanel = new JPanel();
|
||||||
|
slavePanel.setForeground(Color_WhiteSmoke);
|
||||||
|
slavePanel.setBackground(Color_WetAsphalt);
|
||||||
|
tabbedPane.addTab("Settings", null, slavePanel, null);
|
||||||
|
slavePanel.setLayout(null);
|
||||||
|
|
||||||
|
// Which skill are we training
|
||||||
|
JLabel lblSlaveMaster = new JLabel("Slave Master");
|
||||||
|
lblSlaveMaster.setForeground(Color_WhiteSmoke);
|
||||||
|
lblSlaveMaster.setBounds(20, 20, 73, 20);
|
||||||
|
slavePanel.add(lblSlaveMaster);
|
||||||
|
JTextField slaveMaster = new JTextField();
|
||||||
|
slaveMaster.setBounds(20, 40, 150, 20);
|
||||||
|
slavePanel.add(slaveMaster);
|
||||||
|
slaveMaster.addActionListener (new ActionListener () {
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
Variables.slaveMaster = slaveMaster.getText();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
JButton start = new JButton("START");
|
JButton start = new JButton("START");
|
||||||
start.addActionListener(new ActionListener() {
|
start.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent arg0) {
|
public void actionPerformed(ActionEvent arg0) {
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<config>
|
||||||
|
<jars basedir="${project.basedir}/target/">
|
||||||
|
<jar in="${project.build.finalName}.jar" out="/home/ci/jars/${project.build.finalName}.jar"/>
|
||||||
|
</jars>
|
||||||
|
|
||||||
|
<classpath basedir="/home/ci/allatori/libs">
|
||||||
|
<jar name="./*.jar"/>
|
||||||
|
</classpath>
|
||||||
|
|
||||||
|
<!-- String encryption -->
|
||||||
|
<property name="string-encryption" value="enable"/>
|
||||||
|
<property name="string-encryption-type" value="fast"/>
|
||||||
|
<property name="string-encryption-version" value="v4"/>
|
||||||
|
|
||||||
|
<!-- Control flow obfuscation -->
|
||||||
|
<property name="control-flow-obfuscation" value="enable"/>
|
||||||
|
<property name="extensive-flow-obfuscation" value="normal"/>
|
||||||
|
|
||||||
|
<!-- Renaming -->
|
||||||
|
<property name="default-package" value=""/>
|
||||||
|
<property name="force-default-package" value="disable"/>
|
||||||
|
|
||||||
|
<property name="classes-naming" value="unique"/>
|
||||||
|
<property name="methods-naming" value="iii"/>
|
||||||
|
<property name="fields-naming" value="iii"/>
|
||||||
|
<property name="local-variables-naming" value="abc"/>
|
||||||
|
|
||||||
|
<!-- Other -->
|
||||||
|
<property name="line-numbers" value="keep"/>
|
||||||
|
<property name="generics" value="keep"/>
|
||||||
|
<property name="member-reorder" value="enable"/>
|
||||||
|
<property name="finalize" value="disable"/>
|
||||||
|
<property name="synthetize-methods" value="private"/>
|
||||||
|
<property name="synthetize-fields" value="private"/>
|
||||||
|
<property name="remove-toString" value="disable"/>
|
||||||
|
</config>
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,37 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<config>
|
||||||
|
<jars basedir="C:/Users/Dan-j/Documents/GitHub/ParaScript/target/">
|
||||||
|
<jar in="1000204.jar" out="/home/ci/jars/1000204.jar"/>
|
||||||
|
</jars>
|
||||||
|
|
||||||
|
<classpath basedir="/home/ci/allatori/libs">
|
||||||
|
<jar name="./*.jar"/>
|
||||||
|
</classpath>
|
||||||
|
|
||||||
|
<!-- String encryption -->
|
||||||
|
<property name="string-encryption" value="enable"/>
|
||||||
|
<property name="string-encryption-type" value="fast"/>
|
||||||
|
<property name="string-encryption-version" value="v4"/>
|
||||||
|
|
||||||
|
<!-- Control flow obfuscation -->
|
||||||
|
<property name="control-flow-obfuscation" value="enable"/>
|
||||||
|
<property name="extensive-flow-obfuscation" value="normal"/>
|
||||||
|
|
||||||
|
<!-- Renaming -->
|
||||||
|
<property name="default-package" value=""/>
|
||||||
|
<property name="force-default-package" value="disable"/>
|
||||||
|
|
||||||
|
<property name="classes-naming" value="unique"/>
|
||||||
|
<property name="methods-naming" value="iii"/>
|
||||||
|
<property name="fields-naming" value="iii"/>
|
||||||
|
<property name="local-variables-naming" value="abc"/>
|
||||||
|
|
||||||
|
<!-- Other -->
|
||||||
|
<property name="line-numbers" value="keep"/>
|
||||||
|
<property name="generics" value="keep"/>
|
||||||
|
<property name="member-reorder" value="enable"/>
|
||||||
|
<property name="finalize" value="disable"/>
|
||||||
|
<property name="synthetize-methods" value="private"/>
|
||||||
|
<property name="synthetize-fields" value="private"/>
|
||||||
|
<property name="remove-toString" value="disable"/>
|
||||||
|
</config>
|
||||||
Reference in New Issue
Block a user