Hello,
I am here to release my first OSBot Script ever. Writing this took me no more than 5 minutes. It is very basic, where I was just testing out OSBot Scripting.. This seems like something I might be doing more @Future.
Script has no antiban, except random idle timer after killing a monster. Did a test run with this, and it does attack the chicken.
Script can/must be started out @Any Chicken Spawn in RuneScape.
Source code
//OSBot API
import org.osbot.rs07.api.model.NPC;
import org.osbot.rs07.script.Script;
import org.osbot.rs07.script.ScriptManifest;
//Importing Java AWT
import java.awt.*;
//Script Details
@ScriptManifest(name = "VAGs Chicken Blaster", author = "VAG", version = 1.0, info = "Public BETA", logo = "")
public class main extends Script {
@Override
public void onStart() {
//Defines actions during startup
log("VAGs Chicken Blaster 1.0 - Welcome!");
}
@Override
public void onExit() {
//Executed after the script ends
log("Thank-you for using VAGs Chicken Blaster!");
}
@Override
public int onLoop() throws InterruptedException {
//Script on loop
NPC chicken = npcs.closest("Chicken");
if(!myPlayer().isAnimating() && !myPlayer().isMoving()) {
if(chicken != null) {
if (chicken.isVisible()) {
chicken.interact("Attack");
sleep(random(300, 600));
} else {
camera.toEntity(chicken);
}
}
} else {
sleep(random(300, 600));
}
return(random(100, 300)); //Random(?) Loop timer
}
@Override
public void onPaint(Graphics2D g) {
//Loading paint
super.onPaint(g);
g.setColor(Color.GREEN);
g.drawString("VAG's Chicken Blaster ", 28, 175);
}
}
Rewrote.