Changelog

2021-05-21

2021-05-21 BLUE引擎更新,涉及 M2 等模块,共 19 项功能调整与问题修复。

更新内容

M2

  • 机器人支持DelayCall,RUNONDAY、RUNONWEEK可以精确到秒,格式:HH:MM:SS、WW:HH:MM:SS
  • 远程NPC脚本支持商品列表
  • 修正一个可导致引擎出错的封包漏洞
  • 扩展NPC命令ReadRandomStr的参数1可使用权重模式格式(原为文件路径),权重模式的计算更合理,例:
  • ReadRandomStr 字符串1|权重1,字符串2|权重2,字符串3|权重3... // 权重为数字,数值越大,对应的字符串获取到的几率就越大,注意:所有权重总和不要超过21亿!
  • 解决!setup文件偶尔出现重复项问题
  • 开启引擎会检测!setup是否有重复项(ini配置重复会引发奇怪bug),有的话会弹窗提示,不手动确认会延迟5秒执行自动修复
  • 增加加载单个假人命令:LOADDUMMY 账号 角色名,或者只有一个参数:账号|角色名,或账号:角色名,别再用FakePlayer加载200个假人再踢掉199个的方式!
  • 增加门开关状态下发
  • 加快NPC加载速度
  • 整数是否记录日志与元宝分开,默认不记录,需要请修改日志过滤列表,增加:整数 即可
  • 修正部分AMD CPU运行异常问题
  • 增加NPC命令:OutputMessage 文字信息,将文字信息输出到引擎日志
  • 被顶号触发QF的:@KickDoubleConnect
  • 自动检测防止脚本死循环,并删除不必要的ResetLoopCounter命令,多数情况下不超过500次不会被判别为死循环
  • 修正20版checkmonmap等几个命令出错问题
  • 修正21版技能触发需要手动加载才生效问题
  • T操作符对可执行命令增加过滤,防止乱套导致出错,参考:T操作符可用NPC命令说明.txt
  • 修正一处释放NPC对象访问异常