Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.rsbot.script.Script;
- import org.rsbot.script.ScriptManifest;
- import org.rsbot.script.methods.NPCs;
- import org.rsbot.script.methods.Combat;
- import org.rsbot.script.wrappers.RSNPC;
- import org.rsbot.script.methods.Inventory;
- import org.rsbot.script.methods.GroundItems;
- import org.rsbot.script.wrappers.RSGroundItem;
- import org.rsbot.script.methods.MethodProvider;
- import java.util.Map;
- @ScriptManifest(authors = "Test", category = "Other", name = "test", version = 1.0, description = "Test")
- public class Test extends Script {
- public boolean onStart(final Map<String, String> args){
- log("Welcome Test");
- combat.setFightMode(2);
- combat.setAutoRetaliate(true);
- return true;
- }
- public void SearchNpc() {
- if (inventory.isFull()) { //if inv is full burry bones
- inventory.clickSelectedItem(false);
- }
- RSNPC wizard = npcs.getNearestFreeToAttack(8874);
- if(wizard != null); //finding npc to attack
- wizard.doAction("Attack");
- //sleep(5000);
- }
- public void onFinish(){
- log("Goodbye Test");
- }
- @Override
- public int loop() {
- SearchNpc();
- RSGroundItem picker = groundItems.getNearest(826);
- if(picker != null);//Not doing on mini-map - May Confuse script
- picker.doAction("Take");
- return 1000;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement