Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.osbot.F;
- import org.osbot.IF;
- import org.osbot.rs07.api.Players;
- import org.osbot.rs07.api.model.GroundItem;
- import org.osbot.rs07.api.model.Item;
- import org.osbot.rs07.api.model.NPC;
- import org.osbot.rs07.script.Script;
- import org.osbot.rs07.script.ScriptManifest;
- import java.awt.*;
- @ScriptManifest(name = "Chicken Killer", logo ="", version = 1.0, author = "kingdomrs" , info = "kills chickens" )
- public class Chicken extends Script {
- @java.lang.Override
- public void onStart() throws InterruptedException {
- log("CHICKEN KILLER HAS STARTED");
- }
- @java.lang.Override
- public int onLoop() throws InterruptedException {
- NPC npc = npcs.closest("Chicken");
- Item Bones = inventory.getItem("Bones");
- Item Feathers = inventory.getItem("Feathers");
- if (players.getCombat() != null) {
- npc.interact("Attack");
- log("Attacking chicken");
- }
- GroundItem bone = groundItems.closest("Bones");
- GroundItem feather = groundItems.closest("Feathers");
- if (bone != null) {
- bone.interact("Take");
- log("picking up bones");
- Thread.sleep(random(1500));
- }
- if (feather != null) {
- feather.interact("Take");
- log("picking up feathers");
- Thread.sleep(random(1500));
- }
- if (Bones != null) {
- Bones.interact("Bury");
- log("Burying Bones");
- Thread.sleep(random(1500));
- }
- return 600;
- }
- private final Color color1 = new Color(0, 0, 0);
- private final Color color2 = new Color(0, 255, 0);
- private final Color color3 = new Color(102, 255, 102);
- private final BasicStroke stroke1 = new BasicStroke(1);
- private final Font font1 = new Font("Good Times Rg", 0, 22);
- private final Font font2 = new Font("Good Times Rg", 0, 18);
- @java.lang.Override
- public void onPaint(java.awt.Graphics2D g1) {
- Graphics2D g = (Graphics2D)g1;
- g.setColor(color1);
- g.fillRect(10, 347, 500, 125);
- g.setColor(color2);
- g.setStroke(stroke1);
- g.drawRect(10, 347, 500, 125);
- g.setFont(font1);
- g.setColor(color3);
- g.drawString("Kingdom's Chicken Killer", 62, 378);
- g.setFont(font2);
- g.drawString("Run time:", 16, 415);
- }
- @java.lang.Override
- public void onExit() throws InterruptedException {
- log("Scripted Stopped");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement