商店重置版 LyShopReload
MySQL 前置要求
启用 MySQL 存储时,必须安装 LyMySQLCore,并确认它已成功连接数据库。否则本插件的 MySQL 数据读取、保存、同步或相关记录不会生效。
LyShopReload 用于制作多条件、多货币、多限购的 GUI 商店。
商品可以消耗 Vault 金币、点券、物品、自定义货币或变量货币,购买后可发放物品、执行指令,也可以按个人或全服标记限制购买次数。
插件信息
| 项目 | 内容 |
|---|---|
| 插件名 | LyShopReload |
| 插件版本 | 1.2.0 |
| 作者 | Liyuan |
| 软依赖 | PlaceholderAPI、Vault、NeigeItems、SX-Item、MythicMobs、LyMySQLCore |
功能
| 功能 | 说明 |
|---|---|
| GUI 商店 | 每个商店独立配置标题、行数、权限、商品 |
| 多货币购买 | 支持金币、点券、物品、自定义货币、变量货币 |
| 限购标记 | 支持个人限购和全服限购,可按星期时间刷新 |
| 折扣条件 | 商店和商品都可以按权限或变量条件配置折扣 |
| 连续购买 | 左键、右键、Shift 点击可设置不同购买次数 |
| 变量查询 | 提供限购次数、货币余额、可购买状态等变量 |
指令
主命令:/lshop
| 指令 | 说明 |
|---|---|
/lshop reload | 重载配置 |
/lshop debug | 开关调试模式 |
/lshop open [商店id] | 打开指定商店 |
/lshop open [商店id] [玩家] | 让指定玩家打开商店 |
/lshop close | 关闭当前界面 |
/lshop buy [玩家] [商店id] [槽位id] [次数] | 控制玩家尝试购买 |
/lshop player-buy [商店id] [槽位id] [次数] | 玩家自行尝试购买 |
/lshop give [玩家] [货币id] [数量] | 增加自定义货币 |
/lshop take [玩家] [货币id] [数量] | 扣除自定义货币 |
/lshop set [玩家] [货币id] [数量] | 设置自定义货币 |
玩家参数可使用 {online} 代表全服在线玩家。
页面
| 页面 | 内容 |
|---|---|
| 配置说明 | 全局配置、数据库、货币与限购标记 |
| 商店配置 | shop/*.yml 商店和商品写法 |
| 插件变量 | PlaceholderAPI 变量 |
| 常见问题 | 常见配置问题 |
| 更新日志 | 文档记录 |