SCHALE.GameServer/Command.md

479 lines
12 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 💻 蔚蓝档案命令手册
*📝 作者:阁主*
---
## 📑 目录
- [🏰 咖啡厅命令 (Cafe)](#咖啡厅-cafe-命令)
- [👥 角色命令 (Character)](#角色-character-命令)
- [💎 货币命令 (Currency)](#货币-currency-命令)
- [❓ 帮助命令 (Help)](#帮助-help-命令)
- [📦 库存命令 (Inventory)](#库存-inventory-命令)
- [💾 加载数据命令 (LoadData)](#加载数据-loaddata-命令)
- [⚙️ 设置账号命令 (SetAccount)](#设置账号-setaccount-命令)
- [🔓 解锁全部命令 (UnlockAll)](#解锁全部-unlockall-命令)
---
# 🏰 咖啡厅 (Cafe) 命令
> 打造您的理想咖啡厅,创造独特的休憩空间
## ⌨️ 命令格式
```
/cafe <character|furniture> <add|addall|removeall> [id/amount]
```
## 🎯 功能说明
此命令用于管理游戏中的咖啡厅系统,让您能够自由布置角色和家具。
## 📋 可用子命令
### 👥 角色管理 (character)
#### 1. 添加单个角色
```
/cafe character add <角色ID>
```
- 💫 功能向咖啡厅添加指定ID的角色
- 📝 示例:`/cafe character add 123`
- 说明:重复添加会收到提示
#### 2. ✨ 批量添加角色
```
/cafe character addall [数量]
```
- 💫 功能:向咖啡厅批量添加可用角色
- 📝 示例:
- `/cafe character addall` (添加50个角色)
- `/cafe character addall 100` (添加100个角色)
- 说明:仅添加满足条件的角色:
- ✅ 可玩角色
- ✅ 非NPC角色
- ✅ 已正式发布的角色
#### 3. 🗑️ 移除所有角色
```
/cafe character removeall
```
- 💫 功能:清空咖啡厅中的所有角色
- ⚠️ 注意:此操作不可撤销
## ⚡ 注意事项
1. 🔄 所有命令执行后自动保存
2. 📝 命令不区分大小写
3. 添加重复角色会收到提示
4. 🚧 家具功能尚在开发中
---
# 👥 角色 (Character) 命令
> 管理您的角色系统,打造完美的战斗团队
## ⌨️ 命令格式
```
/character <add|clear> [all|characterId]
```
## 🎯 功能说明
此命令用于管理玩家的角色系统,支持添加和清除角色功能。
## 📋 可用子命令
### ✨ 添加角色 (add)
#### 1. 🌟 添加所有角色
```
/character add all
```
- 💫 功能:添加所有可用角色
- ✨ 特点:角色将以最强状态添加
- ✅ 最大等级
- ✅ 完全培养
- ✅ 技能满级
#### 2. 添加指定角色
```
/character add <角色ID>
```
- 💫 功能添加指定ID的角色
- 📝 示例:`/character add 1`
- 说明:角色将以最强状态添加
### 🗑️ 清除角色 (clear)
```
/character clear
```
- 💫 功能:清空所有角色
- ⚠️ 警告:此操作不可撤销
## ⚡ 注意事项
1. 🔄 操作自动保存
2. 📝 命令不区分大小写
3. 重复添加会提示
4. ⚠️ 清除操作需谨慎
---
# 💎 货币 (Currency) 命令
> 自由调整各类货币数量,畅享游戏体验
## ⌨️ 命令格式
```
/currency <货币类型> <数量>
```
## 🎯 功能说明
此命令用于修改账号中各类货币的数量。
## 💰 可用货币类型
### 💫 基础货币
- `Gold` - 💰 金币
- `Gem` - 💎 青辉石(总数)
- `GemPaid` - 💳 付费青辉石
- `GemBonus` - 🎁 奖励青辉石
### 🎫 体力票券
- `ActionPoint` - ⚡ 体力值
- `AcademyTicket` - 📚 学院券
- `ArenaTicket` - ⚔️ 竞技场券
- `RaidTicket` - 🎯 总力战券
### 🗺️ 每周副本券
- `WeekDungeonChaserATicket` - 🏃‍♂️ 追击战A券
- `WeekDungeonChaserBTicket` - 🏃‍♀️ 追击战B券
- `WeekDungeonChaserCTicket` - 🏃 追击战C券
- `WeekDungeonFindGiftTicket` - 🎁 寻宝战券
- `WeekDungeonBloodTicket` - 🗡️ 血战券
- `ChaserTotalTicket` - 🎯 追击战总券
### 🏫 学院副本券
- `SchoolDungeonATicket` - 📘 学院副本A券
- `SchoolDungeonBTicket` - 📗 学院副本B券
- `SchoolDungeonCTicket` - 📙 学院副本C券
- `SchoolDungeonTotalTicket` - 📚 学院副本总券
### 🌟 特殊副本券
- `TimeAttackDungeonTicket` - ⏱️ 限时挑战券
- `WorldRaidTicketA` - 🌍 世界副本A券
- `WorldRaidTicketB` - 🌎 世界副本B券
- `WorldRaidTicketC` - 🌏 世界副本C券
### ⚔️ 清除战券
- `EliminateTicketA` - 🗡️ 清除战A券
- `EliminateTicketB` - ⚔️ 清除战B券
- `EliminateTicketC` - 🛡️ 清除战C券
- `EliminateTicketD` - 🔰 清除战D券
### 🏆 其他
- `MasterCoin` - 🎖️ 大师币
## 📝 使用示例
```
/currency Gem 99999 # 设置青辉石为99999
/currency ActionPoint 9999 # 设置体力值为9999
/currency Gold 99999999 # 设置金币为99999999
```
## ⚡ 注意事项
1. 📝 货币类型区分大小写
2. 🔢 数量必须为整数
3. 🔄 修改立即生效并保存
4. ⚠️ 无效输入将提示错误
5. 💡 请合理使用此功能
---
# ❓ 帮助 (Help) 命令
> 获取详细的命令使用说明,助您轻松上手
## ⌨️ 命令格式
```
/help [命令名称]
```
## 🎯 功能说明
此命令用于查看所有可用命令的帮助信息,或获取特定命令的详细说明。
## 📋 使用方法
### 1. 📑 查看所有命令
```
/help
```
- 💫 功能:显示完整命令列表
- 📝 显示格式:
- 命令名称
- 简要说明
- 基本用法
### 2. 🔍 查看特定命令
```
/help <命令名称>
```
- 💫 功能:显示指定命令的详细信息
- 📝 示例:`/help currency`
- 显示内容:
- 📌 命令说明
- ⌨️ 使用方法
- 📑 参数详解
## ⚡ 注意事项
1. 📝 命令名称不区分大小写
2. 🔤 仅支持英文命令名
3. ⚠️ 无效命令将提示错误
4. 💡 默认显示所有命令概览
---
# 📦 库存 (Inventory) 命令
> 一键管理所有游戏物品,打造完美账号
## ⌨️ 命令格式
```
/inventory <addall|addallmax|removeall>
```
## 🎯 功能说明
此命令用于管理玩家的所有库存物品,包括角色、武器、装备等全部游戏内容。
## 📋 可用子命令
### 1. ✨ 添加所有物品(普通)
```
/inventory addall
```
- 💫 功能:添加所有游戏内容
- 📦 添加内容:
- 👥 所有角色(基础状态)
- ⚔️ 所有武器(基础状态)
- 🛡️ 所有装备
- 🎁 所有道具
- 🔧 所有装置
- 🏰 所有记忆大厅
- 📚 所有剧情
### 2. 🌟 添加所有物品(最大化)
```
/inventory addallmax
```
- 💫 功能:添加所有内容(最强状态)
- 📦 添加内容:
- 👥 所有角色(满级满培养)
- ⚔️ 所有武器(满级满突破)
- 🛡️ 所有装备
- 🎁 所有道具
- 🔧 所有装置(满级)
- 🏰 所有记忆大厅
- 📚 所有剧情
### 3. 🗑️ 移除所有物品
```
/inventory removeall
```
- 💫 功能:清空所有物品
- ⚠️ 移除内容:
- 👥 所有角色
- ⚔️ 所有武器
- 🛡️ 所有装备
- 🎁 所有道具
- 🔧 所有装置
- 🏰 所有记忆大厅
- 📚 所有剧情
## ⚡ 注意事项
1. 🔄 操作自动保存
2. 📝 命令不区分大小写
3. ⚠️ 清空操作不可撤销
4. ✨ 最大化会将可培养内容提升至最高等级
---
# 💾 加载数据 (LoadData) 命令
> 轻松导入存档数据,快速恢复游戏进度
## ⌨️ 命令格式
```
/loaddata <文件名|list>
```
## 🎯 功能说明
此命令用于从保存的数据文件中加载账号数据,包括角色、武器、装备等全部游戏内容。
## 📋 使用方法
### 1. 📑 查看可用数据文件
```
/loaddata list
```
- 💫 功能:显示可用存档列表
- 📂 位置Resources/account_data/
- 📝 显示:所有可加载的存档文件
### 2. 📥 加载指定数据文件
```
/loaddata <文件名>
```
- 💫 功能:加载指定存档数据
- 📝 示例:`/loaddata save1.json`
- 📦 加载内容:
- 👤 账号信息(昵称、等级等)
- 👥 角色数据
- ⚔️ 武器数据
- 🎁 道具数据
- 🔧 装置数据
- 🛡️ 装备数据
- 🏰 记忆大厅数据
- ☕ 咖啡厅数据
- 👥 梯队编成数据
## ⚡ 注意事项
1. 📂 文件必须在指定目录
2. 📄 需包含文件扩展名
3. 🔄 会覆盖当前账号数据
4. 🔗 自动处理ID映射
5. ⚠️ 无效文件将提示错误
6. ✅ 成功后显示确认消息
---
# ⚙️ 设置账号 (SetAccount) 命令
> 自定义您的账号信息,打造个性化体验
## ⌨️ 命令格式
```
/setaccount <属性名> <值>
```
## 🎯 功能说明
此命令用于修改玩家账号的各项属性数据。
## 📋 可用属性
### 👤 基础信息
- `Nickname` - 📝 昵称
- 类型:文本
- 示例:`/setaccount Nickname Sensei`
- `Level` - 📊 等级
- 类型:整数
- 示例:`/setaccount Level 75`
- `Exp` - ✨ 经验值
- 类型:整数
- 示例:`/setaccount Exp 999999`
### 🎨 个人设置
- `CallName` - 📢 称呼名称
- 类型:文本
- 示例:`/setaccount CallName Teacher`
- `Comment` - 📝 个人简介
- 类型:文本
- 示例:`/setaccount Comment "Hello World"`
- `LobbyMode` - 🏰 大厅模式
- 类型:整数
- 示例:`/setaccount LobbyMode 1`
### 🎭 展示相关
- `RepresentCharacterServerId` - 👥 代表角色ID
- 类型:整数
- 示例:`/setaccount RepresentCharacterServerId 10000`
- `MemoryLobbyUniqueId` - 🏰 记忆大厅ID
- 类型:整数
- 示例:`/setaccount MemoryLobbyUniqueId 1`
### 📊 账号状态
- `State` - 🔰 账号状态
- 类型AccountState枚举
- 示例:`/setaccount State Normal`
- `VIPLevel` - 👑 VIP等级
- 类型:整数
- 示例:`/setaccount VIPLevel 5`
### ⏰ 时间相关
- `BirthDay` - 🎂 生日
- 类型:日期时间
- 示例:`/setaccount BirthDay 2024-01-01`
- `LastConnectTime` - 🔄 最后连接时间
- 类型:日期时间
- 示例:`/setaccount LastConnectTime "2024-01-01 12:00:00"`
## ⚡ 注意事项
1. 📝 属性名区分大小写
2. 🔢 值类型必须匹配
3. 🔄 修改立即生效
4. ⚠️ 无效输入将提示错误
5. 📅 日期格式需正确
6. 💡 谨慎修改重要属性
---
# 🔓 解锁全部 (UnlockAll) 命令
> 一键解锁所有游戏内容,畅玩无限可能
## ⌨️ 命令格式
```
/unlockall <内容类型>
```
## 🎯 功能说明
此命令用于解锁游戏中的各类关卡内容,包括主线剧情、每周副本、学院副本等。
## 📋 可用内容类型
### 1. 📚 主线剧情 (campaign)
```
/unlockall campaign
```
- 💫 功能:解锁所有主线关卡
- 📦 解锁内容:
- 🔰 普通难度关卡
- ⚔️ 困难难度关卡
- ✨ 额外关卡
- 🌟 超困难关卡
- ✅ 完成状态:
- 🎯 已通关
- ⭐ 获得全部三星
- 🎁 已领取首次通关奖励
- 🏆 已领取星级奖励
### 2. 🗺️ 每周副本 (weekdungeon)
```
/unlockall weekdungeon
```
- 💫 功能:解锁所有每周副本
- ✅ 完成状态:
- 🎯 关卡已完成
- ⭐ 星级目标达成
- 📦 宝箱收集最大值
### 3. 🏫 学院副本 (schooldungeon)
```
/unlockall schooldungeon
```
- 💫 功能:解锁所有学院副本
- ✅ 完成状态:
- 🎯 关卡已完成
- ⭐ 星级目标达成
## ⚡ 注意事项
1. 📝 类型名不区分大小写
2. 🔄 解锁立即生效并保存
3. ⚠️ 无效类型将提示错误
4. 💡 解锁后无法撤销
---
## 📝 文档更新记录
### v1.0.0 (2025-01-20)
- ✨ 首次发布完整命令文档
- 📚 添加所有基础命令说明
- 🎨 优化文档排版和样式
- 🔍 补充详细使用示例
- 🐛 修复文档格式问题
- ✨ 添加更多使用示例
- 📝 完善注意事项说明
---
*💡 如有任何问题或建议,欢迎随时反馈!*