Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 10th, 2012  |  syntax: None  |  size: 2.90 KB  |  hits: 7  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. private class antiBan extends Strategy implements Task, Condition {
  2.                 @Override
  3.                 public void run() {
  4.                         int XX = Random.nextInt(0, 75);
  5.                         if (XX == 37) {
  6.                                 antiban();
  7.                         }
  8.                 }
  9.  
  10.                 @Override
  11.                 public boolean validate() {
  12.                         return wait == false;
  13.                 }
  14.         }
  15.  
  16.         public void antiban() {
  17.  
  18.                 int r = Random.nextInt(0, 20);
  19.  
  20.                 switch (r) {
  21.  
  22.                 case 1:
  23.                         Camera.setPitch(true);
  24.                         Mouse.move(
  25.                                         Random.nextInt(Mouse.getLocation().x - 150,
  26.                                                         Mouse.getLocation().x + 150),
  27.                                         Random.nextInt(Mouse.getLocation().y - 150,
  28.                                                         Mouse.getLocation().y + 150));
  29.                         break;
  30.  
  31.                 case 2:
  32.                         Mouse.move(
  33.                                         Random.nextInt(Mouse.getLocation().x - 206,
  34.                                                         Mouse.getLocation().x + 198),
  35.                                         Random.nextInt(Mouse.getLocation().y - 209,
  36.                                                         Mouse.getLocation().y + 102));
  37.                         break;
  38.                 case 3:
  39.                         Camera.setPitch(false);
  40.                         break;
  41.  
  42.                 case 4:
  43.                         if (!Tabs.EQUIPMENT.isOpen())
  44.                                 Tabs.EQUIPMENT.open();
  45.                         Time.sleep(Random.nextInt(1500, 2500));
  46.                         break;
  47.  
  48.                 case 5:
  49.                         Camera.setPitch(true);
  50.                         break;
  51.  
  52.                 case 6:
  53.                         Camera.setPitch(true);
  54.                         break;
  55.  
  56.                 case 7:
  57.                         if (!Tabs.STATS.isOpen())
  58.                                 Tabs.STATS.open();
  59.                        Time.sleep(Random.nextInt(1500, 2500));
  60.                         break;
  61.  
  62.                 case 8:
  63.                         if (!Tabs.FRIENDS.isOpen())
  64.                                 Tabs.FRIENDS.open();
  65.                         Time.sleep(Random.nextInt(1500, 2500));
  66.                         break;
  67.  
  68.                 case 9:
  69.                         Mouse.move(
  70.                                         Random.nextInt(Mouse.getLocation().x - 150,
  71.                                                         Mouse.getLocation().x + 150),
  72.                                         Random.nextInt(Mouse.getLocation().y - 150,
  73.                                                         Mouse.getLocation().y + 150));
  74.                         break;
  75.  
  76.                 case 10:
  77.                         if (!Tabs.PRAYER.isOpen())
  78.                                 Tabs.PRAYER.open();
  79.                         Time.sleep(Random.nextInt(1500, 2500));
  80.                         break;
  81.  
  82.                 case 11:
  83.                         if (!Tabs.QUESTS.isOpen())
  84.                                 Tabs.QUESTS.open();
  85.                         Time.sleep(Random.nextInt(1500, 2500));
  86.                         break;
  87.  
  88.                 case 12:
  89.                         if (!Tabs.NOTES.isOpen())
  90.                                 Tabs.NOTES.open();
  91.                         Time.sleep(Random.nextInt(1500, 2500));
  92.                         break;
  93.  
  94.                 case 13:
  95.                         if (!Tabs.MUSIC.isOpen())
  96.                                 Tabs.MUSIC.open();
  97.                         Time.sleep(Random.nextInt(1500, 2500));
  98.                         break;
  99.  
  100.                 case 14:
  101.                         if (!Tabs.MAGIC.isOpen())
  102.                                 Tabs.MAGIC.open();
  103.                         Time.sleep(Random.nextInt(1500, 2500));
  104.                         break;
  105.  
  106.                 case 15:
  107.                         if (!Tabs.EMOTES.isOpen())
  108.                                 Tabs.EMOTES.open();
  109.                         Time.sleep(Random.nextInt(1500, 2500));
  110.                         break;
  111.  
  112.                 case 16:
  113.                         if (!Tabs.CLAN_CHAT.isOpen())
  114.                                 Tabs.CLAN_CHAT.open();
  115.                         Time.sleep(Random.nextInt(1500, 2500));
  116.                         break;
  117.  
  118.                 case 17:
  119.                         if (!Tabs.OPTIONS.isOpen())
  120.                                 Tabs.OPTIONS.open();
  121.                         Time.sleep(Random.nextInt(1500, 2500));
  122.                         break;
  123.  
  124.                 case 18:
  125.                         if (!Tabs.ATTACK.isOpen())
  126.                                 Tabs.ATTACK.open();
  127.                         Time.sleep(Random.nextInt(1500, 2500));
  128.                         break;
  129.  
  130.                 case 19:
  131.                         if (!Tabs.TASK_LIST.isOpen())
  132.                                 Tabs.TASK_LIST.open();
  133.                         Time.sleep(Random.nextInt(1500, 2500));
  134.                         break;
  135.  
  136.                 case 20:
  137.                         if (!Tabs.LOGOUT.isOpen())
  138.                                 Tabs.LOGOUT.open();
  139.                         Time.sleep(Random.nextInt(1500, 2500));
  140.                         break;
  141.                 }
  142.         }