HGEM2引擎三合一20230320版本下载
更新:M2Server.exe、SystemModule.dll、DBServer.exe、GameCenter.exe、GameTools.exe、LogDataServer.exe、RunGate.exe、登陆器[*][!]修正:GM命令召唤下属为人形怪时,因守护模式造成不打怪的问题
[*][+]增加:行会招募信息支持检测“禁止使用字符”列表
[*][!]修正:脚本自动穿装备流程
[*][!]修正:关注、联盟行会,能添加自已行会的问题
[*][!]修正:UseSpellEx命令使用 烈火、逐日、血魄一击(战)、开天斩、龙影剑法、暴击术、炎龙波、火镰狂舞 无威力问题
[*][!]修正:QF脚本@UseMag段,使用UseSpellEx命令时,魔法类技能显示问题
[*][+]增加:Att属性
293重生属性(物品代码197)
294+魔血值%(作用于<$MX>)
295-魔血值%(作用于<$MX>)
296击破伤害%
297禁技能生命恢复(技能恢复HP或MP无效;吸血无效)
298禁止生命恢复(禁自然类、气血石类恢复)
299-药品生命恢复%(减药品恢复值%)
300秒杀怪物(怪物HP低于X%时秒杀;血量比例需在"特殊属性"页面设置)
301虎威吸血(点数)
302虎威吸血(机率)
303虹魔吸血
[*][!]修改:actor:setHp()参数为负数时,引擎自动设置为0
[*][+]增加:NPC命令
功能:设置物品的DB索引ID
格式:SetItemIdx 物品位置(0-28) DB索引值 hero
说明:修改的DB索引值物品需与原物品Stdmode一至
[*][!]修改:新建行会时,同时创建"行会成员"封号
[*][+]增加:中心服可以创建、删除行会、开启行会战
[*][+]增加:中心服可以添加、删除行会成员
[*][+]增加:行会加载时判断是否存在99编号封号,如不存在则创建,防止新行会无99编号封号时,无法删除封号的问题
[*][+]增加:首饰盒物品支持物品代码属性防麻痹、防冰冻(139,163,166,167,247 )
[*][!]修改:DupMonGen命令刷怪时,禁用集中刷怪机率,防止范围参数无效问题
[*][!]扩展 :NPC脚本点击触发带参数支持 6个变量
即<$SCRIPTPARAM1> <$SCRIPTPARAM2> <$SCRIPTPARAM3> <$SCRIPTPARAM4> <$SCRIPTPARAM5> <$SCRIPTPARAM6>
[*][+]增加:"英雄安全不受限"选项("选项"->"参数设置"->"游戏选项(2)"->"跑步穿人控制"->"英雄安全不受限")
[*][+]增加:"跨服不同步行会"选项("选项"->"参数设置"->"游戏选项(2)"->"跨服不同步行会")
[*][+]增加:服务端Lua actor对像方法
actor:getHeartType()--取人物或英雄心法类型(-1无 0-紫金 1-乙木 2-大地 3-葵水 4-阳炎)
[*][!]修改:GM命令(搜索范围改为20格,增加新坐标范围)
@MOVEMOBTO 怪物名称 原地图 原X 原Y 新地图 新X 新Y 范围
[*][!]修改:行会申请窗口,使用行会在线人数进行排序显示
[*][!]修正:使用NPC命令SetItemStar后,物品无法进行鉴定属性转移问题
[*][!]修改:DBServer导出角色数据至文件(校验数据的合法性)
[*][+]增加:NPC命令
功能:获取BUFF持续时长
格式:GetBuffTime Buff编号 输出变量
服务端Lua actor对像方法
actor:getBuffTime(Buff编号)--获取BUFF持续时长
[*][+]增加:脚本变量
<$PATH> 输出M2所在文件路径,例:D:\Mirserver\Mir200\
[*][!]修改:GIVE命令,数量参数上限为206
[*][!]扩展:NPC命令
功能:检查是否是行会主人
格式:ISGUILDMASTER 模式(0-行会会长 1-行会正会长 2-行会副会长)
[*][!]修改:内存文本读写判断文本格式(支持UTF8、ANSI两种格式);
修正GetRandomName读取UTF8格式出现乱码问题
[*][+]增加:NPC命令
功能:调整装备持久下限
格式:CHANGEITEMDURAEX 物品位置(0-28) 控制符(=,+,-) 持久点数(0-65000)
物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品
[*][!]修正:只有单个称号时,使用脚本回收称号后,登陆器不能同步清除的问题
[*][!]修正:称号附加ATT属性时,部分属性英雄不能实进刷新属性面板显示
[*][+]增加:NPC命令
功能:检查组队成员等级
格式:CheckGroupLevel 操作符(< > =) 等级
[*][+]增加:吸血属性"魔血方式吸血"选项("选项"->"物品装备"->"特殊属性"->"吸血"->"魔血方式吸血")
[*][!]修正:英雄限制等级后,使用CHANGEEXP升级,达到限制等级后,登陆器不同步问题
[*][+]增加:RUN网关加速计数时触发QF脚本段@IncErrorCount(需在RUN上钩先选项)
[@IncErrorCount]
#if
#act
sendmsg 5 网关加速增加计数时IncErrorCount
[*][!]修改:自定义怪定时器QF触发模式,因触发时是虚拟的人物对像,导至使用(RunLuaScript Lua函数)无法触发
如需怪触发Lua函数,请修改写法:M.RunLuaScript Lua函数
[*][!]修改:自定义技能,地图魔法场景隐藏后,目标进入后才显示场景效果
[*][+]增加:服务端Lua actor对像方法
actor:returnBoxItem(OK框编号)--自定义OK框中物品返回到包裹
[*][!]修改:GameTools.exe禁止拖动字段,防止导出数据字段位置错乱问题
[*][*]修改:物品代码,ItemSkill.ini改为存储技能名称
307..336 自定义物品附加技能(支持30组)
对应技能配置文件(\Mir200\Envir\Custom\UseItem\ItemSkill.ini);例:307=流星 307编号附加技能"流星"技能
(注意:ItemSkill.ini格式需为ANSI)
[*][!]修改:ChangeModeEx命令设置解状态(清除定身、冰冻、蛛网、毒、断筋、麻)时,状态立即生效
[*][!]修改:LogDataServer.exe使用SQLite数据库记录日志(Log.DB)
[*][!]修正:升级武器后,无法砍英雄确认武器是否升级成功
[*][!]修正:开隔位刺杀智能半月、烈火无效问题
[*][!]修正:私聊窗体点击人名非玩家名问题
[*][*]修改:新行会几个滚动条默认可见并宽度=0,如果存在自定义UI文件,不需要滚动条可以设置UI勾选屏蔽或宽度给0
[*][!]修正:自定义UI控件新建后保存->读取会多出个一样的控件问题
[*][+]增加:登录器const.lua增加Att属性(293重生属性、294+魔血值%、295-魔血值%、296击破伤害%)解析(如有自定义,请参考内置文件,搜索“20230320”参考修改)。
[*][*]修改:面巾与斗笠装备对比时,按DB“穿戴控制”进行条件筛选
[*][*]修改:战斗状态禁止退出BUFF,受攻击时去掉红名才计时。
[*][+]增加:Hint增加特效的支持,同时登陆器hintHelper.lua增加hintHelper.eff函数,(如有自定义,请参考内置文件,搜索“20230320”参考修改)。
[*][!]修正:内挂挂机怪物过滤存在空行,挂机不打怪问题
[*][*]修正:纹理超过显卡支持的最大纹理导致客户端异常
[*][*]修正:变身限制Race不能为0、1、50、150,会导致客户端异常
[*][*]修改:登陆器ItemInfo.lua自定义装备属性部分不需显示属性,(如有自定义,请参考内置文件,搜索“20230320”参考修改)。
更新:合区工具
[*][!]修正:合区工具不支持最新行会格式的问题
更新:M2Server.exe、SystemModule.dll、登陆器
[*][!]修正:因修改脚本自动穿装备流程,导至使用@login执行装备穿上时,登陆游戏看不到装备变化问题
[*][!]修正:GM命令召唤下属为人形怪时,血量问题
[*][!]修正:纵横剑术、裂神符、冰霜雪雨为普通技能时,技能点升级问题
[*][!]修改:GM命令可以设置特定命令记录日志(需自行设置;默认不记录)
[*][*]修改:新行会屏蔽招募设置职业的UI控件,招募时对应屏蔽掉职业的显示
[*]
**** Hidden Message *****