脚本目录:Database\System\Envir\Core\Items\礼包类
;==============================================================================
; 【称号道具使用脚本】标准模板
;==============================================================================
; 说明:
; 此脚本适用于九八引擎,玩家右键使用指定称号道具时触发该逻辑。
; 功能:检查道具 → 扣除道具 → 赋予称号 → 显示提示
;=============================
; 示例:称号“伤不起”激活脚本
; 道具ID:1410036
; 称号ID:11
;=============================
[@_USEITEM(1410036)] ; 当玩家右键使用编号为 1410036 的道具时执行以下逻辑
#IF
CheckItemidx 1410036 1 ; 判断玩家背包中是否有该物品(1410036)至少1个
#ACT
TakeItemIdx 1410036 1 ; 从背包中扣除1个该道具
GiveTitle 11 ; 给予玩家称号编号11(即“伤不起”)
TopMessage “恭喜你获得了新的称号:『伤不起』!” ; 在屏幕顶部显示获得称号提示
Break ; 成功后中止脚本,防止后续逻辑执行
#ELSESAY
你没有称号道具【伤不起】(物品编号:1410036),请确认背包内是否拥有该道具。
; 如果玩家没有该道具,提示失败信息
**更新时间**: 2025年7月29日
**更新时间**: 2025年7月26日
## 主要更新内容
### 1. 修复月灵香31 NPC问题
– 修复了月灵香31 NPC无法点击的问题
– 现在可以正常打开商店了
– 创建了缺失的NPC脚本文件
### 2. NPC说话完善并增加说话颜色功能
– NPC说话现在可以显示不同颜色了
– 可以在CSV文件里设置每个NPC的说话颜色
### 3. 数据加载优化
– 修复了CSV文件的中文编码问题
– 优化了数据读取速度
– 减少了加载时的卡顿
![图片[1]-传奇永恒唯一更新的单机传永,250801更新NPC说话增加颜色漫游,更新假人系统,优化完善-菜狗游戏小窝](https://cggm.cc/wp-content/themes/zibll/img/thumbnail-lg.svg)
更新日志 (CHANGELOG)
2025年7月22日
更新服务器关闭流程
1. 如果服务器正在运行
- 显示对话框:”游戏服务器正在运行,是否停止游戏服务器并保存数据后关闭程序?”
- 选择”是”:自动停止服务器 → 等待停止完成 → 保存数据 → 关闭程序
2. 如果服务器已停止
### 🚀 重大新功能
#### 主题系统重构 (2025-07-20)
– **重构主题系统架构** – 将主题礼包和商品模板迁移至新目录结构
– **新增主题系统开关配置** – 支持动态开启/关闭主题功能
– **优化文件编码支持** – 支持GB18030编码的CSV文件读取
– **创建专用主题类** – 新增 `玩家实例_主题.cs` 部分类实现
#### 假人系统全面升级 (2025-07-09 ~ 2025-07-20)
– **完整假人控制系统** – 新增假人控制服务器和管理界面
– **职业选择功能** – 支持战士、法师、道士职业选择
– **批量管理功能** – 支持批量创建、状态设置和离线管理
– **智能AI配置** – 强制使用新版挂机系统,优化AI行为
– **自动补货系统** – 实现假人摆摊自动补货功能
– **日志系统集成** – 添加多级别日志记录支持
### 🔄 系统重构
#### 任务系统架构重构 (2025-07-20)
– **文件结构优化** – 重命名任务相关类为中文名称提升可读性
– **模板类重构** – 迁移旧代码到新结构,提升可维护性
– **枚举类整理** – 重构任务相关枚举类,清理冗余数据
– **大规模清理** – 删除大量过时或重复的任务文件 (200+ 个成就文件)
#### 守卫系统优化 (2025-07-14 ~ 2025-07-20)
– **实例类重构** – 合并新旧构造函数,优化属性和方法
– **行为逻辑增强** – 优化移动、战斗和聊天逻辑
– **性能优化** – 减少不必要的日志输出和体力值设置
– **模板系统升级** – 支持更复杂的守卫行为和移动路径配置
### 🛠️ 功能优化
#### 摆摊系统改进
– **逻辑简化** – 移除摆摊编号和模板相关功能
– **状态管理优化** – 简化摆摊状态管理逻辑
– **服务器端处理** – 确保摆摊数据完全依赖服务器端处理
#### 玩家系统增强
– **部分类重构** – 调整玩家实例类为部分类结构
– **功能模块化** – 分离主题、摆摊等功能到独立文件
– **代码精简** – 删除冗余的摆摊相关方法和属性
### 🗂️ 项目结构优化
#### 文件组织改进
– **删除备份文件** – 清理大量 `.backup`、`.new`、`.csnew` 等备份文件
– **目录结构调整** – 重新组织模板类和数据文件目录
– **文档整理** – 删除过时的文档和注释,提升代码整洁性
#### 数据文件迁移
– **活动数据重组** – 将传永七天活动数据移动到活动数据目录
– **主题数据集中** – 统一管理主题商品和物品数据
– **配置文件优化** – 更新 Setup.ini 和项目配置
【2025-7-06 更新:】
1. NPC系统与脚本引擎重构:
– 对核心文件 `NPCSegment.cs` 进行了大规模重构,统一代码风格,优化命令处理逻辑。
– 修复并完善了 `CheckCalc`、技能等级检查等多个脚本命令的BUG,增强了逻辑的准确性。
– 优化了NPC对话处理,特别是针对特权用户的判断逻辑。
– 为多个脚本命令添加了详细的服务器端调试日志,方便排查问题。
– 修复了特定NPC(如史娘)的升级与锻石相关的功能逻辑错误。
2. 新功能与GM命令:
– 新增了”炼药”与”锻石”功能模块,并添加了 `炼药数据.cs` 等核心模板类。
– 新增GM命令: `@添加多物品`,用于批量添加道具。
– 新增任务相关GM命令: `@执行任务` 和 `@重置任务`。
– 在《小丑引擎说明书》中为各种脚本检测命令补充了详细文档。
3. 数据处理与客户端工具:
– `ClientPacketSnifferApp` 工具重构,现支持从JSON文件定义封包格式,并强化了日志功能。
– 优化了数据加载逻辑,支持从普通文本文件读取数据,提升了灵活性。 |
暂无评论内容