Skip to content

配置说明

LyDragonTrade 的 config.yml 主要控制交易标题、货币输入框、交易税、安全限制、倒计时和提示消息。

界面标题

yaml
gui-title: "离渊交易"

gui-title 必须和 DragonCore 交易界面中的 match 保持一致。默认界面文件使用 离渊交易,如果你修改了标题,两边都要同步修改。

货币输入框

yaml
currency-textbox:
  金币: 发包_对方金币文本框
  点券: 发包_对方点券文本框
  自定义: 发包_对方自定义文本框
节点说明
金币使用 Vault 金币。
点券使用 PlayerPoints 点券。
自定义插件自定义货币展示位。
LyShopReload#货币ID接入 LyShopReload 的指定货币。

右侧的值是 DragonCore 界面中对方货币文本框组件名。组件名写错时,对方界面不会同步显示你填写的金额。

交易税

yaml
currency-tax:
  金币:
    - "vip.trade:0.95"
    - "default:0.90"

税率表示收款方实际到账比例。0.95 表示到账 95%,剩余 5% 作为税收扣除。可以按权限配置不同档位。

交易规则

节点说明
tqbind-enable是否拦截绑定物品交易。
log-trade-info是否记录交易信息。
anti-trade-for-contain-lore-item含指定 Lore 的物品禁止交易。
anti-trade-world禁止交易的世界列表。
trade-distance交易距离限制。
shift-right-initiate-trade是否允许 Shift 右键玩家发起交易。

trade-distance 的含义:

说明
小于 0不检查世界和距离。
等于 0只要求同世界,不检查距离。
大于 0要求同世界且距离不超过配置值。

倒计时与冷却

节点说明
trade-count-down双方确认后的交易倒计时。
receive-trade-count-down交易申请等待时间。
initiate-trade-cool-down玩家发起交易冷却。
initiated-trade-sound发起交易时播放的声音。

提示消息

message 节点用于配置交易成功、取消、拒绝、冷却中、背包空间不足、货币不足、目标忙碌、距离过远、世界禁止等提示。正式服建议把每种失败原因写清楚,能减少玩家误以为交易界面失效的情况。