|
|
|
@ -157,16 +157,7 @@ class Server |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
float GetMythraHealth(){ |
|
|
|
|
BufferedImage img=r.createScreenCapture(new Rectangle(105, 193, 107, 1)); |
|
|
|
|
System.out.println(img.getRGB(100,0)&255); |
|
|
|
|
System.out.println((img.getRGB(100,0)&(255<<8))>>8); |
|
|
|
|
System.out.println((img.getRGB(100,0)&(255<<16))>>16); |
|
|
|
|
System.out.println((img.getRGB(100,0)&(255<<24))>>24); |
|
|
|
|
try { |
|
|
|
|
ImageIO.write(img,"png",new File("debug.png")); |
|
|
|
|
} catch (IOException e) { |
|
|
|
|
e.printStackTrace(); |
|
|
|
|
} |
|
|
|
|
BufferedImage img=r.createScreenCapture(new Rectangle(92, 171, 86, 1)); |
|
|
|
|
for (int i=img.getWidth()-1;i>=0;i--){ |
|
|
|
|
if ((img.getRGB(i,0)&255)>100){ |
|
|
|
|
return i/(img.getWidth()-1)*100; |
|
|
|
@ -175,7 +166,7 @@ class Server |
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|
float GetAyaHealth(){ |
|
|
|
|
BufferedImage img=r.createScreenCapture(new Rectangle(105, 243, 107, 1)); |
|
|
|
|
BufferedImage img=r.createScreenCapture(new Rectangle(92, 211, 86, 1)); |
|
|
|
|
for (int i=img.getWidth()-1;i>=0;i--){ |
|
|
|
|
if ((img.getRGB(i,0)&255)>100){ |
|
|
|
|
return i/(img.getWidth()-1)*100; |
|
|
|
@ -184,7 +175,7 @@ class Server |
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|
float GetTargetHealth(){ |
|
|
|
|
BufferedImage img=r.createScreenCapture(new Rectangle(704, 149, 539, 1)); |
|
|
|
|
BufferedImage img=r.createScreenCapture(new Rectangle(781, 134, 432, 1)); |
|
|
|
|
for (int i=img.getWidth()-1;i>=0;i--){ |
|
|
|
|
if ((img.getRGB(i,0)&255)>100){ |
|
|
|
|
return i/(img.getWidth()-1)*100; |
|
|
|
|