The bot is stable, easy to use and very efficient, it uses next to no CPU and has many different features users of RSBot are having to manually add to their scripts, the main features of the bot are:
* IRC Managers
* Optional GUI choice- Light GUI or Standard
* Command line manager instead
* Stable, quick and reliable event manager
* Great painting system as default, without the need for a stupid over complicated system
The bot is written in Java, and we are soon hoping to grow the memberbase of our site http://xbot-rs.co.uk as to allow us to get a good enough amount of people for the closed beta test in the near future (Hopefully within the next week or two).
Examples of the scripts are:

import java.awt.Graphics;
import com.xbot.core.bot.script.Script;
import com.xbot.core.bot.script.wrappers.XNPC;
/**
* Created by IntelliJ IDEA. User: Administrator Date: Dec 16, 2008 Time:
* 3:06:29 PM
*/
public class XPickPocket extends Script {
@Override
public void doRepaint(Graphics g) {
g.drawString("Running XPickPocket by Synt[a]x", 10, 10);
}
@Override
public boolean loop() {
XNPC npc = findNPC(1);
if (npc != null && npc.isMoving() == 0) {
npc.doAction("Pickpocket");
}
return true; // To change body of implemented methods use File |
// Settings | File Templates.
}
@Override
public void onExit() {
// BYE
}
@Override
public void onStart() {
}
@Override
public int runInterval() {
return 4000; // To change body of implemented methods use File |
// Settings | File Templates.
}
@Override
public int runStatus() {
return 1; // To change body of implemented methods use File | Settings |
// File Templates.
}
@Override
public String theAuthor() {
return "Synt[a]x"; // To change body of implemented methods use File |
// Settings | File Templates.
}
@Override
public String theDescription() {
return "LOLWAT"; // To change body of implemented methods use File |
// Settings | File Templates.
}
@Override
public String theScriptName() {
return "XPickPocket"; // To change body of implemented methods use
// File | Settings | File Templates.
}
@Override
public String theVersion() {
return "1.0"; // To change body of implemented methods use File |
// Settings | File Templates.
}
}
As you can see from the commenting, its a pretty simple scripting engine.
If you're interested you can hop over to
http://xbot-rs.co.uk
Thanks for reading.