[20200627] M2Server.exe、SystemModule.dll、HGE引擎M2说明书.chm、DBServer.exe、RunGate.exe、登陆器、登陆器配置器、Qk_Prguse.pdb
=============================================================
[!]修正:断电重连,RUN反挂判断错误(更新M2和RUN)
[!]修正:怪物爆出物品直接进入玩家包裹,物品掉落提示错误
[+]增加:DB设置怪物伤害上限,可获得反斩杀属性选项("选项"->"怪物设置"->"基本参数"->"设伤害上限怪物反斩杀")
[!]修正:评定主副将后,副将装备会全部消失(DBServer.exe)
[!]修正:GM调试命令无法修改保存命令名称
[!]修正:使用连击技能,不触发QF(@MagSelfFunc @MagHeroFunc)
[!]修改:THROUGHHUM命令处理流程
[+]增加:LUA函数(actor对像)
sendFloatMsg//向客户端发送飘血消息
参数:符号显示(0-减号 1-加号 2-不显加减号) 飘血索引ID 显示点数
[+]增加:NPC命令
功能:向客户端发送飘血消息
格式:SendFloatMsg 符号显示(0-减号 1-加号 2-不显加减号) 飘血索引ID 显示点数
[!]修正:人形怪带有护身戒指时,且DB设置MP为0时,出现怪被攻击不掉血问题(需配套登陆器)
[!]修正:TSceneMgr.SearchRangeAOI-1异常
[!]修正:执行CREATEHERO创建英雄时,有同名英雄在线,无法继续申请问题;有同名英雄在线时触发@CreateHeroFailEx;执行命令后触发@CreateHeroing
#IF
#Act
CREATEHERO 0 0
[@CreateHeroing]
系统正在接受申请,请稍候……\
<关闭/@exit>
[@CreateHeroFailEx]
创建英雄失败。\ \
<关闭/@exit>
[+]增加:属性点增加刺术以及自定义UI界面
[+]增加:自定义飘血功能(配置器内完成配置,配合NPC命令或LUA命令(推荐)进行条件性飘血)
[20200609] M2Server.exe、SystemModule.dll、HGE引擎M2说明书.chm、LogDataServer.exe、登陆器
=============================================================
[+]增加:在线改名失败触发QF脚本 人物:@PlayRenameFail 英雄:@HeroRenameFail
[!]修正:捡物品不触发QF脚本段
[+]增加:获得称号,回收称号日志记录(M2 LogServer)
[+]增加:怪物爆出物品直接进入玩家包裹选项("选项"->"怪物设置"->"基本参数"->"物品直接入背包")
[+]增加:LUA事件,怪死亡爆物品时,启用物品直接进玩家包前回调(返回值决定物品是否可以执行直接进包裹流程)(用于控制特定玩家使用物品直接进包功能)
[!]修正:人形怪道召唤下属时,下属名字带数字问题
[!]修正:英雄在安全区休息后,锁定不同地图目标后飞至目标边后可以穿人穿怪
[!]修正:魔王岭弓箭手攻击问题
[!]修正:点关闭技能,还可以出纵横剑法特效问题
[20200606-2] M2Server.exe、SystemModule.dll
=============================================================
[!]修正:流星火雨 地狱雷光 等群体攻击目标掉血问题
[!]修正:神圣属性不开启心法可以生效
[!]修正:道职业召唤冰眼巨魔后,不能召唤圣兽
[20200606] M2Server.exe、SystemModule.dll、DBServer.exe、SQLite物品数据扩展20200606.exe、合区工具.exe、数据通.exe、一键合区[商业].exe
=============================================================
[!]修正:隔位刺杀、逐日不执行LUA GetAttackPower事件
[!]修正:数据转换后,钢纹异形属性不存储问题
[20200601] 全部文件
=============================================================
[!]修改:累计经验,达到一定值,增加英雄的忠诚度(按经验计算可增加的忠诚度)(需测试)
[!]修正:启用3个RUN网关进程时,下发资源出现错误
[!]修改:DBServer.exe排行榜,当主体角色删除后,排行榜不显示已删除主体的英雄排行榜数据
[!]修正:LUA函数getMaxMp输出值错误
[!]修改:物品钢纹属性由M2赋值不再存储,DBServer修改角色数据存储模式,以减少数据库文件大小
[+]增加:LUA物品函数
getItemUpCount() --获取物品升级次数
[+]增加:人形怪道士技能支持 召唤骷髅、召唤神兽 或 召唤月灵
[+]增加:人形怪配置控制包裹爆出机率
[UseItems]
;包裹物品死亡爆出机率控制(1-65534,65535为关闭)
InitItemDropRate=65535
[!]扩展:NPC命令
功能:检查玉(成长型)等级
格式:CHECKJADELEVEL 控制符(=,>,<) 等级数 HERO 位置(-1-默认OK框 0-身上玉位置 100..107-自定义OK框)
[!]扩展:NPC命令
功能:调整装备极品属性
格式:CHANGEITEMBESTVALUE 物品位置(0-28) 属性(0-6) 控制符(=,+,-) 点数(0-65535) Hero
物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
属性 0-攻 1-魔 2-道 3-刺 4-防(部分物品无效) 5-魔防(部分物品无效)
物品为玉时:0-麻痹强化 1-近战抗性 2-火墙抗性 3-合击抗性 4-神圣属性上限 5-神圣属性下限 6-魔血 7-显示(星星)
LUA函数(物品对像)
getBestValue//取得物品极品属性
setBestValue//设置物品极品属性
物品为玉时:0-麻痹强化 1-近战抗性 2-火墙抗性 3-合击抗性 4-神圣属性上限 5-神圣属性下限 6-魔血 7-显示(星星)
[!]修改:玉物品支持极品以及星显示(需参考内置ItemInfo.lua文件修改,自定义用户在ItemInfo.lua文件中搜索20200601参考修改)
[*]修改:内挂持久过滤时装
[+]增加:NPC命令
功能: 检测装备熔炼等级
格式:CheckeItemMelting 物品位置(0-28) 操作符(<,>,=) 熔炼等级(1-11) Hero
物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
[+]增加:NPC命令
功能:调整成长型玉物品经验
格式:ChangeJadeExp 位置(-1-默认OK框 0-身上玉位置 100..107-自定义OK框) 操作符(+,-,=) 点数(0-65535) Hero
[+]增加:神圣属性不开启心法时攻击时也生效,"选项"->"功能设置一"->"技能魔法"->"内功技能"->"龙卫心法1"->"神圣属性不开心法生效"
[!]修改:GM命令或NPC增加先天元力技能时,设置当前经验与角色酒量统一
[*]修改:LUA事件(计算攻击输出威力回调),增加目标对像参数*********************
function on_GetAttackPower(actor, Target, nPoint)
[+]增加:人形怪支持分身术
[+]增加:脚本变量
<$HEROTC>-英雄刺术
<$HEROMAXTC>-英雄刺术上限
[!]扩展:NPC命令
功能:改变人物的攻击模式
格式: CHANGEATTATCKMODE 模式(0..10)
22:14 2020-05-20
[*]修改:物品数据存储转换,减少MirData.DB占用空间(******需数据扩展*******)
[+]增加:DBServer导出挂机角色列表,可选择按群英榜导出,注意需要群英榜有数据才可以导出,且不再过滤导出等级参数
[!]修正:DBServer无法保存导入的数据
[!]修正:数据通,清理判断登陆日期问题
[!]修改:GM命令不受面板"属性机率","点数机率"控制
@mob X Y 怪名 数量 类型(0-5) 死爆极品(0/1) 极品属性类型(0-原模式 1-攻 2-魔 3-道 4-刺) 属性最高点
[!]扩展:脚本命令
功能:在线修改名字(支持英雄在线改名)
格式:PLAYRENAME 新名字 Hero
主体改名成功,触发QF脚本@PlayRename S0为旧名字
英雄改名成功,触发QF脚本@HeroRename S0为旧名字
[+]增加:套装1-2件套过滤重复(手、戒指)选项,启用时,戒指+手套装,同时穿满4件时,只生效一套属性
如不启用时,则会出现 重复计算属性的情况,请自行选择
[!]修正:30级技能野蛮技能30级的时候不涨技能点,需要31级才会涨
[!]修正:启用“禁止无限刺杀”选项后,使用刺杀不涨技能点
[!]修正:卫士攻击后,不会回原位
[+]增加:LUA事件,取精灵名字信息触发(返回信息显示角色名上),(用于处理国家或阵营显名)
const.lua
ebind_GetShowName = 55,--取精灵名字信息触发
init.lua
s.event.bind(const.ebind_GetShowName, "on_GetShowName")--取精灵名字信息触发
BindEvent.lua
--取精灵名字信息触发
function on_GetShowName(actor)
local RaceId = actor:getRace()--种族ID
if (RaceId == 66) or (RaceId == 0) then--(英雄或人物)
local NationID = actor:getNation()--取国家ID
if NationID > 0 then
return "["..tostring(NationID).."国家]" --输出信息
end
end
end
[!]扩展:怪爆物品捡起模式:0-个人、组队可捡 1-行会可捡 2-所有人可捡 3-所有人需一定时间可捡起 4-同国家可拾取 5-同阵营可拾取
[!]修正:诱惑自定义远程怪,无目标时,与主体距离移动问题
[*]修改:使用全新的场景处理模式,减少CPU占用***********************
[*]修改:人物视野支持20格范围 |