命令与权限
主命令:
text
/gtdungeonteam
/gdteam
/gdt普通玩家默认拥有 gtdungeonteam.command。管理命令需要 gtdungeonteam.admin。
基础命令
| 命令 | 说明 |
|---|---|
/gdt | 打开默认主界面 |
/gdt open <界面> | 打开指定界面 |
/gdt help | 查看全部帮助 |
/gdt help <分类> | 查看某一类帮助 |
/gdt providers | 查看副本适配器可用状态 |
/gdt status | 查看插件状态,需要管理权限 |
/gdt reload | 重载配置,需要管理权限 |
帮助分类:
text
basic
team
dungeon
rooms
ui
admin示例:
text
/gdt help team
/gdt help dungeon打开界面
text
/gdt open main
/gdt open team
/gdt open invite
/gdt open applications
/gdt open requirements
/gdt open auction
/gdt open dungeons
/gdt open dungeon-detail
/gdt open rooms
/gdt open room-detail
/gdt open result如果当前 UI 引擎可用,会优先打开客户端 UI。不可用时打开原版 GUI。
队伍命令
| 命令 | 说明 |
|---|---|
/gdt team create | 创建队伍 |
/gdt team invite <玩家> | 邀请玩家 |
/gdt team invite | 打开邀请列表 |
/gdt team accept | 接受最近收到的邀请 |
/gdt team leave | 离开队伍,队长使用时会解散队伍 |
/gdt team disband | 解散队伍 |
/gdt team kick <玩家> | 队长踢出队员 |
/gdt team public | 设置为公开队伍 |
/gdt team private | 设置为私密队伍 |
/gdt team applymode [on/off] | 切换是否接收入队申请 |
/gdt team pvp [on/off] | 切换队友伤害 |
/gdt team loot [on/off] | 切换队伍掉落分配 |
/gdt team random [on/off] | 同掉落分配开关 |
/gdt team info | 查看当前队伍信息 |
applymode、pvp、loot 不写 on/off 时,会按当前状态取反。
可识别的开关值:
text
on off
true false
yes no
1 0
enable disable
开 关
开启 关闭队伍名称和介绍
text
/gdt team rename <名称>
/gdt team name <名称>
/gdt team desc <介绍>
/gdt team description <介绍>
/gdt team intro <介绍>队伍名称是显示名,不是队伍 ID。公开房间、队伍详情、客户端 UI 显示的是队伍名称。
入队申请
| 命令 | 说明 |
|---|---|
/gdt team apply <队伍ID> | 申请加入队伍 |
/gdt team applications | 队长打开申请列表 |
/gdt team acceptapp <玩家> | 同意申请 |
/gdt team rejectapp <玩家> | 拒绝申请 |
/gdt team denyapp <玩家> | 同拒绝申请 |
如果玩家同时申请了多个队伍,其中一个队伍同意后,其他队伍再同意会失败,因为玩家已经有队伍了。
入队条件
| 命令 | 说明 |
|---|---|
/gdt team req templates | 查看服主配置的条件模板 |
/gdt team req add <模板> <比较符> <值> | 添加或覆盖入队条件 |
/gdt team req add <模板> <值> | 使用模板默认比较符添加条件 |
/gdt team req remove <模板> | 移除条件 |
/gdt team req clear | 清空全部条件 |
/gdt team req list | 查看当前队伍条件 |
示例:
text
/gdt team req templates
/gdt team req add power >= 5000
/gdt team req add level >= 30
/gdt team req add job 战士
/gdt team req remove powerjob 这类文本条件可以直接写中文。比较符不写时,使用配置模板里的 default-operator。
公开房间
| 命令 | 说明 |
|---|---|
/gdt rooms | 打开公开房间界面 |
/gdt rooms list | 聊天栏列出公开房间 |
/gdt rooms detail <队伍ID> | 查看队伍详情 |
/gdt rooms join <队伍ID> | 加入或申请队伍 |
/gdt rooms apply <队伍ID> | 同 join |
/gdt rooms quick | 快速加入合适队伍 |
公开房间详情页会显示队伍名、队长、介绍、目标副本、人数、入队条件。不要让玩家只看一个队伍 ID 就盲进,RPG 服推荐先看详情。
副本命令
| 命令 | 说明 |
|---|---|
/gdt dungeon list | 查看副本列表 |
/gdt dungeon open <副本ID> | 从入口打开副本详情 |
/gdt dungeon detail <副本ID> | 同 open |
/gdt dungeon select <副本ID> | 直接选择副本 |
/gdt dungeon start | 队长开始副本 |
/gdt dungeon finish | 测试用,标记成功结算 |
/gdt dungeon fail | 测试用,标记失败结算 |
大型服务器建议让 NPC、方块、菜单执行:
text
/gdt dungeon open <副本ID>玩家先看到副本详情、难度、展示掉落,再由队长确认选择。
竞拍命令
| 命令 | 说明 |
|---|---|
/gdt auction info | 查看当前竞拍 |
/gdt auction current | 同 info |
/gdt auction open | 打开竞拍界面 |
/gdt auction gui | 同 open |
/gdt bid <金额> | 对当前物品出价 |
每次有效出价后,如果配置了 reset-seconds-on-bid,倒计时会刷新到指定秒数。
管理命令
text
/gdt reload
/gdt status/gdt reload 会重载:
config.ymldungeons/gui/assets/hud/client-ui/- PaiUI 消息桥
客户端 UI 改动后也执行这个命令。涉及跨服、数据库连接、插件加载顺序的问题,还是建议重启。
权限
| 权限 | 默认 | 说明 |
|---|---|---|
gtdungeonteam.command | true | 使用普通命令 |
gtdungeonteam.admin | op | 使用 reload、status 等管理命令 |
副本入口权限写在副本文件里:
yaml
dungeon:
entry:
permission: "gtdungeonteam.entry.forest"这个权限不是固定节点,服主可以每个副本自己定。
