指令
玩家指令
/sv(全名 /starvocation)。权限 starvocation.use(默认所有人)。
| 指令 | 说明 |
|---|---|
/sv | 角色信息:职业、等级、经验、点数,以及前往其他界面的按钮 |
/sv class | 选择职业;达到子职业等级时打开转职界面 |
/sv skills | 技能:查看、升级、装备到技能槽 |
/sv attributes | 属性点 |
/sv tree [技能树] | 技能树(天赋) |
/sv profile <玩家> | 查看别人的角色信息(需要 starvocation.admin) |
/sv help | 指令说明 |
子指令也可以写中文:/sv 职业、/sv 技能、/sv 属性、/sv 天赋。
快捷指令
config.yml 的 command-aliases 把常用的短指令对应到 /sv 的子指令,会抢在其他插件之前处理:
config.yml
command-aliases:
class: class # /class = /sv class
c: class
skills: skills # /skills = /sv skills
attributes: attributes
att: attributes
player: profile # /player = /sv
profile: profile
skilltree: tree # /skilltree = /sv tree
skilltrees: tree
st: tree
和其他插件的指令冲突时,删掉那一行就好。
管理指令 /sv admin
权限 starvocation.admin,也可以只给单一子指令:starvocation.admin.<子指令>(例如 starvocation.admin.booster)。
| 指令 | 说明 |
|---|---|
/sv admin reload | 重载全部配置(职业、技能、属性、技能树、经验表、菜单、消息) |
/sv admin version | 版本与授权状态 |
/sv admin info <玩家> | 职业、等级、经验、各种点数、魔力、经验加成、各职业等级 |
/sv admin class <玩家> <职业> | 设定职业(不消耗职业点;换回以前的职业时按 class-select.keep-progress 保留进度) |
/sv admin subclass <玩家> <职业> | 转职:保留当前进度换到另一个职业(同 MMOCore force-class) |
/sv admin level <set|give|take> <玩家> <数量> | 等级。give 会触发每一级的升级奖励,set 不会(与 MMOCore 相同) |
/sv admin exp <set|give|take> <玩家> <数量> [boosted] | 经验。加上 boosted 时套用经验加成 |
/sv admin points <类型> <set|give|take> <玩家> <数量> [技能树] | 点数,类型见下表 |
/sv admin skill <玩家> <技能> <等级> | 设定技能等级 |
/sv admin unlock <玩家> <skill|slot> <技能 / 槽号> [lock] | 解锁(加 lock 为锁回)技能或技能槽 |
/sv admin <mana|stamina|stellium|health> <set|give|take> <玩家> <数量> | 资源 |
/sv admin reset <玩家> [class|attributes|skills|trees|all] | 重置当前职业进度(默认)/ 属性 / 技能 / 技能树 / 全部职业 |
/sv admin booster add <global|class:职业|player:玩家> <百分比> [时长] | 加经验加成,时长如 30m 2h 1d,不写为永久 |
/sv admin booster list | 列出生效中的加成 |
/sv admin booster remove <编号> | 删除加成 |
/sv admin nocd <玩家> | 切换技能无冷却 |
/sv admin cast <玩家> <技能> | 让玩家施放技能(不检查冷却以外的条件) |
/sv admin open <profile|class|skills|attributes|skilltree> [玩家] [技能树] | 替玩家打开界面(NPC、菜单插件用) |
/sv admin import mmocore config [MMOCore文件夹] [MythicLib技能文件夹] | 导入 MMOCore 配置,见迁移 |
/sv admin import mmocore data [mysql|yaml] [overwrite] | 导入 MMOCore 玩家数据 |
点数类型:
| 类型 | 中文别名 | 说明 |
|---|---|---|
skill | 技能 | 技能点 |
attribute | 属性 | 属性点 |
attribute-realloc | 属性重置 | 属性重置次数 |
skill-realloc | 技能重置 | 技能重置次数 |
skill-tree | 技能树 | 技能树点数;最后加技能树 ID 就是那棵树专用的点数,不写为全局点数 |
skill-tree-realloc | 技能树重置次数 | |
class | 职业 | 职业点(换职业的次数) |
/sv admin points skill give Steve 3
/sv admin points skill-tree give Steve 1 剑士天赋
/sv admin booster add class:剑士 50 2h
/sv admin booster add player:Steve 100 1d
兼容指令 /mmocore
没有安装 MMOCore 时自动注册(compat.mmocore-command),商店、NPC、任务插件里原有的 MMOCore 指令不用改。权限 mmocore.admin 或 starvocation.admin。
| 指令 | 说明 |
|---|---|
/mmocore admin class <玩家> <职业> | 设定职业 |
/mmocore admin force-class <玩家> <职业> | 保留进度换职业 |
/mmocore admin exp <set|give|take> <玩家> main <数量> | 经验(give 套用加成,与 MMOCore 相同) |
/mmocore admin level <set|give|take> <玩家> main <数量> | 等级 |
/mmocore admin skill <give|set|lock|unlock> <玩家> <技能> [数量] | 技能等级 / 解锁 |
/mmocore admin slot <lock|unlock|bind|unbind> <玩家> <槽号> [技能] | 技能槽 |
/mmocore admin <skill|class|attribute|attr-realloc|skill-realloc|skill-tree-realloc>-points <set|give> <玩家> <数量> | 各种点数 |
/mmocore admin skill-tree-points <set|give> <玩家> <数量> <技能树|global> | 技能树点数 |
/mmocore admin resource-<health|mana|stamina|stellium> <set|give|take> <玩家> <数量> | 资源 |
/mmocore admin attribute <give|take> <玩家> <属性> <数量> | 属性 |
/mmocore admin reset <skills|all|classes|attributes|skill-trees|levels> <玩家> [-reallocate] | 重置 |
/mmocore admin info / nocd / hideab / savedata <玩家> | 信息 / 无冷却 / 暂时隐藏动作栏 / 立即保存 |
/mmocore booster create <main> <百分比> <秒数> [作者] | 全服经验加成 |
/mmocore booster list / remove <编号> | 列出 / 删除加成 |
/mmocore cast <first|specific> <玩家> <槽号> | 施放技能槽里的技能 |
/mmocore reload | 等同 /sv admin reload |
quests、waypoints 等星月天职没有的功能,指令会安静地略过,不会报错。