package scripts;
import java.awt.Graphics;
import org.tribot.api2007.Banking;
import org.tribot.api.General;
import org.tribot.api.input.Mouse;
import org.tribot.api2007.Camera;
import org.tribot.api2007.Inventory;
import org.tribot.api2007.GameTab;
import org.tribot.api2007.NPCs;
import org.tribot.api2007.Player;
import org.tribot.api2007.Walking;
import org.tribot.api2007.GameTab.TABS;
import org.tribot.api2007.Objects;
import org.tribot.api2007.types.RSNPC;
import org.tribot.api2007.types.RSObject;
import org.tribot.api2007.types.RSTile;
import org.tribot.script.Script;
import org.tribot.script.ScriptManifest;
import org.tribot.script.interfaces.Painting;
@ScriptManifest(authors = { "Jamal" }, category = "No category", name = "JGoblins", version = 0.01)
public class JGoblins extends Script implements Painting {
public static final RSTile[] togoblin = new RSTile[] { new RSTile(3223, 3218, 0), new RSTile(3235, 3219, 0),
new RSTile(3240, 3225, 0), new RSTile(3257, 3228, 0), };
public void onPaint(Graphics g) {
}
@Override
public void run() {
Mouse.setSpeed(General.random(200, 250));
Walking.control_click = true;
Walking.walking_timeout = 500;
while(true) {
if(goblin() !=null) {
if(goblin().isOnScreen()) {
goblin().click("Attack");
} else {
Camera.turnToTile(goblin().getPosition());
}
}
}
}
RSNPC goblin() {
RSNPC[] goblins = NPCs.findNearest(10, 3865,3866,3867,3868);
if(goblins.length > 0) return goblins[0];
return null;
}
}