SHARE
TWEET

Untitled

a guest Jun 19th, 2017 46 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.awt.Color;
  2. import java.awt.Graphics;
  3. import java.awt.Graphics2D;
  4. import java.awt.Rectangle;
  5.  
  6. import org.rsbot.event.events.ServerMessageEvent;
  7. import org.rsbot.event.listeners.PaintListener;
  8. import org.rsbot.event.listeners.ServerMessageListener;
  9. import org.rsbot.script.Script;
  10. import org.rsbot.script.ScriptManifest;
  11. import org.rsbot.script.wrappers.RSComponent;
  12.  
  13. @ScriptManifest(authors = { "FNK" }, name = "TI", keywords = "Dev,Path,Maker,fnk", version = 0.1, description = "<html>\n"
  14.     + "<body style='font-family: Calibri; background-color: black; color:yellow; padding: 0px; text-align: center;'>"
  15.     + "<h2>"
  16.     + "TI"
  17.     + "</h2>"
  18.     )
  19. public class FNKTi extends Script implements ServerMessageListener , PaintListener {
  20.     int day;
  21.     Rectangle dayBox;
  22.     @Override
  23.     public int loop() {
  24.         // TODO Auto-generated method stub
  25.         if (interfaces.getComponent(204, 29).isValid()) {
  26.             interfaces.getComponent(204,29).doClick();
  27.             sleep(1300,1600);
  28.             int r = random (0,25);
  29.             int i = 0;
  30.             while(i < r) {
  31.                 i++;
  32.                 interfaces.getComponent(204,87).getComponent(5).doClick();
  33.             }
  34.             interfaces.getComponent(204, 86).getComponent(1).doAction("Select");
  35.             sleep(1300,1600);
  36.            
  37.             interfaces.getComponent(204,45).doClick();
  38.             sleep(1300,1600);
  39.             r = random (0,10);
  40.             i = 0;
  41.             while(i < r) {
  42.                 i++;
  43.                 interfaces.getComponent(204,99).getComponent(5).doClick();
  44.             }
  45.             interfaces.getComponent(204, 98).getComponent(1).doAction("Select");
  46.             sleep(1300,1600);
  47.            
  48.             interfaces.getComponent(204,61).doClick();
  49.             sleep(1300,1600);
  50.             r = random (15,55);
  51.             i = 0;
  52.             while(i < r) {
  53.                 i++;
  54.                 interfaces.getComponent(204,111).getComponent(5).doClick();
  55.             }
  56.             interfaces.getComponent(204, 110).getComponent(1).doAction("Select");
  57.             sleep(1300,1600);
  58.             interfaces.getComponent(204, 18).doAction("Submit");
  59.             sleep(1300,1600);
  60.         }
  61.         return 0;
  62.     }
  63.    
  64.     @Override
  65.     public boolean onStart() {
  66.         day = random(0,30);
  67.         return true;
  68.     }
  69.  
  70.     @Override
  71.     public void onRepaint(Graphics g1) {
  72.         // DEBUGGIN lulz
  73. //      Graphics2D g = (Graphics2D)g1;
  74. //      // TODO Auto-generated method stub
  75. //      Rectangle r = interfaces.getComponent(204, 86).getArea();
  76. //      dayBox = new Rectangle(r.x - 5,r.y - 5,r.width + 15,r.height + 15);
  77. //      g.draw(interfaces.getComponent(204, 86).getComponent(day).getArea());
  78. //      g.setColor(new Color(255,255,255,155));
  79. //      g.draw(dayBox);
  80. //      g.setColor(new Color(255,255,0,155));
  81. //      g.draw(interfaces.getComponent(204, 86).getComponent(0).getArea());
  82.     }
  83.  
  84.     @Override
  85.     public void serverMessageRecieved(ServerMessageEvent e) {
  86.         // TODO Auto-generated method stub
  87.        
  88.     }
  89.    
  90. }
RAW Paste Data
Top