Advertisement
botvn

AutoClick

May 14th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.13 KB | None | 0 0
  1. package com.google.heroattack;
  2.  
  3. import android.app.Activity;
  4. import android.content.Context;
  5. import android.content.SharedPreferences;
  6. import android.os.Handler;
  7. import android.os.Message;
  8.  
  9. import java.util.Random;
  10.  
  11. /**
  12.  * Created by Administrator on 14/05/2017.
  13.  */
  14.  
  15. public class AutoClick extends Thread {
  16.     Handler loadMap,addMoney;
  17.     Activity activity;
  18.     Enemy enemy;
  19.     SharedPreferences sp;
  20.  
  21.     public AutoClick(Activity activity, Enemy enemy, Handler loadMap,Handler addMoney) {
  22.         this.activity = activity;
  23.         this.enemy = enemy;
  24.         this.loadMap=loadMap;
  25.         this.addMoney=addMoney;
  26.         sp=activity.getSharedPreferences("gameData", Context.MODE_PRIVATE);
  27.     }
  28.  
  29.     @Override
  30.     public void run() {
  31.         while (true)
  32.         {
  33.             int dmg=Integer.valueOf(MainActivity.shopItem1.getPoint());
  34.             int click=Integer.valueOf(MainActivity.shopItem4.getPoint());
  35.             int totaldmg=dmg*click;
  36.  
  37.             if(enemy.getStatus()==2)
  38.                 break;
  39.  
  40.             if(totaldmg>0)
  41.                 if(enemy.subCurrentHP(totaldmg)) {
  42.  
  43.                     if (Map.selectMap == Map.totalOpenMap) {
  44.                         SharedPreferences.Editor editor = sp.edit();
  45.                         Map.totalOpenMap += 1;
  46.                         editor.putInt("totalOpenMap", Map.totalOpenMap);
  47.                         editor.apply();
  48.                         loadMap.sendEmptyMessage(0);
  49.                     }
  50.                     Random random = new Random();
  51.                     int number = random.nextInt((100) + 1);
  52.                     Message msg = addMoney.obtainMessage();
  53.                     if (number == 50) {
  54.                         msg.arg1 = 1;
  55.                         addMoney.sendMessage(msg);
  56.                     } else {
  57.                         msg.arg1 = 0;
  58.                         addMoney.sendMessage(msg);
  59.                     }
  60.                     break;
  61.                 }
  62.             try {
  63.                 Thread.sleep(1000);
  64.             } catch (InterruptedException e) {
  65.                 e.printStackTrace();
  66.             }
  67.         }
  68.     }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement