命令与权限
商店命令
主命令:/shop 或 /aioshop
玩家命令
| 命令 | 说明 | 权限 |
|---|---|---|
/shop open <商店ID> | 打开指定商店 | aioshop.use |
/shop list | 查看所有可用商店 | aioshop.use |
/shop info <商店ID> | 查看商店详细信息 | aioshop.use |
管理员命令
| 命令 | 说明 | 权限 |
|---|---|---|
/shop openfor <玩家> <商店ID> | 为指定玩家打开商店 | aioshop.admin |
/shop reload | 重载所有配置文件 | aioshop.admin |
/shop refresh <玩家> <商店ID> | 强制刷新玩家的随机商店 | aioshop.admin |
/shop refreshshop <商店ID> | 为全服刷新随机商店 | aioshop.admin |
/shop refreshpoints <玩家> <商店ID> [点数] | 查询/设置玩家刷新点数 | aioshop.admin |
/shop export [开始时间] [结束时间] | 导出交易记录为 CSV | aioshop.admin |
命令示例
bash
# 打开杂货铺
/shop open general-store
# 查看所有商店
/shop list
# 查看随机商店信息
/shop info random-shop-by-item
# 重载配置
/shop reload
# 为玩家打开商店
/shop openfor Steve general-store
# 刷新玩家的随机商店
/shop refresh Steve random-shop-by-item
# 设置玩家刷新点数为 5
/shop refreshpoints Steve random-shop-by-item 5
# 导出今日交易记录
/shop export 2024-01-01 2024-01-31物品命令
主命令:/asitem
| 命令 | 说明 | 权限 |
|---|---|---|
/asitem add <ID> | 将手中物品添加为模板 | aioshop.admin |
/asitem remove <ID> | 删除物品模板 | aioshop.admin |
/asitem get <ID> | 获取物品模板 | aioshop.admin |
/asitem list | 列出所有物品模板 | aioshop.admin |
/asitem info <ID> | 查看物品模板详情 | aioshop.admin |
/asitem reload | 重载物品配置 | aioshop.admin |
/asitem export <ID> | 导出物品信息 | aioshop.admin |
/asitem batch export | 批量导出所有物品 | aioshop.admin |
命令示例
bash
# 将手中物品添加为模板(ID 为 my_sword)
/asitem add my_sword
# 获取物品模板
/asitem get my_sword
# 查看所有物品
/asitem list权限节点
基础权限
| 权限 | 说明 | 默认 |
|---|---|---|
aioshop.use | 使用商店基础功能 | 所有玩家 |
aioshop.admin | 管理员权限 | OP |
商店访问权限
可以为每个商店配置独立的访问权限:
yaml
# 在商店配置中设置
permission: "aioshop.shop.vip"物品购买权限
可以为每个商品配置独立的购买权限:
yaml
items:
vip_item:
permission: "aioshop.vip"
# ...点击操作配置
在 config.yml 中可以自定义点击操作:
yaml
click-actions:
LEFT: "BUY_ONE" # 左键:购买 1 个
SHIFT_LEFT: "BUY_STACK" # Shift+左键:购买一组
RIGHT: "SELL_ONE" # 右键:出售 1 个
SHIFT_RIGHT: "SELL_STACK" # Shift+右键:出售一组
MIDDLE: "BUY_SELECT" # 中键:数量选择(购买)
SHIFT_MIDDLE: "SELL_SELECT" # Shift+中键:数量选择(出售)可用操作类型
| 操作 | 说明 |
|---|---|
BUY_ONE | 购买 1 个 |
BUY_STACK | 购买一组(堆叠最大数量) |
BUY_SELECT | 打开购买数量选择界面 |
SELL_ONE | 出售 1 个 |
SELL_STACK | 出售一组 |
SELL_SELECT | 打开出售数量选择界面 |
NONE | 无操作 |
