QUẢNG CÁO ĐẾN 2.3.2024

14/12/2020

Plugin Godofsun Kiếm Thế: Phiên bản tháng 12/2020

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.


_________

@ 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ổ sung một số phím tắtcâu lệnh điều khiển để thuận tiện cho game thủ điều khiển tổ đội. 


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


19 nhận xét:

  1. lam sao cho nguoi dung de tai ve voi tim mai khong ra cho tai ve.cha hieu lam sao

    Trả lờiXóa
    Trả lời
    1. Bà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óa
  2. Ad học viết plugin ở đâu thế có thể hướng dẫn mình với đc ko ạ

    Trả lờiXóa
    Trả lời
    1. Cá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óa
    2. Cho 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óa
    3. Ví dụ đây là đoạn để mua Cửu Chuyển Hoàn hồi sinh (bạn xem trong Thư mục Hoisinhdongkhoa):
      ____________
      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.

      Xóa
    4. 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
    5. Đô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óa
    6. Ví 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:
      _____________
      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"))


      Xóa
  3. Đầ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.
    Ad 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 ạ?

    Trả lờiXóa
    Trả lời
    1. 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óa
    2. Mì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óa
    3. Plugin 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óa
    4. Ad tự tìm tòi đc vậy là ghê rồi kaka

      Xóa
    5. Ad ơ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
    6. Đã 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óa
    7. Mình cảm ơn ad ạ, coi bộ cái này nghiên cứu lâu phết hihi

      Xóa
  4. AD ơ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
    Trả lời
    1. Đã gửi email rồi nhé! Source code này hơi cũ nhưng Plugin Godofsun dựa trên ấy.

      Xóa

Bấm chọn nút "Thông báo cho tôi" để các phản hồi về nhận xét của bạn sẽ được thông báo qua email.