Skip to content

命令与权限

主命令:

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查看当前队伍信息

applymodepvploot 不写 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 power

job 这类文本条件可以直接写中文。比较符不写时,使用配置模板里的 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.yml
  • dungeons/
  • gui/
  • assets/
  • hud/
  • client-ui/
  • PaiUI 消息桥

客户端 UI 改动后也执行这个命令。涉及跨服、数据库连接、插件加载顺序的问题,还是建议重启。

权限

权限默认说明
gtdungeonteam.commandtrue使用普通命令
gtdungeonteam.adminop使用 reload、status 等管理命令

副本入口权限写在副本文件里:

yaml
dungeon:
  entry:
    permission: "gtdungeonteam.entry.forest"

这个权限不是固定节点,服主可以每个副本自己定。