命令与权限
GTSkillView 主命令:
text
/gtskillview别名:
text
/gtsv
/gtskill
/skills
/skill日常管理使用 /gtsv 即可。
玩家命令
| 命令 | 权限 | 说明 |
|---|---|---|
/gtsv open | gtskillview.gui | 打开技能界面 |
/gtsv gui | gtskillview.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 reload | gtskillview.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 dragoncorekey 和 press 用于模拟客户端回传。排查客户端按键时先用这条命令确认服务端解析是否正常。
来源可用:
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.guiVIP 多一个 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 |
条件不足 | conditions、learn.conditions 或槽位解锁条件失败 |
技能冷却中 | 冷却未结束 |
蓝量不足 | 当前 MP 小于 mana 公式结果 |
技能释放失败 | 外部技能不存在、外部插件返回失败、动作执行失败 |
排查时先看提示中的 {reason},再查对应配置。
