@ScriptManifest(authors = {"Myr"}, category = "Other", name = "autoEP", version = 1.2, description =
"<body bgcolor = Black><font color = White><center><h2>autoEP V1.2</h2><h3>by Myr</h3></center><br><center>Hit OK to start gaining EP<br>Run this script without anything equipped.<br>Teleport from danger?: <select name=\"teleport\"><option>Yes<option>No</select></center>")
public class autoEP extends Script implements PaintListener {
@ScriptManifest(authors = {"Jacmob"}, category = "Magic", name = "AutoHighAlch", version = 1.64, description = "<html>\n<head></head>\n<body style='font-family: Arial'>\n<center><h2><span style='color: #AA0000'>High</span> <span style='color: #FF9933'>Level</span> <span style='color: #FFDD00'>Alchemy</span></h2></center>\n<p\n<b>Author:</b> Jacmob<p>\n<b>Version:</b> 1.63\n<p>For more information about this script <a href= 'http://www.rsbot.org/vb/showthread.php?t=19534'>go to the forum thread</a>.<p>\n<b>Alch Item IDs/Zanaris Mode:</b><p><input type='text' name='alchItem' value='856' size=20 /><select name='paint'><option>Large Paint</option><option>Small Paint</option><option>No Paint</option></select><br/> <strong><small>Default is Noted Yew Longbow. Separate multiple IDs with commas.</small></strong></p></body>\n</html>")
public class AutoHighAlch extends Script implements PaintListener,
private final Rectangle ATTACK = new Rectangle(602, 273, 5, 5),
STRENGTH = new Rectangle(683, 273, 5, 5), DEFENCE = new Rectangle(
685, 324, 5, 5), RANGE = new Rectangle(683, 273, 5, 5);
- private String Status = "Starting";
public String arrowtype = "Not in use";
public String aused = "None";
public boolean burybones = false,guiWait = true, guiExit;
@@ -129,7 +129,6 @@
public int Xmax = 2044;
public int Ymin = 5185;
public int Ymax = 5198;
- private int[] bankerid = {5912,5913};
public String type = "Take Iron arrow";
public String style = "";
private RSTile bankToDungeon[] = new RSTile[] {new RSTile(3093,3494), new RSTile(3091,3491), new RSTile(3087,3490), new RSTile(3080,3484), new RSTile(3080,3476), new RSTile(3082,3465),
@org.rsbot.script.ScriptManifest(authors = { "Epic_" }, category = "Woodcutting", name = "EpicWoodcutter", version = 3.3, description = "<html><head></head><body bgcolor='#222222'><center><table><tr><td width='350' valign='top'><center><div style='font-family:Calibri, Arial;color:#FF3300; font-size:36px'>EpicWoodcutter</div><div style='font-family:Calibri, Arial;color:#FFFFFF; font-size:16px'>v3.3 by Epic_ <br /> <a href='http://www.rsbot.org/vb/showthread.php?t=93865' style='color:#FFFFFF; font-size:14px'>Visit the official thread here.</a></div><div style='font-family:Calibri, Arial;color:#FF3300; font-size:16px'>Quick Select</div><div><table bordercolor='#FF3300' border='1' cellpadding='0' cellspacing='0' ><tr><td align='center' style='font-family:Calibri, Arial;color:#FFFFFF; font-size:12px'><b>Tree Locations</b> <br /><select name='trees'><option>Trees 1<option>Trees 2<option>Trees 3</select> <select name='oaks'><option>Oaks 1</select> <select name='willows'><option>Willows 1<option>Willows 2<option>Willows 3</select> <br /><strong>Hatchet Retrieval</strong> <br />[Mithril<input type='checkbox' name='getMithrilAxeArg' value='true' checked='checked'>][Adamant<input type='checkbox' name='getAdamantAxeArg' value='true' checked='checked'>][Rune<input type='checkbox' name='getRuneAxeArg' value='true' checked='checked'>] <br /><strong>Yews</strong> <br /><select name='cutYewsArg'><option>Yews from 65<option>Yews from 60<option>Yews from 70<option>never</select></td></tr></table></div><div style='font-family:Calibri, Arial;color:#FF3300; font-size:16px'>Instructions</div><div style='font-family:Calibri, Arial;color:#FFFFFF; font-size:11px' align='justify'>This script is a woodcutter that trains around Rimmington. It has a built in deathwalk and will find its way to the trees wherever you start it. It is intended for training your woodcutting from 1 to yews as fast as possible, and trains in the most efficient way to get there. Locations are ranked in order best to worst, so only use other locations if the first ones are full. <br /> <br /> It will retrieve the selected axes from the bank when you reach the required level to use them. Note that it is best to start with the axe in the inventory, not wielded. The detauls of what trees the script will cut can be found below. It is important to not that while it powercuts normal, oak and willow trees, it does bank yew trees for profit. <ul><li> 1-20 - Normal Trees </li><li> 20-35 - Oak Trees </li><li> 35-Selected - Willow Trees </li><li> Selected onwards - Yew Trees </li></ul>If you have any further questions, do not hesitate to post them in the official thread (the link can be found at the top) and I will get on to you as soon as possible. Also, feedback, progress reports and new ideas are extremely welcome!</div></center> </td></tr></table></center></body></html>")
public class EpicWoodcutter extends Script implements PaintListener {
@@ -88,7 +89,6 @@
private final Color backgroundTop = new Color(255,255,255,30),
backgroundBottom = new Color(52, 42, 31, 200),
title = new Color(252, 180, 72, 200),
- text = new Color(180, 150, 90, 200),
black = new Color(0, 0, 0, 160),
white = new Color(255,255,255,160),
green = new Color(30,255,30,200),
@@ -177,16 +177,13 @@
log ("Please wait, updating information...");
- URLConnection url = null;
- BufferedReader in = null;
long totalSeconds = ((System.currentTimeMillis() - startTime) / 1000);
@ScriptManifest(authors = {"Lord_qaz"}, category = "Cooking", name = "GECooker", version = 1.1, description = "<html><body><b>Cooks in the GE. Makes your own fire. Start in GE with a tinderbox in your inventory.</b></body></html>")
public class GECooker extends Script implements PaintListener, ServerMessageListener {
@ScriptManifest(authors = "Tnwrestler360", category = "Woodcutting", name = "GE Yew Chopper", version = 1.0, description = "Tnwrestler360's GE yew chopper")
public class GEYews extends Script implements PaintListener {
@ScriptManifest(authors = {"Jacmob"}, name = "Guild Fisher", category = "Fishing", version = 1.2,
description = "<html><body style='font-family: Arial; padding: 5px;'>Fishes and banks lobsters at the Fishing Guild.<br /><small>Jacmob</small></body></html>")
public class GuildFisher extends Script implements PaintListener {
@ScriptManifest(authors = {"Henry11200"}, category = "Magic", name = "Henry's Wine Grabber", version = 0.1, description = "Start script and set settings in GUI")
public class HenrysWineGrabber extends Script implements PaintListener, ServerMessageListener {
@ScriptManifest(authors = {"IceCandle"}, category = "Money", name = "IceCandle's PotionMaker", version = 1.0, description = "<html><body style='font-family: Arial; padding: 10px;'><color='yellow'><center><h2>All settings can be set on the GUI, select your character and Start!</h2></center></font></html>")
public class IceCandlePotionMaker extends Script implements PaintListener {
@ScriptManifest(authors = { "joku.rules" }, category = "Development", name = "Interface Explorer 2", version = 0.1, description = "<html>\n<head></head>\n<body>\n<center><h2>Interface Explorer 2</h2></center>\n<p\n<b>Author:</b> joku.rules<p>\n <b>Version:</b> 0.1<p>\nThis script is used to fetch various interface data.\n</body>\n </html>")
public class InterfaceExplorer2 extends Script implements PaintListener {
private class InterfaceTreeModel implements TreeModel {
@ScriptManifest(authors = "Iscream", name = "Iscreams Guild Miner", version = 1.3, category = "Mining", description = "Version 1.3 Has Arrived! All Options Are In GUI")
public class Iscreams_GMiner extends Script implements PaintListener {
@ScriptManifest(authors = {"Pauwelz"}, category = "Thieving", name = "Watchman Thiever", version = 0.3, description = "<html><head><style type='text/css'>body{ font-family: sans-serif; font-size:10px; }</style></head><body><h1>Watchman Thiever v.3</h1><h2>By Pauwelz</h2><p>Start at Watchmen, <strong>without</strong> any food in your inventory.</p><p>I would like to have your feedback,<br />so please post it in the script's <a href='http://www.rsbot.org/vb/showthread.php?t=9871'>topic</a>.</p></body></html>")
public class PauwelzWatchmanThiever extends Script implements PaintListener,
@ScriptManifest(authors = {"Pico"}, category = "Mining", name = "Pico's Global Miner 2", version = 2.0, description = "<html><body><center><b><font size='5' color='red'>Pico's Global Miner 2 v2.0</font></b><br></br><font size='4' color='black'>by Pico, AKC_Pico@hotmail.com<br></b></font><center><font size='3' color='red'><i><b>If you cannot see the rest of the information below, make the window height larger.</b></i></font></center><hr></hr><font size='3' color='black'><b>Credits to:</b> PwnZ, Drizzt1112, Drfrijole, USA, Exempt, !@!@, vivalaraza, Nokeo, Dwuxi, Linux_Communist, GSPower, Yanilleiron, Aelin and Fusion89k for scripting/support. I appreciate the time and effort.</b></font><hr></hr><font size='4' color='red'><b>:: Script Settings ::</b></font><hr></hr><b>What would you like to Powermine? </b><br></br><i><font size='4' color='black'>This will mine and drop the specified ore(s) on your screen.</font></i><br></br><br></br><select name='ore'><option>Everything<option>Copper & Tin<option>Copper<option>Tin<option>Gold & Silver<option>Gold<option>Silver<option>Mithril & Adamantite<option>Mithril<option>Adamantite<option>Clay & Coal<option>Clay<option>Coal<option>Sandstone & Granite<option>Sandstone<option>Granite<option>Runite<option>Iron<option>Shilo Gems<option>Rune Essence</select><br></br><hr></hr><font size='4' color='red'><b>:: Script Terms of Use ::</b></font><hr></hr>By using this script I agree that Pico is not held liable for any harm or damage done to me or my account in anyway. (Script will not innitiate otherwise).<br></br><b>Please check, if you agree to the Terms of Use. <input type='checkbox' name='agreement' value='true' align='center'><hr></hr><font size='4' color='red'><b>:: Official thread for Pico's Global Miner V2 ::</b></font><b><center><font size='3' color='blue'><i><b><a href='http://www.rsbot.org/vb/showthread.php?t=18647'>http://www.rsbot.org/vb/showthread.php?t=18647</a></b></i></font></center></center></body></html>")
public class PicosGlobalMiner2 extends Script implements PaintListener {
long millis = System.currentTimeMillis() - startTime;
@@ -2108,7 +2108,7 @@
break;
}
g.drawString(
- "Currently level " + skills.getCurrentSkillLevel(Constants.STAT_MINING) + " and " + skills.getPercentToNextLevel(Constants.STAT_MINING) + "% to next level", x + 10,
+ "Currently level " + skills.getCurrSkillLevel(Constants.STAT_MINING) + " and " + skills.getPercentToNextLevel(Constants.STAT_MINING) + "% to next level", x + 10,
y += 15);
switch (Color) {
case 1:
@@ -2132,8 +2132,8 @@
break;
}
g.drawString(
- "Gained " + (skills.getCurrentSkillLevel(Constants.STAT_MINING) - startingLevel) + " levels", x + 10, y += 15);
- // ___ until level (skills.getCurrentSkillLevel(STAT_MINING)
+ "Gained " + (skills.getCurrSkillLevel(Constants.STAT_MINING) - startingLevel) + " levels", x + 10, y += 15);
+ // ___ until level (skills.getCurrSkillLevel(STAT_MINING)
// + 1)
switch (Color) {
case 1:
@@ -2427,7 +2427,7 @@
startTime = System.currentTimeMillis();
}
if (startingLevel == 0 || startingExperience == 0) {
* Version 1.05 - Version fix and stopAllScripts() is now stopScript() and walking methods redone. (This update is by whoever updated all the scripts for these reasons).
*/
-import org.rsbot.bot.Bot;
-import org.rsbot.event.listeners.PaintListener;
-import org.rsbot.script.*;
-import org.rsbot.script.wrappers.RSNPC;
-import org.rsbot.script.wrappers.RSTile;
-
-import javax.swing.*;
-import java.awt.*;
+import java.awt.Color;
+import java.awt.Graphics;
+import java.awt.Graphics2D;
+import java.awt.Point;
+import java.awt.RenderingHints;
import java.awt.event.KeyEvent;
-import java.io.*;
+import java.io.BufferedReader;
+import java.io.BufferedWriter;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.text.DecimalFormat;
@@ -34,6 +35,19 @@
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
+import javax.swing.JFileChooser;
+import javax.swing.JOptionPane;
+
+import org.rsbot.bot.Bot;
+import org.rsbot.event.listeners.PaintListener;
+import org.rsbot.script.Constants;
+import org.rsbot.script.GEItemInfo;
+import org.rsbot.script.Methods;
+import org.rsbot.script.Script;
+import org.rsbot.script.ScriptManifest;
+import org.rsbot.script.wrappers.RSNPC;
+import org.rsbot.script.wrappers.RSTile;
+
@ScriptManifest(authors = {"Speed"}, category = "Fishing", name = "SMonkFisher", version = 1.04, description = "<html><head>SMonkFisher v1.04</head><h1>SMonkFisher v1.04</h1><br><br><p>By Speed (continuation of <a href =http://www.rsbot.org/vb/member.php?u=948>Gnarly's</a> Script)</p><br><body><p>Run in the fishing colony bank or at the spots<p><p>Support and help can be found here: http://www.rsbot.org/vb/showthread.php?t=150042 <br><b>This script is sponsored by <a>http://www.scapemarket.info</a> - free advertisement for your RuneScape sales.</b></p></body></html>")
public class SMonkFisher extends Script implements PaintListener {
@ScriptManifest(authors = {"SS7"}, category = "Mining", name = "SS7's Adamantite And Mithril Miner", version = 4.04, description = "<html><head><style type=\"text/css\"> hr {color: white} p {margin-left: 20px}</style></head><body><center><b><font size=\"4\" color=\"black\">All setting's can be configured in the GUI</font></b></table></center></body></html>")
public class SS7AddyMiner extends Script implements PaintListener,
@ScriptManifest(authors = {"Slaven"}, category = "Thieving", name = "STealer", version = 1.20, description = "<html><head></head><body>Start at the Tea stall in Varrock East</body></html\n")
public class STealer extends Script implements ServerMessageListener, PaintListener {
@ScriptManifest(name = "TGenFighterV4", version = 1.04, category = "Combat", authors = {"!@!@!"}, description = "<html><center><br><br><br>Set up is all in the GUI!</center></html>")
public class TGenFighterV4 extends Script implements PaintListener,
ServerMessageListener {
@@ -344,7 +349,6 @@
return false;
}
- @Override
public void onRepaint(Graphics render) {
render.drawString("TGenFighterV4 by !@!@!", 30, 45);
render.drawString("isInCombat(): " + isInCombat()
@@ -555,7 +559,6 @@
return false;
}
- @Override
public void serverMessageRecieved(ServerMessageEvent e) {
@ScriptManifest(authors = {"Weirded"}, category = "Hunter", name = "wGreyChins", description = "<html><head><style type='text/css'> body {font-family: 'Tahoma'; font-size: 10px; margin-left: 10px;}</style></head><body><h3>wGreyChins by Weirded<h3><br/><b>Timeout: </b><input type=\"text\" name=\"timeout\" value=\"3000\"/>(Increase this if you lag and have problems)<br /></p><p><b>Notice: </b>Make sure you turn off BreakHandler unless you want to lose alot of traps!</p><br /><p>Log in and stand where you want to hunt before starting.</p><br /><p><b>Updated to GreyChins by Bloddyharry</b></p></body></html>", version = 3.1)
public class wGreyChins extends Script implements PaintListener,