Trong Phiên bản mới, Plugin Kiếm Thế Godofsun hoàn thiện một số tính năng Auto Thương Hội, hỗ trợ buff và tấn công của một số phái, bổ sung Auto Tự quay về điểm chết, bổ sung một số câu lệnh và phím tắt điều khiển.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZzH8yjzdlpMLZkijmjDJbB_i90SATi2M16mgaKZ4jTHWXrMA2dGUXVa8_rf2RZllg1HvEh8C5KCTZLdTVCCKxCPz3srQI0HJB5hTosBD81v-8cd2oKT0XY5pl3Jf7v5V0rbUbQPV5tI1x/w640-h374-rw/Plugin+Ki%25E1%25BA%25BFm+Th%25E1%25BA%25BF+Godofsun+th%25C3%25A1ng+12+2020.png)
_________
@ Plugin Godofsun Kiếm Thế Phiên bản 201214
Bài liên quan: |
AUTO THƯƠNG HỘI
- Khi nhân vật không có Vật phẩm để giao, sẽ tự động đi làm Bao Vạn Đồng. Muốn làm Thương Hội trở lại cần tắt Bao Vạn Đồng (phím Ctrl+8) trước. Tính năng này nhằm mục đích giúp game thủ không bị lãng phí thời gian khi treo máy làm Thương Hội.
- Giảm thiểu tình trạng lag nhân vật khi làm nhiệm vụ thu thấp Thái Thất Thạch.
- Điều chỉnh tọa độ về thành ở một số bản đồ thu thập vật phẩm để tránh bị NPC tấn công.
HỖ TRỢ MỘT SỐ SKILL MÔN PHÁI
Ngoài các skill được hỗ trợ từ phím Alt+3 và buff tự động đã nêu trong bản cập nhật tháng 8/2020, Phiên bản mới hỗ trợ thêm một số skill sau:
- Phái Thiên La Bá Đao (trường đao nội): hỗ trợ buff skill 40 Phí Huyết Nhẫn (tăng vật công) và skill 50 Thấu Minh Trần Thân (kháng bất lợi).
- Phái Cổ Mộ Châm: tự động tấn công skill Hoàng Tuyền Lảo Đảo. Đây là skill cần 4 tầng Thôn Tư để triển khai, game thủ không nên cài trong Bảng thiết lập tự đánh. Plugin sẽ tự triển khai chiêu này khi đủ tầng Thôn tư mà không cần thao tác hoặc cài đặt gì khác.
- Phái Nga My: tự động buff khi sinh lực giảm xuống 95%, gần như là buff liên tục. Với tính năng này, game thủ có thể cho Nga My tự theo sau và tấn công thay vì chỉ buff (nhấn phím Ctrl+O và chọn nút Nga My đánh không buff).
- Ngũ Độc Đao: tự động triển khai skill Chu Cáp Thanh Minh (tấn công cực hiệu).
TÍNH NĂNG TỰ QUAY VỀ ĐIỂM CHẾT
Phím tắt triển khai: Alt+4
AUTO SĂN HẢI TẶC
Khi Auto Săn Hải tặc theo nhóm, đội trưởng sẽ tự ra lệnh vứt trang bị cấp thấp khi về thành (trang bị có số sao thấp hơn quy định trong Bảng thiết lập tự đánh sẽ bị vứt). Tính năng này nhằm hạn chết tình trạng bị đầy rương khi treo máy.
PHÍM TẮT VÀ CÂU LỆNH ĐIỀU KHIỂN
BẢNG THIẾT LẬP TỰ ĐÁNH
Bổ sung nút Không nhặt tại giao diện. Game thủ có thể mở lên để chọn những vật phẩm không muốn nhặt và bấm nút Lưu.
Tìm kiếm |
ĐIỆN ẢNH |
THỜI SỰ |
KHOA HỌC |
lam sao cho nguoi dung de tai ve voi tim mai khong ra cho tai ve.cha hieu lam sao
Trả lờiXóaBài cứ về Bài Tải Plugin trên menu chính trong đó có link. Mọi người vẫn tải về bình thường mà bạn.
XóaAd học viết plugin ở đâu thế có thể hướng dẫn mình với đc ko ạ
Trả lờiXóaCái này tự học thôi bạn ah. Với trình độ code C+ cơ bản là có thể viết được được vì đa số là lệnh If .... then .... Điều quan trọng là phải giải nén được code của Game Kiếm Thế để biết từng hoạt động gì được viết bằng đoạn code ra sao. Bạn có thể nghiên cứu mã code trong các Tool hiện tại của Plugin là nắm được thôi. Đa số đều không mã hóa.
XóaCho mình hỏi làm sao để biết cách khai báo các hàm local, function cho phù hợp với từng hoạt động của nhân vật ingame ạ (ví dụ như chức năng tự mua CKP). Mình có tự tìm hiểu về lua và C++ nhưng vẫn chưa hiểu được cụ thể trong từng trường hợp, vì hướng dẫn ngôn ngữ lập trình là hướng dẫn tổng quát, không cụ thể cho từng mục đích code nên mình thấy khá hoang mang. Mong ad giải đáp, mình cảm ơn ạ.
XóaVí dụ đây là đoạn để mua Cửu Chuyển Hoàn hồi sinh (bạn xem trong Thư mục Hoisinhdongkhoa):
Xóa____________
if me.nBindCoin >= 40 then
if UiManager:WindowVisible(Ui.UI_IBSHOP) == 1 then
if Ui(Ui.UI_IBSHOP).m_nZoneType ~= 3 then
Ui(Ui.UI_IBSHOP):OnButtonClick("BtnBindGoldSection");
Ui(Ui.UI_IBSHOP):OnButtonClick("BtnType5");
else
if me.IbCartIsEmpty() ~= 1 then
me.IbCart_Commit(2)
else
me.IbCart_AddWare(322,2);
end
end
_______________________
Để mua cái đó thì code dùng lệnh là mở Kỳ Trân Các rồi vào Khu Đồng khóa (BtnBindGoldSection), rồi chọn Dòng có bán CKP là BtnType5, rồi sau đó chọn mã số của CKP là 322 đưa vào giỏ rồi mua.
Để biết tại sau phải là BtnBindGoldSection, BtnType5 ... thì bạn phải đọc bộ code nguồn của Kiếm Thế để xem nó quy định như thế nào thì mình theo đó mà làm.
Vì mọi thứ có vẻ hoàn toàn mới với bạn, mình nghĩ bạn nên nghiên cứu thử 1 Auto nào đó có sẵn trong Plugin rồi sửa lại những chỗ theo ý mình, như thế cũng là một cách để hiểu về code trong game. Khi đã am hiểu mọi ngóc ngách rồi hãy viết một Auto nào đó của riêng mình.
XóaĐôi khi nghĩ bạn đầu tư thời gian cho việc này làm gì, để làm gì đâu chứ. Game vài năm nữa cũng tàn, kiến thức code chuyên biệt cho mỗi Kiếm Thế sau này cũng không dùng được vào việc gì cả. Bỏ chút tiền mua Auto PK người ta có team làm sẵn rồi cho khỏe bạn ah.
XóaVí dụ mình phân tích 1 đoạn của Bảng điều khiển tổ đội khi Đội trưởng bấm Bật Auto:
Xóa_____________
function uiTeamControl:ChatStartPK()
local nTeamLeader = Ui(Ui.UI_TEAM):IsTeamLeader();
if nTeamLeader == 1 then
SendChannelMsg("Team", "Tất cả bật tự động đánh");
else
UiManager:OpenWindow("UI_INFOBOARD", "Chủ PT mới dùng được chức năng này");
end
end
________________
Function là Tập hợp gần như toàn bộ chức năng, trong trường hợp này Nếu đội trưởng bấm nút Tự đánh thì chức năng chạy như sau:
Đầu tiên là xác định đó có phải đội trưởng không nên trích xuất thông tin người bấm lệnh bằng
LOCAL nTeamLeader = Ui(Ui.UI_TEAM):IsTeamLeader();
nTeamLeader: tùy bạn thích đặt tên, bạn có thể đăt là nDoiTruong nKey ... tuy nhiên
Ui(Ui.UI_TEAM):IsTeamLeader(); : cái này là do Code của game quy định, dùng để xác định đội trưởng. Để biết tại sao nó lại như vậy thì chỉ có cách là đọc code nguồn của game.
Như vậy Local có chức năng định danh, định nghĩa.
Sau đó vô phần Chức năng:
Nếu nếu Đội trưởng là đúng (nTeamLeader == 1) thì chát kênh Tổ đội là ..(
SendChannelMsg("Team", "Tất cả dừng mọi hoạt động");) nếu không đúng thì báo lại là (UiManager:OpenWindow("UI_INFOBOARD", "Chủ PT mới dùng được chức năng này"))
Đầu tiên mình xin cảm ơn ad đã rất tận tình giải đáp thắc mắc của mình. Về câu hỏi tại sao mình lại ưa thích việc code plugin? Lý do đơn giản là mình muốn tự viết ra một plugin theo ý thích, có thể thêm bớt, cập nhật thường xuyên những chức năng, viết tool PK các phái. Tóm lại là để thỏa mãn nhu cầu học hỏi của bản thân thôi ad ạ, bản thân mình là một người rất thích tìm tòi, nghiên cứu về plugin đã lâu. Nhưng cũng vì các thể loại game cổ trang nhập vai nói chung và Kiếm Thế nói riêng ít người chơi nên nguồn tài liệu về viết plugin còn hạn chế, nên mình thật sự rất hoang mang khi tiếp cận để học viết, vì mình không hiểu BtnbindGoldSection, BtnType5, Ui Saypannel, … là gì cả. Mặc dù ngôn ngữ Lua và C++ mình đã học đc cơ bản, nhưng mỗi khi nhìn vào code mẫu trong plugin của ad mình vẫn không tài nào hiểu được tường tận =)) Và mình cũng rất ngưỡng mộ ad về việc tự học và viết được plugin hoàn chỉnh.
Trả lờiXóaAd cho mình hỏi thêm một câu cuối để khỏi làm phiền ad nhiều, đó là làm sao mình xem được code nguồn của game để có dữ liệu viết được plugin ạ? Và mình thấy một số plugin hiện nay của GT và NTN có hỗ trợ tool PK, vậy tại sao ad không viết một plugin có các chức năng như vậy để thương mại hóa đem lại lợi nhuận ạ?
Code nguồn của Game tất nhiên trong game cài trên máy tính bạn rồi. Trong Thư mục PAK có hầu hết các code cơ bản. Nhưng để tìm hiểu và tìm được đoạn mã nào cần dùng cho trường hợp nào cũng nan giải đấy.
XóaMình cảm ơn ad ạ, cái này chắc phải học lâu dài mới thành thạo được. Mình ngưỡng mộ ad thật, lĩnh vực này cũng khó mà ad tự học tự viết được như vậy là quá ngon rồi =))
XóaPlugin này cũng góp nhặt từ nhiều nguồn, kể cả bên Trung Quốc. Tự làm hết thì Ad không đủ trình. He he
XóaAd tự tìm tòi đc vậy là ghê rồi kaka
XóaAd ơi, mình tìm cách đọc file pak để lấy thông tin về code gốc mà ko mở đc file đó dù đã tìm hiểu thêm trên mạng. Ad có thể cho mình xin cách mở được file đó để xem code gốc hoặc cho mình xin lun code gốc của kiếm thế đc ko ạ. Mình cảm ơn. Mail mình: tungtamtien@gmail.com
XóaĐã gửi email. Nhớ check trong thư mục Spam. Nếu vẫn không nhận được thì Inbox qua Facebook ở Mục Liên hệ Admin.
XóaMình cảm ơn ad ạ, coi bộ cái này nghiên cứu lâu phết hihi
XóaAD ơi, có thể share cho mình source code của kiếm thế để dựa vào đó tự sửa 1 số chỗ của plugin đc ko ? Mình cũng thích vọc code 1 chút mà ko biết cách đọc file pak T.T Nếu đc thì xin gửi về mail: dongdn195@gmail.com , Cảm ơn ad nhiều ạh
Trả lờiXóaĐã gửi email rồi nhé! Source code này hơi cũ nhưng Plugin Godofsun dựa trên ấy.
Xóa