Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package PlayBot;
- import java.awt.Dimension;
- import java.awt.Robot;
- import java.awt.Toolkit;
- import java.awt.event.InputEvent;
- import java.awt.event.KeyEvent;
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- public class playBot {
- public static void main(String... args) throws Exception {
- //heading
- Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- Robot robot = new Robot();
- robot.mouseMove((screenSize.width/2) , (screenSize.height/2));
- String line;
- String pidInfo ="";
- int leftOrRight = 0;
- int waitOrNo = 0;
- int leagueOpen = 0;
- Thread.sleep(5000);
- //process league
- Process p =Runtime.getRuntime().exec(System.getenv("windir") +"\\system32\\"+"tasklist.exe");
- BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
- while ((line = input.readLine()) != null) {
- pidInfo+=line;
- }
- input.close();
- if(pidInfo.contains("League of Legends.exe"))
- {
- leagueOpen = 1;
- } else {
- leagueOpen = 0;
- }
- //start loop
- while (leagueOpen == 1) {
- //move to middle of lane
- robot.mouseMove(((screenSize.width/2)+95) , ((screenSize.height/2)+95));
- int mouseRep = 0;
- while (mouseRep != 4) {
- robot.mousePress(InputEvent.BUTTON3_MASK);
- robot.mouseRelease(InputEvent.BUTTON3_MASK);
- Thread.sleep(800);
- mouseRep=mouseRep+1;
- }
- if (waitOrNo == 0) {
- Thread.sleep(10000); //let move to location
- waitOrNo++;
- } else {
- Thread.sleep(1000);
- }
- //start attacking nearby targets
- robot.keyPress(KeyEvent.VK_A);
- robot.mousePress(InputEvent.BUTTON1_MASK);
- robot.keyRelease(KeyEvent.VK_A);
- robot.mouseRelease(InputEvent.BUTTON1_MASK);
- Thread.sleep(5000); //let attack for 5 seconds
- //move left or right
- if (leftOrRight == 0) {
- robot.mouseMove(((screenSize.width/2)+93) , ((screenSize.height/2)+95));
- robot.mousePress(InputEvent.BUTTON3_MASK);
- robot.mouseRelease(InputEvent.BUTTON3_MASK);
- leftOrRight = 1;
- } else {
- robot.mouseMove(((screenSize.width/2)+98) , ((screenSize.height/2)+95));
- robot.mousePress(InputEvent.BUTTON3_MASK);
- robot.mouseRelease(InputEvent.BUTTON3_MASK);
- leftOrRight = 0;
- }
- //start attacking nearby targets
- robot.keyPress(KeyEvent.VK_A);
- robot.mousePress(InputEvent.BUTTON1_MASK);
- robot.keyRelease(KeyEvent.VK_A);
- robot.mouseRelease(InputEvent.BUTTON1_MASK);
- Thread.sleep(5000); //let attack for 5 seconds
- //move left or right
- if (leftOrRight == 0) {
- robot.mouseMove(((screenSize.width/2)+93) , ((screenSize.height/2)+96));
- robot.mousePress(InputEvent.BUTTON3_MASK);
- robot.mouseRelease(InputEvent.BUTTON3_MASK);
- leftOrRight = 1;
- } else {
- robot.mouseMove(((screenSize.width/2)+98) , ((screenSize.height/2)+96));
- robot.mousePress(InputEvent.BUTTON3_MASK);
- robot.mouseRelease(InputEvent.BUTTON3_MASK);
- leftOrRight = 0;
- }
- String line1;
- String pidInfo1 ="";
- Process g =Runtime.getRuntime().exec(System.getenv("windir") +"\\system32\\"+"tasklist.exe");
- BufferedReader inpus = new BufferedReader(new InputStreamReader(g.getInputStream()));
- while ((line1 = inpus.readLine()) != null) {
- pidInfo1+=line1;
- }
- input.close();
- if(pidInfo1.contains("League of Legends.exe"))
- {
- leagueOpen = 1;
- } else {
- leagueOpen = 0;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement