本次更新可仅更新服务端,客户端相较上一次更新无变化。
[增加] 启动器增加自动更新功能 (后续引擎更新将主要依赖启动器自动更新,若非重大修改将不再需要整包下载)
[增加] 启动器增加说明书打开自动检测更新功能
[增加] 帮助文档增加"功能教程\如何搭建外网服务器"说明
[增加] 帮助文档增加"TypeScript脚本开发环境安装指南"说明
[增加] TXT脚本增加 DelayGoto 和 ClearDealyGoto指令,用于延迟执行脚本
[增加] TXT脚本增加 #CALL 支持多嵌套回调,并且执行错误显示正确行号的功能
[增加] TXT脚本增加 CheckStringlength / GetStringLength / LeftStr /SetStringBlank 指令用于对字符串操作
[增加] TXT脚本增加 AddButton 和 DelButton 指令,用于在内置UI上进行添加UI布局操(该功能需要下次更新客户端才生效)
[增加] TXT脚本增加 引擎常量 $NPCINPUT(1) ~ $NPCINPUT(9) 用于接受自定义输入
[增加] TypeScript 示例脚本源码发布
[增加] TS脚本增加使用物品前触发 和使用物品后触发 OnBeforeUseItem 和 BeforeUseItem
[增加] TS脚本增加角色受到伤害触发 onActorDamage 和 actor.setCurrentDamage 函数,用于拦截和修改引擎伤害数值
[增加] TS脚本增加 actor.makeDamage 接口, 用于对角色造成伤害
[增加] TS脚本增加 actor.useSkill 接口, 用于在脚本中使用一次技能
[增加] TS脚本增加 scene.createTriggerEvent 接口, 用于增加场景自定坐标触发功能 对应的触发事件为 onActorTriggerSceneEvent
[增加] TS脚本增加 scene.createBlockEvent 接口, 用于动态给场景增加阻挡点
[增加] TS脚本增加 scene.createMonster 接口,用于动态刷怪
[增加] TS脚本增加 scene.getMonsterCount 接口,用于查找场景中怪物数量
[增加] TS脚本增加 scene.getLastMonster() 接口,用于获取刷怪接口和查找怪物接口中的怪物对象
[增加] TS脚本增加 穿戴装备前触发 onBeforeTakeOnItem 触发, 和穿戴装备后触发 onTakeOnItem
[增加] TS脚本增加 脱下装备前触发 onBeforeTakeOffItem 触发, 和脱下装备后触发 onTakeOffItem
[增加] TS脚本增加 货币变化触发接口 onPlayerMoneyChange 接口
[增加] TS脚本增加 客户端提交自定义UI输入触发 onClientInputSubmit 接口
[增加] TS脚本增加 玩家进入场景前触发 onBeforePlayerEnterScene 用于拦截和禁止玩家切换地图
[增加] TS脚本增加 玩家进入场景触发 onPlayerEnterScene
[增加] TS脚本增加 使用技能触发 onUseSkill
[增加] TS脚本增加 设置客户端显示角色血量接口 hudHpStr 用于自定义大数值功能(暂时只有服务端接口,客户端下一版更新)
[修复] 自定义GM指令执行不到TXT脚本的问题
[修复] 控制器内存异常导致崩溃的问题
[增加] AddFunctionButton 指令用于添加自定义脚本功能按钮
[修改] 修改道具表字段结构,将Type ItemSubType UseType 三个冗余字段合并
[新增] 道具表新增BagTab字段仅用于客户端背包过滤显示逻辑
[删除] 变量表删除 QuickDrugs QuickTransfer QuickOthere 三个控制快捷使用道具字段 将其功能合并到 道具表的 ItemMenuType 表中
[修改] 交易表 TradeType@商品分类TradeType 根据 ItemSubType字段过滤交易行显示字段修改为 ItemMenuType字段
[增加] 新增 ItemMenuType 字段用于控制道具的功能
[优化] 控制器启动服务端当Mysql端口3306端口被占用没有准确提示的问题
[增加] 引擎帮助说明文档
1.[增加] 启动器增加启动PCUI界面和手游UI界面选项。
2.[增加] TXT脚本指令 DIV 增加扩展参数 支持三个参数。
3.[修正] 修正宝物脚本显示界面不正确的问题。
4.[修正] 定时器执行不正确的问题
1.[增加] JS脚本宝物示例
2.[增加] TXT脚本宝物系统示例
3.[增加] 整合客户端资源整包下载
4.[修正] 定时器不执行的问题
5.[修正] MOV MUL INC指令 第三个参数不支持 变量的问题
6.[增加] TXT脚本增加 字符串变量 W 和 整型变量 Q 用于脚本临时计算。相较于S和N具有更高的性能和更低的内存占用