• Trong thời gian này, bạn không thể tạo bài mới, đăng comment, hay tạo tài nguyên mới để diễn đàn dọn dẹp nội dung.
    Diễn đàn sẽ sớm mở trở lại, chi tiết hãy theo dõi tại Discord
nahkdAPI

Plugin Việt Nam nahkdAPI 1.0.3

Hỗ trợ phiên bản
  1. 1.9
  2. 1.10
  3. 1.11
  4. 1.12
Mã nguồn
https://github.com/nahkd123/nahkdAPI
Người đóng góp
nahkd123
19045
nahkdAPI-ok.png

cầu tự build dok đẹp hok lul​

nahkdAPI, đơn giản chỉ là cái API, có thể useless cho hầu hết owner nhưng useful với developers (có mấy ai dùng đâu nhỉ lul).

pluginsection-features-vn.png

Placeholder được mở đầu/kết thúc bằng dấu %.
VD: %player%
Placeholder có 2 phần:
Mã:
%player:display_name%
^      ^
Loại   Dữ liệu vào

Placeholder có các loại:
Mã:
player         Người chơi
calendar       Hiện thị ngày tháng
progressbar    Thanh tiến trình
variable       Biến (thường là dữ liệu tùy chỉnh)
Một số loại Placeholder sẽ được thêm nếu cài plugin sau đây:
Mã:
Plugin: Vault
Placeholder: %vault...%

Hướng dẫn từng placeholder:
Mã:
    %player:name%
Tên người chơi
    %player:display_name%
Tên người chơi được thay = lệnh /nick hay j đó
    %player:exp_level%
Cấp độ của người chơi
    %player:exp_progress%
Tiến trình (trong khoảng từ 0 đến 1. VD: 50% = 0.5)
    %player:exp_progress(<Số>)%
Tiến trình trong khoảng từ 0 đến <Số>: VD: %player:exp_progress(50)% khi có 50% thanh exp => 25
Mã:
    %progressbar:0(<Giá trị>)% hoặc %progressbar:1(<Giá trị>)%
Hiện thị thanh 16 ký tự dựa trên <Giá trị>
    %progressbar:custom(<Ký tự>,<Số lượng ký tự>,<Mã màu 1>,<Mã màu 2>,<Giá trị>)%
Hiện thị thanh tiến trình tùy theo ý bạn

Lưu ý: <Giá trị> phải là giá trị từ 0 đến 1
  VD: %progressbar:0(\%player:exp_progress\%)%
Lưu ý: Có thể thêm placeholder vào <Giá trị>. Tuy nhiên, bạn phải escape dấu '%', nếu không sẽ báo lỗi
Còn nữa...

- Scoreboard (Yêu cầu mở trong config vì nhiều server có sẵn scoreboard)
Scripting đã được cải thiện trong phiên bản 1.0.1, giúp cho bạn có nhiều khả năng hơn.
Tuy nhiên, sẽ tốt hơn nếu bạn học Java xong code plugin, cái này để lũ trẻ j dok nghịch thôi mak lol

Tool: https://nahkd123.github.io/nahkdAPI/tools/Scripting (Codeblock dok lmao)

Hướng dẫn:
Mã:
1. Những điều cần biết:
Tất cả các file script đều được đặt tại <Thư mục server>/plugins/nahkdAPI/scripts
Tất cả các file script đều có đuôi là .yml
Protip: Bạn có thể làm ScriptsPacks, cái này hướng dẫn sau.
        Làm script dễ hơn tại:
> https://nahkd123.github.io/nahkdAPI/tools/Scripting/

2. Chạy script
Bạn không cần reload plugin (trừ ScriptsPacks), đơn giản chỉ là lưu file vào xong dùng lệnh sau:
> /script <Tên script>.yml
VD: /script memay.yml

3. Scripts Packs
Scripts Packs là tính năng mới được thêm vào v1.0.1. Nó giúp cho bạn kiếm moneh nhiều hơn, nhưng thật ra mình đang xiao loz dok lul
Tất cả packs đều là folder. VD: scripts/packs/hello/
Khi tại Script Packs, bạn cần:
01 file có tên là _info.yml để chứa thông tin
01+ file script bất kỳ

_info.yml mẫu:
====================================
displayname: '§bExample ScriptsPack'
author: nahkd123
version: '1.0.0'

# Commands
commands:
  cookies:
    script: 'hello.yml'
    permission: 'example.shit'
    usage: '/hello'
    denymessage: '§ccc'
====================================
Ở ví dụ trên, bạn cần 1 file script có tên là hello.yml trong pack.
Sau đó, bạn /rl hoặc làm j cũng đc, nhưng khi plugin được load lại sẽ có thêm lệnh '/hello' (TAB đc luôn dok)

p/s: Cái event đang thử nghiệm

pluginsection-demo.png

Tác giả
nahkd123
Lượt tải
20
Lượt xem
941
Phát hành lần đầu
Cập nhật lần cuối

Lượt đánh giá

0.00 sao 0 lượt đánh giá

Cập nhật mới nhất

  1. Cập nhật v1.0.3

    Cập nhật thường: - Cải thiện scoreboard và lỗi không load đc scoreboard - Thêm chức năng NBT...
  2. Cập nhật v1.0.2

    Bản cập nhật này gồm có: - Thêm chức năng tự kiểm tra bản cập nhật mới (vì một lý do nào đó mà...
  3. Cập nhật v1.0.1

    - Thêm 2 loại placeholder: %math:<Phép tính>% Tính toán các kiểu Lưu ý: Hỗ trợ placeholder con...
Quay lại
Trên cùng