Chuyển đến nội dung chính

Bài đăng

Bài 9: Xóa Người và Xóa Item

  Dạo này hơi lười giải thích nên ae cứ copy cho nhanh nhé //Xóa Item #Khai báo public static bool isDelItem; public void xoaItem() { for (int i = 0; i < GameScr.vItemMap.size(); i++) { ItemMap itemMap = (ItemMap)GameScr.vItemMap.elementAt(i); if (itemMap != null && itemMap.playerId != Char.myCharz().charID && itemMap.playerId != -1) { GameScr.vItemMap.removeElementAt(i); } } } #Update if (isDelItem) { gI().xoaItem(); } #Bật/Tắt isDelItem = !isDelItem; //Xóa người trừ BOSS #Khai báo public static MyVector NBoss = new MyVector(); public static bool isDelChar; public void XoaNguoi() { for (int i = 0; i < GameScr.vCharInMap.size(); i++) { Char @char = (Char)GameScr.vCharInMap.elementAt(i); if (@char != null && @char.charID != Char.myCharz().charID * -1 && @char.bag != 31) { if (NBoss.size() > 0 && !chec...

Bài 8: Auto Vào Doanh Trại Độc Nhãn

using System; public  System.Threading; public  static bool isAutoDTDN; public  static int getMapBamBoo = 27; public  static void AutoDTDN() { while (isAutoDTDN) { try { if ( TileMap .mapID != getMapBamBoo) { XmapController .StartRunToMapId(getMapBamBoo); } else { Function .GotoNpc(25);//Không cần thiết Thread .Sleep(500); Service .gI().openMenu(25); Thread .Sleep(250); Service .gI().confirmMenu(25, 0); } } catch ( Exception ) { } } Thread.Sleep(500); if ( TileMap .mapID == 53) { isAutoDTDN = false; Note ("Đã vào"); } } //Dùng lệnh bật tắt //Chat: if(text. Equals ("dtdn")) { isAutoDTDN = !isAutoDTDN; new Thread (AutoDTDN).Start(); } //Thêm điều kiện dừng       public  static string cant_go_this_area = "Bạn chưa thể đến khu vực này";      public  static string five_new_members = "Bang hội phải có ...

Bài 7: Tạo Menu Dùng Chức Năng Nhanh

  Hello anh em! Mình là Mikasa GaVL! Hẳn từ Bài 2  mình có nhắc tới về idAction, hmmm... idAction nó chỉ là tên biến tham chiếu mình đặt theo NPH code thôi, chứ thực ra các bạn muốn đặt kiểu gì cũng được. Tuy nhiên thì mình sẽ hướng các bạn làm idAction theo phong cách kế thừa Class của C# nhé. Đơn giản lắm, làm 1 2 lần là quen à! Bắt đầu nhé. À, các bạn nhớ Subcrise kênh Youtube của mình nhé, không thấy ai sub buồn quá, hết động lực viết ! Hê hê, đùa thôi, biết anh vào được đây thì kiểu gì chẳng Sub kênh mình rồi. Bài viết này khá là dài, cũng như nó thuộc một chút nâng cao về kiến thức Kế Thừa Class trong hướng đối tượng, nếu muốn viết đơn giản thì các bạn có thể xem: Đầu tiên các bạn mở bản mod của các bạn lên nhé.  Như mấy bài trước mình có 1 class riêng tên là ModGame. Ở trên cùng dòng class các bạn thực hiện kế thừa Class cho mình nhé Các bạn viết như mình nhé Tiếp theo, các bạn viết 1 hàm để thực hiện, hmmm, nôm na là cũng na ná như lệnh chat nhưng ở đây sẽ chia ra...

Bài 6: Hướng Dẫn Cài Visual Studio 2019

  Hello, mình là Gà Tập Chơi đây, vì 1 vài tính năng mà dnSpy không thể thực hiện được nên là mình viết bài viết này hướng dẫn các bạn cài và code Ngọc rồng trên Visual Studio nhé. Trước tiên, các bạn cần tải cho mình 2 phần mềm 1. ILSpy 2. Visual Studio 2019 Các bạn dowload bằng 2 đường link mình trên, 2 đường link chính chủ của Microsoft nên các bạn không phải lo vào web lậu đâu. Ok, ILSpy các bạn dowload từ Microsoft Strore nên không cần phải lo nghĩ gì Còn về phầm Visual Studio, sau khi tải về các bạn có thể qua kênh Youtube của mình xem cài đặt môi trường và Code cập nhật thông tin đệ tử nhé. Hướng dẫn cài Visual Studio và Update thông tin đệ tử Các bạn nhớ subcrise kênh YTB để nhận các bản Mod chất lượng nhé.

Bài 5: Auto Hồi Sinh

  Hello, Mình là Gà Tập Chơi đây! Ở bài viết này mình sẽ hướng dẫn các bạn viết code Auto hồi sinh nhé, ngoài ra sẽ fix cho anh em chơi server lậu có cơ chế thời gian chờ hồi sinh nhé. Code:  Các bạn phải khai báo 1 biến bool để bật tắt public   static   bool   isAutoRevive ; Tiếp theo, viết hàm để auto hồi sinh public   static   void   Revive ()          {              if   ( Char . myCharz () . luong   +   Char . myCharz () . luongKhoa   >   0   &&   Char . myCharz () . meDead   &&   Char . myCharz () . cHP   <=   0   &&   GameCanvas . gameTick   %   20   == 0 )              {                  Service ...

Bài 4: Chức Năng Đổi Khu

  Hello, mình là Gà Tập Chơi đây! Chuyển khu nhanh là 1 trong những chức năng yêu thích của anh em, bởi săn boss, thằng nào vào khu trước thằng đó có nhiều thứ để làm hơn. Ok, không lòng vòng, mình sẽ vào chủ đề luôn nhé. 1. Mở bảng đổi khu nhanh Ở class riêng, mình đã hướng dẫn các bạn liên kết chức năng PhimTat, vậy hôm nay mình sử dụng nhé Code: if   ( GameCanvas . keyAsciiPress   ==   'm' )              {                  Service . gI () . openUIZone ();                  return   true ;              } Cách viết: Mở bảng đổi khu 2. Đổi khu bằng tay Ta quay lại hàm Chat trong Class riêng, ta cùng nhau viết. Code: if   ( text . StartsWith ( "k_" ))      ...

Bài 3: Tăng Tốc Độ Của Game

  Hello anh em, mình là Gà Tập Chơi đây! Hôm nay mình sẽ hướng dẫn các bạn tăng tốc độ của game nhé. Thường thì tốc độ của game chậm vãi cả bùi, nên tăng một xíu cho nó mướt tí. OK, bắt đầu nhé! Thư viện cần dùng: Unity Engine 1. Tăng tốc độ gốc của game Đầu tiên các bạn tìm đến Class Main và edit class. Các bạn tìm đến private   void   Start () Các bạn viết như mình nhé Tăng cheat gốc Trong đó:               Time.timeScale :  là biến trong Class Time của thư viện Unity Engine. Nếu hiện chữ đỏ thì nhớ khai báo thư viện               1.5F : là tốc độ bạn muốn tăng. Mặc định là 1,  nếu muốn tăng số có phẩy thì phải thêm f hoặc F ở phía sau 2. Tăng tốc độ bằng tay Các bạn tìm đến class riêng, nếu là người mới chưa xem qua các bài trước. Các bạn có thể xem lại Bài 1 để tạo class riêng nhé. Ở bài trước, chúng ta có làm 1 cái hàm liên kết lệnh chat. Bây giờ chúng ta sẽ sử dụng đến nó nhé T...