• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
nahkdAPI

Plugin Việt Nam nahkdAPI 1.0.3

No permission to download
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: nahkd123.github.io (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

nahkdAPI-scoreboard.gif

Scoreboard

nahkdAPI-demo-scriptingtool0.png

Scripting tool (nahkd123.github.io)​
Tác giả
nahkd123
Downloads
20
Lượt xem
874
First release
Last update

Ratings

0.00 star(s) 0 ratings

Share this resource

Latest updates

  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...
Back
Top Bottom