龙核资源
压缩包内包含交易申请界面、交易主界面和客户端贴图。申请界面和交易界面都依赖发包交互,文件放错会导致按钮无效或变量不刷新。
文件放置
| 压缩包目录 | 放置位置 | 说明 |
|---|---|---|
Gui/*.yml | plugins/DragonCore/Gui/ | 服务端 DragonCore 界面配置。 |
离渊/交易/ | 客户端 DragonCore 资源目录 | 交易界面贴图资源。 |
资源包中标注的 1.0.3 版本包含申请界面更新,并移除了通过 ESC 关闭申请弹窗的逻辑,建议使用压缩包内这一版 DragonCore 文件。
服务端界面文件
| 文件 | 说明 |
|---|---|
LyDragonTrade_Apply.yml | 交易申请弹窗,显示申请者并提供接受、拒绝按钮。 |
LyDragonTrade_Gui.yml | 交易主界面,包含双方物品格、货币输入框、确认按钮和玩家背包。 |
标题匹配
交易主界面使用 match: '离渊交易'。这个值必须和插件 config.yml 的 gui-title 一致,否则打开的容器不会套用 DragonCore 界面。
申请弹窗发包
| 操作 | 发包内容 | 说明 |
|---|---|---|
| 接受交易 | LyDragonTradeApply / 接受交易 | 接受当前交易申请。 |
| 拒绝交易 | LyDragonTradeApply / 拒绝交易 | 拒绝当前交易申请。 |
申请弹窗会读取 %ldt_apply_player_name% 显示发起者。
交易主界面发包
| 操作 | 发包内容 | 说明 |
|---|---|---|
| 打开界面 | LyDragonTrade / 交易初始化 | 初始化双方交易数据。 |
| 确认交易 | LyDragonTrade / 确定交易 | 锁定或确认当前交易。 |
| 修改金币 | LyDragonTrade / 刷新货币 / 金币 / 金额 | 同步金币输入框。 |
| 修改点券 | LyDragonTrade / 刷新货币 / 点券 / 金额 | 同步点券输入框。 |
| 修改自定义货币 | LyDragonTrade / 刷新货币 / 自定义 / 金额 | 同步自定义货币输入框。 |
货币文本框映射
config.yml 的 currency-textbox 必须填写对方界面中的文本框组件名。例如默认 金币: 发包_对方金币文本框,表示你输入金币金额后,对方界面的该组件会显示同步后的金额。
交易格数量
默认交易界面固定为 9 个交易物品格。自行改 DragonCore 界面格子数量时,插件逻辑也需要对应支持;普通使用不建议修改交易格数量。