gm下载站 发表于 2025-1-5 16:12:51

BlueM2引擎V20.05.31免费版程序


2020/5/31 客户端+引擎配套
M2 1、SetAbility 赋值时会触发QF的[@SetAbility_XX],属性过期后将触发[@ResetAbility_XX] // 参考之前SetAbility的更新说明
   2、添加NPC命令:PetPickupItemRange 宠物名字 范围(0-15)
      宠物自动拾取范围,宠物名字为“H”时指英雄,宠物名字为“Self”时指自己(挂机用),“*”指非英雄的所有宠物,范围0时关闭自动拾取,可结合上条更新进行定时。
   3、添加NPC命令:Lockdown 1 // 锁定,不可攻击、移动、魔法等,Lockdown 0是解锁
   4、重点的性能优化,在玩家/怪物/物品集中情况下,引擎CPU占用率有大改善,改善人怪假象,
      适当调整!Setup.txt的maxviewrangex、maxviewrangey,以便适应大分辨率的客户端,建议分辨设置为16、15,无需适应大屏幕设置12、12即可,较小的值可以节约CPU占用。
   5、添加NPC命令:FakePlayer 0/1 // 0踢假人,1加载假人
   6、添加NPC命令:GuildStat 行会名 统计玩家等级 过滤同机器码(0/1) P1 // 统计行会在线玩家数,数量返回P1,行会名为Self时指自己行会,可结合IsGuildMaster使用。
   7、行会成员超过一定数量编辑不了封号问题
   
客户端
英雄不能在死尸上进行守护bug
修正微端因拉取大文件丢包问题
优化网络接发能力,优化性能
提高后台FPS,改善体验
修正连续多次弹出消息窗口bug
行会成员超过一定数量编辑不了封号问题
被顶号,网络异常断开等情况下,可以选择返回登录界面再次进游戏(带防护盾的登录器可能不支持)
聊天栏命令:~history // 历史记录,Ctrl+L
            ~clear // 清理聊天栏,Ctrl+K

2020/5/17
---------------------------------------------------------------------------
M2 1、添加NPC命令:EndGuildWar 行会名1 行会名2 // 结束行会战,两个参数可以使用通配符*
   2、添加条件判断:
   #if
   true // 代替checklevelex >= 0之类的语句
   #act
   ...
   3、修正上个版本对MonDropRate的改进,导致爆率计算有可能因计算溢出而造成掉落概率错乱问题
   4、优化部分逻辑代码


2020/5/2
---------------------------------------------------------------------------
M2 命令扩展:Kick 1 // 让在线玩家执行小退
   killSlaveName * // 杀死所有随从;可以放在[@OnLogout_OffLinePlaying]执行,实现离线挂机再次登录的免踢功能
   修改 MonDropRate 对于爆率文件中 1/xxx 的写法也起作用,计算公式:xxx/yyy / 100 * MonDropRate,假如MonDropRate=200,即在原来爆率基础上提高一倍
   附带条件的爆率条目,有所有权才会爆出

2020/4/13 全套程序配套更新
---------------------------------------------------------------------------
M2/Client 增加战斗中小退时间限制,默认0秒,在参数设置-时间限制面板调节 // 限于PK,打怪不受限制
Client 修正自动挂机自定义怪物过滤列表位置不正确问题
添加变量$TIMESTAMP,获取当前时间,格式:年-月-日 时:分:秒,CompVal增加对此时间格式的比较支持,
   添加NPC指令:CalcVal 数值1 操作符(+-*/=) 数值2,结果返回在变量$CALCRESULT中,对于字符串和时间的操作,只支持+-,
   例如:CalcVal $TIMESTAMP + 1,返回结果在$CALCRESULT,对于时间计算单位为秒,
   此条更新主要时为了支持自定义数据表中时间格式字段的运用,也适用于非MySQL版本的引擎。
M2 修正刀刀刺杀非刺杀位也有忽视防御效果bug
Client Tiles,SmTiles,Objects支持到99
页: [1]
查看完整版本: BlueM2引擎V20.05.31免费版程序