QyChatBubble – 清影聊天气泡

QyChatBubble – 清影聊天气泡

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

QQ_1735491159870

QQ20241230-010222

插件前置:
  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
QyChatBubble - 清影聊天气泡-清影据点
QyChatBubble – 清影聊天气泡
此内容为付费资源,请付费后查看
45
付费资源