Chào anh em, mỗi tuần mình sẽ tranh thủ viết bài hướng dẫn khám phá game Võ Lâm Truyền Kỳ bản Offline. Bài viết này thuộc Series “Tùy Chỉnh Võ Lâm Nâng Cao“. Hôm nay mình sẽ hướng dẫn ae cách quy định tỷ lệ rớt đồ cho boss Hoàng Kim Môn Phái. Mời ae cùng tham khảo!

Lưu ý: Bài viết này chỉ áp dụng cho bản Võ lâm Jx-win Ngạo Tuyết mà mình đã hướng dẫn. Ae nào chưa cài đặt bản này có thể tự cài đặt dễ dàng tại đây

Xem thêm: Đưa Sever võ lâm JX-win lên online bằng VPS đơn giản

Tìm hiểu các mã nguồn/file quy định tính năng Boss

1. File quy định boss sẽ gọi : Severscriptheaderbosstieuhk.lua

file quy định boss sẽ xuất hiện và các thông tin chi tiết cho boss

File quy định tỷ lệ rớt đồ boss: Severscriptglobaldropratedrop_tieuhk.lua

Trên đây 2 file quy định boss hoàng kim sẽ gọi ra khi sử dụng tính năng “Gọi Boss” trong “Lệnh Bài Admin“. Mình có giải thích code 2 file này trong video hướng dẫn ở trên nhé!

VÍ DỤ: Thêm boss “Huyền Không” và quy định rớt đồ hoàng kim Thiếu Lâm.

Ở bản Sever Võ Lâm Offline Ngạo Tuyết mà mình từng chia sẻ, tính năng gọi Boss sẽ gọi 1 lúc nhiều con boss Hoàng Kim nhưng cùng chung 1 file drop. Vậy nên tất cả sẽ có tỷ lệ đồ rớt như nhau. Giờ Gia sẽ tạo 2 file mới để quy định gọi boss Huyền Không và quy định vật phẩm rớt ra cho nó.

Cách thực hiện như sau:

1.Tạo file quy định boss và tỷ lệ rớt đồ

  • Tạo mới file “quy định boss” Huyền Không theo đường dẫn “Thư mục Severscriptheaderbosstieuhk_hk.lua
  • Tạo mới file quy định tỷ lệ rớt đồ trong thư mục “Thư mục Sever scriptglobaldropratedrop_tieuhk_hk.lua

2.Xác định ID boss và ID trang bị sẽ rớt ra

  • Xác định ID của boss Huyền Không: Mở file “Thư mục SeverSettingsNpcs.txt“. Mở bằng phần mềm Microsoft Excel và chuyển font từ TCVN3 sang Unicode để tìm tên Huyền Không. Con số 512 phía trước tên tìm được chính là số ID của Boss Huyền Không.
ID npc nhân vật võ lâm truyền kỳ offline
  • Xác định ID trang bị hoàng kim môn phái thiếu lâm: Mở file ” Thư mục SeverSettingsGoldEquip.txt bằng phần mềm Ecxel. Tìm số thứ tự của trang bị Mộng Long, Tứ Không, Phục Ma. Đây là 3 bộ trang bị hoàng kim môn phái của phái Thiếu Lâm. Công thức: ID trang bị = Số thứ tự – 2.
ID trang bị võ lâm truyền kỳ

3. Chỉnh sửa code chi tiết:

Chi tiết ae xem trong video hướng dẫn phía trên để nắm rõ cách chỉnh sửa cho từng file nhé! Một số dòng code ae cần lưu ý:

  • Đặt tên hàm gọi boss trong file bosstieuhk_hk.lua là function bosstieu_huyenkhong()
  • Dùng dòng lệnh : Include(“scriptheaderbosstieuhk_hk.lua”); để khai báo khi muốn dùng hàm bosstieu_huyenkhong()
  • Thay đổi code rớt đồ hoàng kim môn phái theo ID trang bị: DropNpcItem(NpcIndex, 2, 0,RANDOM(0,14),0,0,0,150,0)

Một số code để ae tham khảo thêm:

bossId = BOSSTIEU_ARRAY[i][2];
                bossLevel = 100;
                bossMap = POSITION_ARRAY[nPos][1];
                bossMapX = POSITION_ARRAY[nPos][2];
                bossMiniMapX = floor(bossMapX/256);
                bossMapY = POSITION_ARRAY[nPos][3];
                bossMiniMapY = floor(bossMapY/512);
                bossKind = 5; --5 no' danh minh, 6 dung' im
                bossName = BOSSTIEU_ARRAY[i][1]; -- mac dinh nil
                bossBarrierCheck = 1;
                bossSeries = BOSSTIEU_ARRAY[i][3];
                bossExp = 3000000;
                bossLife = 50000000;
                bossReplenish = 1000000; -- phuc hoi sinh luc
                bossAttackR = 8000; -- do chinh xac
                bossDefend = 8000; -- ne tranh
                bossMinDamage =nil; --sat thuong nho nhat
                bossMaxDamage = nil; -- sat thuong lon nhat
                bossNoAppend = nil; --Tinh damage tren skill
                bossReviveTime =nil; --Thoi gian phuc sinh,
                bossHitRecover = 80; --thoi gian phuc hoi
                bossType = 2; -- boss mau vang 

nNpcIndex = AddNpcNew(bossId, bossLevel, bossMap, bossMapX, bossMapY, DEATH_BOSSTIEU, bossKind, bossName,bossBarrierCheck,bossSeries,bossExp,bossLife,bossReplenish, bossAttackR, bossDefend,bossMinDamage, bossMaxDamage, bossNoAppend, bossReviveTime, bossHitRecover,bossType,DROP_BOSSTIEU);

Trên đây là hướng dẫn tùy chỉnh tính năng boss hoàng Kim phiên bản Võ lâm Offline Jxwin. Hy vọng qua bài viết ae có thể dễ dàng thực hiện thành công tính năng này. Đừng quên để lại comment bên dưới để cho mình biết thắc mắc của ae nhé!