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