Skip to content

命令与权限

GTSkillView 主命令:

text
/gtskillview

别名:

text
/gtsv
/gtskill
/skills
/skill

日常管理使用 /gtsv 即可。

玩家命令

命令权限说明
/gtsv opengtskillview.gui打开技能界面
/gtsv guigtskillview.gui打开技能界面
/gtsv hud玩家可用给自己打开 HUD
/gtsv cast <槽位|技能ID>gtskillview.cast释放技能
/gtsv bind <槽位> <技能ID>玩家可用绑定技能槽
/gtsv unbind <槽位>玩家可用解绑技能槽
/gtsv upgrade <技能ID>玩家可用学习或升级技能
/gtsv reset玩家可用重置自己的技能
/gtsv help玩家可用查看命令提示

/gtsv cast 可以传槽位,也可以传技能 ID:

text
/gtsv cast 1
/gtsv cast thunder_slash

槽位释放会读取玩家当前绑定。技能 ID 释放会直接尝试释放该技能。

管理命令

命令权限说明
/gtsv hud <玩家>gtskillview.admin给指定玩家打开 HUD
/gtsv points set <玩家> <数量>gtskillview.admin设置技能点
/gtsv points add <玩家> <数量>gtskillview.admin增加技能点
/gtsv points take <玩家> <数量>gtskillview.admin扣除技能点
/gtsv mana set <玩家> <数量>gtskillview.admin设置 MP
/gtsv mana add <玩家> <数量>gtskillview.admin增加 MP
/gtsv reloadgtskillview.admin重载配置

常用测试:

text
/gtsv points set RusBrook 10
/gtsv mana set RusBrook 120
/gtsv hud RusBrook
/gtsv reload

客户端按键测试命令

text
/gtsv key <绑定ID> [来源]
/gtsv press <绑定ID> [来源]

示例:

text
/gtsv key SLOT_1 ax
/gtsv key SLOT_2 paiui
/gtsv press SLOT_3 dragoncore

keypress 用于模拟客户端回传。排查客户端按键时先用这条命令确认服务端解析是否正常。

来源可用:

text
ax
paiui
kongcore
dragoncore
client

如果 /gtsv key SLOT_1 ax 成功,但 AX 实际按键不成功,问题在 AX key_bind 或客户端 UI。
如果这条命令也失败,问题在 config.yml -> release.client.bindings、槽位绑定、技能条件、MP 或冷却。

权限节点

yaml
permissions:
  gtskillview.use:
    default: true
  gtskillview.cast:
    default: true
  gtskillview.gui:
    default: true
  gtskillview.admin:
    default: op
  gtskillview.bypass.cooldown:
    default: op
  gtskillview.bypass.cost:
    default: op
权限说明默认
gtskillview.use基础使用权限玩家
gtskillview.cast释放技能权限玩家
gtskillview.gui打开技能 GUI 权限玩家
gtskillview.admin管理命令权限OP
gtskillview.bypass.cooldown免冷却OP
gtskillview.bypass.cost免消耗OP

技能槽和技能本身还可以在 skills.yml 中单独写权限。

槽位权限:

yaml
slots:
  5:
    unlock:
      permissions:
        - "gtskillview.slot.5"

技能学习权限:

yaml
skills:
  thunder_slash:
    learn:
      permissions:
        - "class.warrior"

常用权限组示例

普通玩家:

text
gtskillview.use
gtskillview.cast
gtskillview.gui

VIP 多一个 5 号槽:

text
gtskillview.slot.5

管理员:

text
gtskillview.admin

管理员调试账号免冷却和免消耗:

text
gtskillview.bypass.cooldown
gtskillview.bypass.cost

正式服不要给普通玩家免冷却和免消耗权限。

典型操作流程

给玩家初始化:

text
/gtsv points set 玩家名 5
/gtsv mana set 玩家名 120

玩家学习并绑定:

text
/gtsv upgrade thunder_slash
/gtsv bind 1 thunder_slash

玩家释放:

text
/gtsv cast 1

管理员排查客户端按键:

text
/gtsv key SLOT_1 ax

重载配置:

text
/gtsv reload

命令失败提示

提示常见原因
技能不存在技能 ID 写错,或 skills.yml 未重载
技能槽不存在槽位未在 slots 中配置
你还没有学习该技能技能等级为 0
条件不足conditionslearn.conditions 或槽位解锁条件失败
技能冷却中冷却未结束
蓝量不足当前 MP 小于 mana 公式结果
技能释放失败外部技能不存在、外部插件返回失败、动作执行失败

排查时先看提示中的 {reason},再查对应配置。