本帖最后由 itzdd 于 2025-8-25 08:53 编辑
单机娱乐,禁止侵权,源码是开源代码个人学习,禁止开区,也无法开区。
服务器端: https://github.com/itzdd9527/joker_cqyh
424客户端:
通过网盘分享的文件:FHXY_CQYH_10424.zip
链接: https://pan.baidu.com/s/1F0l7fTDe7PM8Cxj0_4fTOA?pwd=6735 提取码: 6735 复制这段内容后打开百度网盘手机App,操作更方便哦
--来自百度网盘超级会员v7的分享
**更新时间**: 2025年8月11日
https://www.vjoker.blog/2025/08/10/legend-eternal-update-instance-node-gm-commands/
本次更新围绕“可编排副本流程”的目标,新增并完善了三类副本节点命令与 GM 变量调试命令,正式落地玩法「九层妖塔」。新能力让多层副本的层级推进、计时控制、完成判定更加直观可维护。 - 新增:副本节点系统命令(流程控制)
- CHECKINSTANCENODE:检查当前副本节点值
- CHANGECURRENTINSTANCENODE(别名:CURRENTINSTANCENODE):设置当前副本节点
- CHANGETIME(别名:CHANGEINSTANCETIME):设置节点计时(延迟触发)
- 新增:GM 调试命令
- @设置玩家变量:快速设置/清理玩家变量,用于解锁与复位流程
# 游戏服务器更新说明
**更新时间**: 2025年8月01日
脚本目录: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文件的中文编码问题
- 优化了数据读取速度
- 减少了加载时的卡顿
更新日志 (CHANGELOG)
2025年7月22日
更新服务器关闭流程
1. 如果服务器正在运行- 显示对话框:"游戏服务器正在运行,是否停止游戏服务器并保存数据后关闭程序?"
- 选择"是":自动停止服务器 → 等待停止完成 → 保存数据 → 关闭程序
2. 如果服务器已停止
2025年7月9日 至 2025年7月20日
### 🚀 重大新功能
#### 主题系统重构 (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文件定义封包格式,并强化了日志功能。
- 优化了数据加载逻辑,支持从普通文本文件读取数据,提升了灵活性。
|