Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package cowkiller;
- import java.awt.Graphics;
- import java.util.List;
- import org.dreambot.api.methods.Calculations;
- import org.dreambot.api.methods.map.Area;
- import org.dreambot.api.script.AbstractScript;
- import org.dreambot.api.script.Category;
- import org.dreambot.api.script.ScriptManifest;
- import org.dreambot.api.utilities.Timer;
- import org.dreambot.api.wrappers.interactive.NPC;
- @ScriptManifest(category = Category.COMBAT, name = "cow killer", author = "Riet/Rivaldo/Oh okay", version = 0)
- public class cow extends AbstractScript {
- Area cowArea = new Area(3265, 3255, 3241, 3298);
- Timer t = new Timer();
- @Override
- public void onPaint(Graphics graphics) {
- graphics.drawString("Time ran: " + t.formatTime(), 8, 335);
- super.onPaint(graphics);
- }
- @Override
- public int onLoop() {
- NPC cow = null;
- List<NPC> areaNpcs = getNpcs().all();
- for(int i = 0; i < areaNpcs.size(); i++) {
- if(areaNpcs.get(i).getName().equals("Cow") || areaNpcs.get(i).getName().equals("Cow calf")) {
- if(!areaNpcs.get(i).isInCombat()) {
- cow = areaNpcs.get(i);
- }
- }
- }
- if(cow != null && !getLocalPlayer().isInCombat() && cowArea.contains(cow)) {
- cow.interact("Attack");
- sleepUntil(() -> !getLocalPlayer().isInCombat(), Calculations.random(13500, 15500));
- }
- return 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement