コード例 #1
0
 private void GetALLToolStripMenuItem_Click(object sender, EventArgs e)
 {
     foreach (Player.NPCinfo nPC in AutoClient.GetNPCList(player.HProcess))
     {
         if (nPC.status == 5)
         {
             ListViewItem value = new ListViewItem(new string[1]
             {
                 nPC.Name
             });
             listView1.Items.Add(value);
         }
     }
 }
コード例 #2
0
 public void ThreadRunAutoClien()
 {
     while (!Exit && WinAPI.IsWindow(hWnd))
     {
         player.Address = AutoClient.AddressPlayer(player.HProcess);
         if (player.Name() != "" && player.Hp() != 0)
         {
             if (player.isSell && IsChecked && player.sellitemlist.Count > 0)
             {
                 foreach (Player.Item item in AutoClient.GetItemList(player.HProcess))
                 {
                     if (item.type != 2)
                     {
                         continue;
                     }
                     foreach (Player.Item item2 in player.sellitemlist)
                     {
                         if (item2.Name == item.Name)
                         {
                             HookCall.BanItem(hWnd, item.id);
                             break;
                         }
                     }
                 }
             }
             if (player.isBuff && IsChecked && (ulong)_time % 15uL == 0)
             {
             }
             if (IsChecked)
             {
                 HookCall.Uplvl(player.hWnd);
                 Thread.Sleep(10);
             }
             if (IsChecked && player.isKsTui)
             {
                 AutoClient.KsTui(this);
                 Thread.Sleep(10);
             }
             if (IsChecked && player.isBaoDanh)
             {
                 foreach (Player.NPCinfo nPC in AutoClient.GetNPCList(player.HProcess))
                 {
                     if (nPC.Name == player.NPCBB_Name && player.isDBCTC)
                     {
                         HookCall.ClickNpc(player.hWnd, nPC.id, player.Address);
                         Thread.Sleep(20);
                         HookCall.SelectLineMenu(player.hWnd, 0u, AutoClient.MenuID(player.HProcess));
                         Thread.Sleep(20);
                         HookCall.SelectLineMenu(player.hWnd, 0u, AutoClient.MenuID(player.HProcess));
                     }
                     if (nPC.Name == player.NPCBB_Name && !player.isDBCTC)
                     {
                         HookCall.ClickNpc(player.hWnd, nPC.id, player.Address);
                         Thread.Sleep(20);
                         if (player.CTP_Name == "Thôn Trang")
                         {
                             HookCall.SelectLineMenu(player.hWnd, 0u, AutoClient.MenuID(player.HProcess));
                             Thread.Sleep(20);
                             HookCall.SelectLineMenu(player.hWnd, 0u, AutoClient.MenuID(player.HProcess));
                         }
                         else if (player.CTP_Name == "Tài Nguyên")
                         {
                             HookCall.SelectLineMenu(player.hWnd, 1u, AutoClient.MenuID(player.HProcess));
                             Thread.Sleep(20);
                             HookCall.SelectLineMenu(player.hWnd, 1u, AutoClient.MenuID(player.HProcess));
                         }
                         else if (player.CTP_Name == "Pháo Đài")
                         {
                             HookCall.SelectLineMenu(player.hWnd, 2u, AutoClient.MenuID(player.HProcess));
                             Thread.Sleep(20);
                             HookCall.SelectLineMenu(player.hWnd, 2u, AutoClient.MenuID(player.HProcess));
                         }
                     }
                 }
             }
         }
         Thread.Sleep(100);
     }
 }
コード例 #3
0
 public void otrongcay()
 {
     while (player.isTrongCay)
     {
         List <Player.NPCinfo> nPCList = AutoClient.GetNPCList(player.HProcess);
         bool hG  = player.TrongCaylist.HG;
         bool bNN = player.TrongCaylist.BNN;
         bool bNL = player.TrongCaylist.BNL;
         if (nPCList.Exists((Player.NPCinfo x) => x.Name.Contains(player.Name() + " trồng ")))
         {
             foreach (Player.Item item in AutoClient.GetItemList(player.HProcess))
             {
                 if (item.Name == "Hạt giống" && hG)
                 {
                     HookCall.UseItem(player.hWnd, item.cot, item.hang);
                     Thread.Sleep(50);
                     HookCall.SelectLineMenu(player.hWnd, 0u, AutoClient.MenuID(player.HProcess));
                 }
                 if (item.Name == "Cây Bát Nhã nhỏ" && bNN)
                 {
                     HookCall.UseItem(player.hWnd, item.cot, item.hang);
                     Thread.Sleep(50);
                     HookCall.SelectLineMenu(player.hWnd, 0u, AutoClient.MenuID(player.HProcess));
                 }
                 if (item.Name == "Cây Bát Nhã lớn" && bNL)
                 {
                     HookCall.UseItem(player.hWnd, item.cot, item.hang);
                     Thread.Sleep(50);
                     HookCall.SelectLineMenu(player.hWnd, 0u, AutoClient.MenuID(player.HProcess));
                 }
             }
             foreach (Player.NPCinfo item2 in nPCList)
             {
                 if (item2.Name.Contains(player.Name() + " trồng "))
                 {
                     HookCall.ClickNpc(player.hWnd, item2.id, player.Address);
                     Thread.Sleep(50);
                     HookCall.SelectLineMenu(player.hWnd, 0u, AutoClient.MenuID(player.HProcess));
                 }
             }
         }
         else
         {
             foreach (Player.Item item3 in AutoClient.GetItemList(player.HProcess))
             {
                 if (item3.Name == "Hạt giống" && hG)
                 {
                     HookCall.UseItem(player.hWnd, item3.cot, item3.hang);
                     Thread.Sleep(50);
                     HookCall.SelectLineMenu(player.hWnd, 0u, AutoClient.MenuID(player.HProcess));
                 }
                 if (item3.Name == "Cây Bát Nhã nhỏ" && bNN)
                 {
                     HookCall.UseItem(player.hWnd, item3.cot, item3.hang);
                     Thread.Sleep(50);
                     HookCall.SelectLineMenu(player.hWnd, 0u, AutoClient.MenuID(player.HProcess));
                 }
                 if (item3.Name == "Cây Bát Nhã lớn" && bNL)
                 {
                     HookCall.UseItem(player.hWnd, item3.cot, item3.hang);
                     Thread.Sleep(50);
                     HookCall.SelectLineMenu(player.hWnd, 0u, AutoClient.MenuID(player.HProcess));
                 }
             }
         }
         Thread.Sleep(50);
         CloseMenu();
         Thread.Sleep(5000);
     }
 }