奈斯启示录 Necesse

奈斯启示录 Necesse

评价数不足
RPGMod AdminTools
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
550.448 KB
10 月 24 日 下午 1:52
1 项改动说明 ( 查看 )

订阅以下载
RPGMod AdminTools

在 Shuazi 的 1 个合集中
IXOVO
12 件物品
描述
# RPGModAdminTools - RPGSetPoint 命令使用说明

## 概述
`rpgsetpoint` 是 RPGModAdminTools 模组为RPG模组增加的管理员命令,用于为玩家设置不同类型的技能点。

## 命令格式
```
/rpgsetpoint [玩家名称] [技能点类型] [技能点数]
/RPG设置点数 [玩家名称] [技能点类型] [技能点数]
```

## 参数说明

### 玩家名称 (可选)
- 指定要增加技能点的目标玩家
- 如果省略,则对当前执行命令的玩家生效
- 支持玩家名称或在线玩家选择

### 技能点类型 (必需)
- `attribute` 或 `属性点` - 属性点(通过增加等级来间接增加属性点)
- `reset` 或 `重置点` - 重置点(直接增加重置点)
- `mastery` 或 `精通点` - 精通点(通过增加等级来间接增加精通点)
- `class` 或 `职业点` - 职业点(通过增加等级来间接增加职业点)

### 技能点数 (必需)
- 要增加的技能点数量
- 可以是正数(增加)或负数(减少)

## 使用示例

### 为当前玩家增加属性点
```
/rpgsetpoint attribute 10
/rpgsetpoint 属性点 10
/RPG设置点数 attribute 10
/RPG设置点数 属性点 10
```

### 为指定玩家增加重置点
```
/rpgsetpoint "玩家名称" reset 5
/rpgsetpoint "玩家名称" 重置点 5
/RPG设置点数 "玩家名称" reset 5
/RPG设置点数 "玩家名称" 重置点 5
```

### 为指定玩家增加精通点
```
/rpgsetpoint "玩家名称" mastery 3
/rpgsetpoint "玩家名称" 精通点 3
/RPG设置点数 "玩家名称" mastery 3
/RPG设置点数 "玩家名称" 精通点 3
```

### 为指定玩家增加职业点
```
/rpgsetpoint "玩家名称" class 8
/rpgsetpoint "玩家名称" 职业点 8
/RPG设置点数 "玩家名称" class 8
/RPG设置点数 "玩家名称" 职业点 8
```

### 为指定玩家减少重置点
```
/rpgsetpoint "玩家名称" reset -2
/rpgsetpoint "玩家名称" 重置点 -2
/RPG设置点数 "玩家名称" reset -2
/RPG设置点数 "玩家名称" 重置点 -2
```

## 实现原理

由于RPG模组的技能点系统基于以下机制:
- **属性点**:基于玩家等级(每级2点属性点)
- **重置点**:直接管理,用于重置技能分配
- **精通点**:基于玩家等级(每20级1点精通点)
- **职业点**:基于玩家等级(每级1点职业点)

因此,`rpgsetpoint` 命令通过以下方式间接实现功能:
- `attribute` 类型:增加经验值来提升等级,从而增加属性点
- `reset` 类型:直接增加重置点
- `mastery` 类型:增加经验值来提升等级,从而增加精通点
- `class` 类型:增加经验值来提升等级,从而增加职业点

## 权限要求
- 需要管理员权限 (`PermissionLevel.ADMIN`)
- 所有者权限也可以使用(所有者权限高于管理员权限)


## 注意事项
1. 命令会立即生效并通知所有相关客户端
2. 增加属性点、精通点、职业点时,会计算所需经验值并一次性增加
3. 减少技能点时使用负数,但不会低于0
4. 命令执行结果会在聊天中显示
5. 需要RPG模组已加载才能正常使用
6. 命令包含前置检测,如果RPG模组未加载会阻止执行