插件功能:
1.可设置玩家的聊天气泡样式(应用不同颜色)
2.玩家可在界面切换自己拥有的气泡
3.气泡支持聊天长度限制和范围显示限制


插件前置:
DragonCore
插件指令:
/qychatbubble set <player> <bubbleID> - 设置指定玩家的聊天气泡
/qychatbubble give <player> <bubbleID> - 给予指定玩家一个聊天气泡
/qychatbubble list <player> - 列出指定玩家拥有的所有气泡
/qychatbubble open <player> - 发开玩家气泡应用界面
/qychatbubble reload - 重载插件配置
插件配置:
# 配置存储模式(支持 "yaml" 和 "mysql")
storageMode: "yaml" # 选择 "yaml" 或 "mysql"
# MySQL 配置(如果选择了 "mysql" 存储模式,则需要配置这些项)
mysql:
host: "127.0.0.1"
port: "3306"
database: ""
username: "root"
password: "root"
table_bubbles: "player_bubbles"
table_owned_bubbles: "player_owned_bubbles"
# 气泡设置
chatBubble:
range: 20 # 范围半径,单位:块
maxMessageLength: 25 # 最大消息长度,超出此长度将不触发聊天气泡
debug: false # 调试模式,开启/关闭
# 气泡样式定义
Bubble:
default: #气泡ID
left: "界面UI/聊天气泡/default/chat_left.png" #左边
middle: "界面UI/聊天气泡/default/chat_middle.png" #中间
right: "界面UI/聊天气泡/default/chat_right.png" #右边
tail: "界面UI/聊天气泡/default/chat_tail.png" #角标
color: "&0" #字体颜色
des:
- '描述文本'
- '描述文本2'
green:
left: "界面UI/聊天气泡/绿色/chat_left.png"
middle: "界面UI/聊天气泡/绿色/chat_middle.png"
right: "界面UI/聊天气泡/绿色/chat_right.png"
tail: "界面UI/聊天气泡/绿色/chat_tail.png"
color: "&0"
des:
- '描述文本'
- '描述文本2'
red:
left: "界面UI/聊天气泡/绿色/chat_left.png"
middle: "界面UI/聊天气泡/绿色/chat_middle.png"
right: "界面UI/聊天气泡/绿色/chat_right.png"
tail: "界面UI/聊天气泡/绿色/chat_tail.png"
color: "&0"
des:
- '描述文本'
- '描述文本2'
# 提示文本
lang:
no_user: "无法找到玩家 %player%"
no_bubble: "无效的气泡ID!"
win_bubble: "无效的气泡ID: %bubble%"
has_bubble: "玩家 %player% 已经拥有此气泡"
not_bubble: "玩家 %player% 尚未拥有此气泡"
give_bubble: "已给予玩家 %player% 气泡ID: %bubble%"
bubble_added: "玩家 %player% 已获得气泡ID: %bubble%"
bubble_set: "已为玩家 %player% 设置气泡ID: %bubble%"
bubble_already_owned: "玩家 %player% 已经拥有气泡ID: %bubble%"
no_per: "你没有权限这样做"
no_cmd: "未知的命令"
use_no_bubble: "你未拥有此气泡: %bubble%"
use_set_bubble: "你已设置气泡为: %bubble%"
插件变量:
下面变量仅供龙核使用,非papi变量 需要执行对应发包才可获取变量
【load发包】【方法.发包('QyChatBubble','load');】
%qychatbubble_number%:服务器气泡总数。
%qychatbubble_id_<序号>%:服务器对应序号的气泡名称
%qychatbubble_id_<气泡名称>_has%:玩家是否拥有对应的服务器气泡 返回true/false
%qychatbubble_id_<序号>_<left/middle/right/tail/des/color>%:服务器对应序号气泡在config里的内容
【gethas发包】【方法.发包('QyChatBubble','gethas');】
%qychatbubble_hasnumber%:玩家拥有的气泡总数。
%qychatbubble_has_<序号>%:玩家拥有的对应序号的气泡名称
%qychatbubble_has_<序号>_<left/middle/right/tail/des/color>%:玩家拥有的对应序号气泡在config里的内容
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END


