- Hỗ trợ phiên bản
- 1.9
- 1.10
- 1.11
- 1.12
- Người đóng góp
- nahkd123
Bạn cảm thấy quá nhàm chán với việc broadcast 1 dòng tin nhắn mà nó phải dài dòng? Bạn cảm thấy mấy plugin chat trên mạng quá đắt đỏ (hay nó là plugin premium)? Vậy thì hãy để ActionTexts giúp bạn (xàm *** vc)
Yêu cầu: Spigot/PaperSpigot/cái j đó đc làm từ spigot cũng đc 1.9+ (Bắt buộc)
Permission: actiontexts.admin (/act): Mặc định là OP
Lệnh:
/act get <ID> [Tên người chơi] [Các options các kiểu]: Hiện tin nhắn tới 1 người chơi
/act list: Hiện danh sách các tin nhắn có thể gửi (và hiện luôn tin nhắn đó nhìn như thế nào nữa)
/act broadcast <ID> [Tên người chơi] [Các options các kiểu]: Hiện tin nhắn dưới dạng broadcast (trong đó [Tên người chơi] đại diện cho thông tin người chơi để hiện với tất cả mọi người)
/act reload: đơn giản là reload lại plugin
Hình ảnh:
Làm sao để chỉnh/có dòng tin nhắn như vậy?
- Chỉnh config
Config mẫu:
Cách tạo 1 dòng tin nhắn mới:
1. Lấy tên cho dòng tin nhắn ấy (ở đây sẽ là helloworld, trong plugin nó được coi như là ID nên ko được để tên có dấu cách):
2. Xuống dòng, bên trong phần tên sẽ là thứ tự các chữ sẽ hiện ra, lần lượt đánh từ 0 hoặc sắp xếp theo thứ tự hiện ra trước cũng đc:
- Trong mỗi mục bắt buộc phải có thêm phần text nữa, còn formats với onclick/onhover thì không quan trọng
+ text: Chỉ chữ cái
* formats: Định dạng chữ (màu hoặc bold/underlined và cách nhau = dấu gạch thằng '|')
- Tất cả các màu: (màu ở đây hơi nhạt, trong Minecraft nó sẽ đậm hơn)
- bold/b: in đậm
- underlined/u: gạch chân
* Ngoài ra bạn có sử dụng hệ thống màu cổ điển "&" để đánh màu nữa
* onclick: Thực hiện hành động khi bấm vào chữ mà được đề cập ở phần "text" ([hành động]|[giá trị])
- Có những loại hành động sau:
+ open_url hoặc url: Mở trang web theo mục [giá trị] (mở đầu = http:// hoặc https://)
+ run_cmd hoặc run_command: Thực hiện lệnh (dưới dạng người chơi bấm vào)
+ suggest_cmd hoặc suggest_command: Đề xuất lệnh trước khi chạy
* onhover: Hiện các văn bản khi di chuột lên chữ (bắt đầu từ dòng đầu tiên và cách nhau bởi dấu |, hỗ trợ hệ thống màu cổ điển "&")
ĐẶC BIỆT: Hỗ trợ PlaceholderAPI!!!11111!!1!!!!!!!!111111!!!!11
PlaceholderAPI có thể để ở bất kỳ đâu, trong mục 'text' hoặc trong phần 'onclick'/'onhover'
Ơ thế còn events/onchat?
- Cái đấy chỉ về hành động khi bạn chat. 'onchat' ở phần onchat tức là sẽ broadcast tin nhắn ở phần onchat ra với $0 là nội dụng chat. Bạn cũng có thể xóa đi nếu bạn muốn.
Các placeholder có sẵn (dành cho ae mà ko có placeholder nào cả...):
$player: Tên người chơi
$health: Máu người chơi
$x/y/z: Vị trí của người chơi
$world: Thế giới mà người chơi đang đứng
$level: Cấp độ
$expall: Tổng EXP mà người chơi có
$expnextlv: Cần bao nhiêu EXP để người chơi tăng cấp?
$expprocess: % số exp mà người chơi có để thăng cấp
$exp: Hiện bao nhiêu EXP của người chơi có được trong lv này
$: (nếu nó ko có thì nó sẽ ghi là [invaild])
- Thêm vài event nữa
* 6 downloads: Thêm , [item], [vatpham] cho event onchat, protection cho onchat (anti-color)
Yêu cầu: Spigot/PaperSpigot/cái j đó đc làm từ spigot cũng đc 1.9+ (Bắt buộc)
Permission: actiontexts.admin (/act): Mặc định là OP
Lệnh:
/act get <ID> [Tên người chơi] [Các options các kiểu]: Hiện tin nhắn tới 1 người chơi
/act list: Hiện danh sách các tin nhắn có thể gửi (và hiện luôn tin nhắn đó nhìn như thế nào nữa)
/act broadcast <ID> [Tên người chơi] [Các options các kiểu]: Hiện tin nhắn dưới dạng broadcast (trong đó [Tên người chơi] đại diện cho thông tin người chơi để hiện với tất cả mọi người)
/act reload: đơn giản là reload lại plugin
Hình ảnh:
Làm sao để chỉnh/có dòng tin nhắn như vậy?
- Chỉnh config
Config mẫu:
Mã:
helloworld:
'0':
text: 'Hello there! '
formats: light_purple|bold
'1':
text: You can hover me or click me as well!!!
formats: aqua|underline
onclick: open_url|http://google.com
onhover: '&7You can hover or click|&7this link if you want'
placeholders:
'0':
text: 'Oh wait! '
formats: light_purple|bold
'1':
text: This one support placeholders as well!!! :o
formats: aqua|underline
onclick: open_url|google.com
onhover: '&7$player''s info:|&cHealth: $health'
onchat:
'0':
text: '$player '
formats: gray
onhover: '&7$player''s info:|&cHealth: $health|&3EXP: $exp/$expnextlv &8(&a$expprocess%&8)|&bLocation: &2$world &a$x $y $z'
onclick: suggest_cmd|/tell $player
'1':
text: '$0 '
formats: light_white
events:
onChat: onchat
Cách tạo 1 dòng tin nhắn mới:
1. Lấy tên cho dòng tin nhắn ấy (ở đây sẽ là helloworld, trong plugin nó được coi như là ID nên ko được để tên có dấu cách):
2. Xuống dòng, bên trong phần tên sẽ là thứ tự các chữ sẽ hiện ra, lần lượt đánh từ 0 hoặc sắp xếp theo thứ tự hiện ra trước cũng đc:
- Trong mỗi mục bắt buộc phải có thêm phần text nữa, còn formats với onclick/onhover thì không quan trọng
+ text: Chỉ chữ cái
* formats: Định dạng chữ (màu hoặc bold/underlined và cách nhau = dấu gạch thằng '|')
- Tất cả các màu: (màu ở đây hơi nhạt, trong Minecraft nó sẽ đậm hơn)
- underlined/u: gạch chân
* Ngoài ra bạn có sử dụng hệ thống màu cổ điển "&" để đánh màu nữa
* onclick: Thực hiện hành động khi bấm vào chữ mà được đề cập ở phần "text" ([hành động]|[giá trị])
- Có những loại hành động sau:
+ open_url hoặc url: Mở trang web theo mục [giá trị] (mở đầu = http:// hoặc https://)
+ run_cmd hoặc run_command: Thực hiện lệnh (dưới dạng người chơi bấm vào)
+ suggest_cmd hoặc suggest_command: Đề xuất lệnh trước khi chạy
* onhover: Hiện các văn bản khi di chuột lên chữ (bắt đầu từ dòng đầu tiên và cách nhau bởi dấu |, hỗ trợ hệ thống màu cổ điển "&")
ĐẶC BIỆT: Hỗ trợ PlaceholderAPI!!!11111!!1!!!!!!!!111111!!!!11
PlaceholderAPI có thể để ở bất kỳ đâu, trong mục 'text' hoặc trong phần 'onclick'/'onhover'
Ơ thế còn events/onchat?
- Cái đấy chỉ về hành động khi bạn chat. 'onchat' ở phần onchat tức là sẽ broadcast tin nhắn ở phần onchat ra với $0 là nội dụng chat. Bạn cũng có thể xóa đi nếu bạn muốn.
Các placeholder có sẵn (dành cho ae mà ko có placeholder nào cả...):
$player: Tên người chơi
$health: Máu người chơi
$x/y/z: Vị trí của người chơi
$world: Thế giới mà người chơi đang đứng
$level: Cấp độ
$expall: Tổng EXP mà người chơi có
$expnextlv: Cần bao nhiêu EXP để người chơi tăng cấp?
$expprocess: % số exp mà người chơi có để thăng cấp
$exp: Hiện bao nhiêu EXP của người chơi có được trong lv này
$: (nếu nó ko có thì nó sẽ ghi là [invaild])
Mục tiêu
- Thêm tự động hiện message (interval + random)
- Thêm vài event nữa
* 6 downloads: Thêm , [item], [vatpham] cho event onchat, protection cho onchat (anti-color)
