public class AIOSmelter extends IdleScript
Standard Falador/AK smelter script.
Batch bars MUST be toggles on to function properly.
Features:
All bars smeltable, Goldsmithing gauntlets, Cannonballs, Silver/gold/gem Items, All Crowns.
CLI arg support (example:--scriptname "AIOSmelter" --scriptarguments "al-kharid" "steel bar")
"steel bar" can be changed to the string version of the bot "options"
Will not work as script selector parameters, should be used in arguments of launcher.
Modifier and Type | Field and Description |
---|---|
static ScriptInfo |
info |
paintBuilder, rowBuilder
Constructor and Description |
---|
AIOSmelter() |
Modifier and Type | Method and Description |
---|---|
void |
paintInterrupt()
This will be called by
DrawCallback every game frame. |
void |
questMessageInterrupt(java.lang.String message)
Called by
MessageCallback every time a new quest message is drawn on the
screen. |
void |
serverMessageInterrupt(java.lang.String message)
Called by
MessageCallback every time a new server message is drawn on the
screen. |
int |
start(java.lang.String[] parameters)
This function is the entry point for the program.
|
chatCommandInterrupt, chatMessageInterrupt, keyPressInterrupt, npcDamagedInterrupt, playerDamagedInterrupt, privateMessageReceivedInterrupt, setController, tradeMessageInterrupt
public static final ScriptInfo info
public int start(java.lang.String[] parameters)
IdleScript
start
in class IdleScript
parameters
- an array of String values representing the parameters passed to the functionpublic void serverMessageInterrupt(java.lang.String message)
IdleScript
MessageCallback
every time a new server message is drawn on the
screen. Override this in your script to process these messages.serverMessageInterrupt
in class IdleScript
message
- -- variable containing the message.public void questMessageInterrupt(java.lang.String message)
IdleScript
MessageCallback
every time a new quest message is drawn on the
screen. Override this in your script to process these messages.questMessageInterrupt
in class IdleScript
message
- -- variable containing the message.public void paintInterrupt()
IdleScript
DrawCallback
every game frame. Override this in
your script to paint on the screen.paintInterrupt
in class IdleScript