• 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 :).
xWeedx

Hỏi về code plugin Cíu về Placeholder

Trạng thái
Không mở trả lời sau này.

xWeedx

THÀNH VIÊN
Tham gia
14/10/2016
Bài viết
43
E muốn tạo 1 cái placeholder trong chat
e biết tạo cái Event PlayerChatEvent r
xong replace placeholder trong cái message
Nhưng cái vấn đề là: e muốn player.spigot().sendMessage() để gửi TextComponent
Nhưng mà như thế nó chỉ gửi mình cái message thôi
Còn cái như kiểu | <tên người chơi> tin nhắn | (PS: là cái chat format) thì nó không hiện :((
 
Là sao nói rõ hơn
Ý iêm là kiểu thì a chat, thì thay đổi chat đó với chat khác, xong gửi tin nhắn đó với format default
*****Nội dung được bổ sung thêm*****
kiểu <tên player> tin nhắn
 
for(Player p : Bukkit.getOnlinePlayers() {
p.sendMessage();
}
send cho all server
Ý tui là sendMessage với default format kiểu <tên player> tin nhắn =.=
sendMessage nó hiện mình cái tin nhắn
 
server.sendMessage(p.getPlayer().getName() + " > :::message ở đây::: "); ?
 
Vậy bác ko hiểu bản chất của việc code rồi ._.

Chính xác mấy cái t nói =)) chỉ cần cancel event nữa là xong
Bác nghĩ tôi không hiểu ? Tôi code cũng đc 2 năm rồi
Ai chả biết là cancel event, thay message = message khác
Cái vấn đề là tôi không vửi message String, mà gửi message TextComponent
Tôi muốn vẫn giữ nguyên cái Chat format, Prefix, Surfix blabla
*****Nội dung được bổ sung thêm*****
server.sendMessage(p.getPlayer().getName() + " > :::message ở đây::: "); ?
Vẫn phải giữ nguyên chat format default bạn à, như bạn thì là <tên người chơi> tin nhắn
Lỡ server config cho thành là [rank]<tên người chơi> tin nhắn thì sao
Tôi muốn thay đổi tin nhắn mà vẫn giữ nguyên đc mấy cái đó
 
Bác nghĩ tôi không hiểu ? Tôi code cũng đc 2 năm rồi
Ai chả biết là cancel event, thay message = message khác
Cái vấn đề là tôi không vửi message String, mà gửi message TextComponent
Tôi muốn vẫn giữ nguyên cái Chat format, Prefix, Surfix blabla
*****Nội dung được bổ sung thêm*****

Vẫn phải giữ nguyên chat format default bạn à, như bạn thì là <tên người chơi> tin nhắn
Lỡ server config cho thành là [rank]<tên người chơi> tin nhắn thì sao
Tôi muốn thay đổi tin nhắn mà vẫn giữ nguyên đc mấy cái đó
Tại sao ko kiếm plugin hook vào mà gửi mấy cái đó :thinking:
 
dùng placeholderapi ấy, r đặt cái j đó để thay nội dung vd {DIT_ME_MAY}
config: "[%vault_rank%] %player_displayname% > {DIT_ME_MAY}"
 
ý bác ấy hỏi là tự tạo placeholder riêng ntn, và cái <người chơi> đó chỉ là ví dụ
 
Trạng thái
Không mở trả lời sau này.
Similar content Most view Xem thêm
Back
Top Bottom