设为首页 加入收藏
GOM游戏引擎更新日志
包含日常迭代,项目迭代的更新内容
【2023-07-24 15:12:10】最新引擎2023-07-24更新

2023-07-24更新:
本次更新必须替换:GameOfMir登录器生成器.exe、GameLogin.exe、M2Server.exe(32位)(64位)、NewopUI.Pak素材3330~3369、GameCenter.exe

1.增加推荐穿戴装备功能

2.增加仿页游小地图功能

3.增加英雄隐藏状态界面选项

4.64位引擎增加邮件系统,引擎-工具-发送邮件菜单可快速发送邮件

[@打开邮件窗口]
#IF
#ACT
OPENEMAILDLG
sendmsg 7 打开邮件窗口

5.64位引擎修复召唤英雄异常的问题

6.增加人物死亡禁止拾取选项

7.修复特殊情况下引起怪物说话报错的问题

8.限时称号优化:解决外显后计时不准的问题

9.引擎-选项-功能设置-自动拾取-新增丢弃的物品不在一键拾取(仍可手动拾取)

10.配置器增加登录账号界面自定义文本

11.优化内挂挂机一些细节并新增按距离、按血量优先攻击、降低切换攻击目标频率,法道边平砍边放技能等

12.修改<$KILLMONNAMEEX>杀死自己的宝宝也同步刷新

13.64位引擎邮件系统新增聊天框上方按钮,引擎-选项-客户端设置-界面显示 可隐藏按钮,且需要更新NewopUI.Pak素材:编号3330~3346

14.64位引擎增加脚本命令:FIRSTPICKUPITEM,参数1=1时,假人优先拾取地面物品 (32位引擎已默认优先拾取)

15.64位引擎修复THeroObject::GainExpNG 4的错误

16.增加武器准确极品属性值和属性几率可调控

17.增加勋章、军鼓、宝石类极品属性调整界面

18.增加22戒指类防御、魔防极品属性值和属性几率可调控

19.增加地面物品极品光效功能:引擎选项-物品装备-极品属性页面设置

20.增加地面物品显示叠加数量

21.客户端及时雨内挂增加 物品光效快闪 及 物品极品光效 选项,需要更新NewopUI.Pak素材:编号3350~3369

22.客户端修改自身技能不在判断释放距离,避免提示:目标太远了,施展魔法失败

23.增加使用祝福油成功后触发QF:@WeaptonMakeLuck

24.增加打开游戏商铺触发QF:@OPENSHOP

25.增加打开大地图触发QF:@OPENBIGMAP

26.64位引擎新增怪物:Race值为209时会使用火墙攻击(方型火墙)、屏幕内随机传送人、推人效果、放出随从 (随从在 !Setup.txt [Names] BloodMonSlaveX 编辑名字)

27.64位引擎新增怪物:Race值为201时火龙雕像 201;84;802;10;1;100;3000;10;25;20;70;100;50;50;10;10;1500;1;0;3000 //MC=攻击力,2X2群体攻击

28.64位火龙神殿相关怪物更新:恶魔蝙蝠Race=205 RaceIme= 19Appr=80,火龙守护兽Race=202 RaceIme=95 Appr=802,火龙教主Race=203 RaceIme=83 Appr=800  [详情查看]

29.数据库聚灵珠Anicount字段=10时不检测货币条件,提取经验不扣货币 使用时触发QF [@ConfirmUseItem]  增加聚灵珠使用前中断命令:ConfirmUseItem  参数1 (1= 禁止 0= 允许) 当前使用聚灵珠名字为:<$UseItemName>

30.修复祖玛卫士,祖玛雕像类怪物刷在人物视野内客户端没有石化效果的问题

 

31.客户端加快内存释放速度。

【2023-07-13 17:37:00】最新引擎2023-06-25更新

GameOfMir官方网站(www.gameofmir.com)

2023-06-21更新:
本次更新必须替换:GameOfMir登录器生成器.exe、GameLogin.exe、M2Server.exe(32位)(64位)、LoginGate.exe、LoginSrv.exe

1.脚本命令GetSlaveInfo 获取失败时 返回变量全部为-1

2.修复镶嵌自定义配置%property不显示属性的问题

3.修复召唤圣兽技能同屏其它玩家会看到雷电的效果

4.合击UI支持了武器衣服盾牌随头盔整体偏移坐标

5.合计UI复古属性模式F10界面支持了显示属性自动隐藏称号

6.客户端自定义物品属性-聚灵珠[双击释放]文字换行显示

7.31类双击物品支持了叠加,支持物品关联 LinkBagItem命令,
Shape=50,物品使用一次后消失 Shape=51,物品可以一直使用,直到手动删除
以上扩展2种类型的物品触发 QF中的 [@StdModeFuncExX] X=物品的Anicount
支持了DelLinkItem删除LinkBagItem关联的物品 [详情查看]

8.MobFireBurn地图光环效果扩展 [详情查看]

9.已知细节优化

10.防劫持列表.exe SeniorGameProtect.Bin 文件更新
可单独复制SeniorGameProtect.Bin到劫持列表服务器根目录

11.增加MOD取余以及检测脚本命令[CALCUMOD]

12.增加GOTO将传递参数返回值保存到变量 脚本参数回调 [详情查看]

13.MESSAGEBOX 对话框增加标签<Text:测试下这段文字的显示|253#提示信息^254#www.gameofmir.com:10:20{FCOLOR=250}>和文字颜色<文字颜色/FCOLOR=69>等(不支持按钮,编辑框,OK框)

14.NPC对话框文字颜色支持网页颜色,比如:<字体颜色2/FCOLOR=#CCFFFF>。支持16进制颜色,比如:<字体颜色3/FCOLOR=$8FCF88>。

15.增加宝宝叛变QF触发:[@MobTreachery]

16.引擎选项-客户端设置-装备信息显示增加:称号属性显示使用物品的样式

17.引擎选项-客户端设置-内挂控制增加:启用攻速快右键立即跑(默认开启,如果锁定人物多跑一步可不打勾)

 

18.账号服务器增加防沉迷实名认证系统,目前免费使用。

19.增加新工具多功能编辑器、地图编辑器、爆率调整等工具

【2023-06-05 15:33:31】最新引擎2023-06-04更新

1.SendCenterMsg增加3个参数,例子:SendCenterMsg 前景色 背景色 消息文字 模式 显示时间 倒计时标签 显示位置(0=居中,1=靠左,2=靠右) Y坐标 是否绘制背景色

支持2种格式文字颜色:{信息|F:B:M} F=字体颜色 B=背景颜色 M=模式(0绘制背景色,1字体描边) 和 {<$USERNAME>/FCOLOR=254}

修复服务器超过25天以上不重启不显示的问题

 

2.修改脚本总耗时PRINTUSETIME命令,耗时计算更精准。

 

3.获取某地图怪物数量 格式: GetMapMonCount 地图名 是否排除宝宝(0:不排除,1:不排除) 保存变量

 

示列:

[@main]

#ACT

MOV P1 <$const(n3)>

GetMapMonCount P1 0 N1

SENDMSG 6 地图N3一共有<$STR(N1)>个怪物

 

N3默认是个变量,可以将地图编号N3更换为:<$const(n3)>

 

4.修改自定义装备进度条属性:CHANGECUSTOMITEMPROGRESSBAR 参数3=0时不显示进度条,只显示文字

 

5.修改CHECKSKILL 技能名称 检测符(<,>,=) 等级 是否检测强化技能(0或为空时为技能等级,1为强化技能等级) 参数5=返回技能等级 参数6=返回技能强化等级

 

6.修改SetClientBuff序号由20个扩展到100个,倒计时时间由65535秒扩展到2100000秒,-2表示永久时间,新增倒计时详细剩余时间描述,新增参数9=0按小地图位置,=1按屏幕左侧位置,=2按屏幕右侧位置

新增参数10,倒计时结束后是否重新排序,注意:(如果不使用附加特效又需要参数9参数10,可以用*表示空) 例子 SetClientBuff 12 1 1561 -1 254/测试说明啊\251/第一个图  0 0 * 2 1'

修改-1时按钮时支持文字备注,例子:SetClientBuff 12 4 236 -1 触发字段|254/测试说明啊\251/第三个图 4 0

 

7.修改行会战消耗金币可以设置为0,表示不扣金币

 

8.摆摊图片位置优化。

 

9.内挂生成挂机点效率优化,挂机状态提示信息优化

 

10.HumanDropUseItem 装备位置 返回装备名 增加参数3=1 无视物品禁止爆出属性,人物禁止爆出,地图禁止爆出等规则,只判断物品投保。

 

11.ChangeDamage 功能:改变人物对怪物对其他人物的最终伤害倍数。注:QF触发[@AttackDamage]可继续ChangeDamageValue调整最终伤害值

 

命令:

ChangeDamage 参数1 参数2 参数3

 

参数详解:

参数1=0=全部,1=玩家,2=怪物

参数2=威力倍数 (威力倍数默认100 除以100 = 真实倍数,如200表示2倍)

参数3=持续时间(秒) -1=在线一直有效

 

到时间后触发QFunction-0.txt [@ChangePowerTimeOutX] 

 

例:

[@main]

#ACT

ChangeDamage 1 200 120

ChangeDamage 2 500 180

SendMsg 5 你对杀怪物的最终伤害为5倍,持续3分钟!对人物的最终伤害为2倍,持续2分钟!时间到后同时触发[@ChangePowerTimeOut1] 和 [@ChangePowerTimeOut2] 

 

QFunction-0.txt 

[@ChangePowerTimeOut1] 

#act

sendmsg 6 你对人物的倍攻已恢复正常!!! 

 

[@ChangePowerTimeOut2] 

#act

sendmsg 6 你对怪物的倍攻已恢复正常!!!

 

12.F12内挂增加分页刷新大背包选项(引擎大背包开启分组存放后有效)

 

13.客户端人物转向无限刀出刀顿一下,改为连续模式

 

14.引擎列表信息二-物品特效-增加底层播放选项(只支持武器衣服盾牌),勾选后先绘制装备特效再绘制装备图片

 

15.暴击、致命一击、会心一击、卓越一击、无视一击增加叠加计算选项:默认叠加,比如本次伤害100点,同时触发暴击2倍,会心3倍,卓越3倍=1800点,不勾选后,比如本次伤害100点,同时触发暴击2倍,会心3倍,卓越3倍=800点

 

16.SetSkillPower 时间最高设置2100000秒,参数超出按最高值计算

 

17.64位引擎修复104限时物品在背包时到期异常的问题

 

18.引擎套装属性页面设置优化(注:改名装备以新名称触发套装是每套套装均可设置的选项,非全局设置)

 

19.客户端修复摆摊物品上架后重新打开摆摊界面已上架物品没有退回背包问题

 

20.64位引擎修复人物在战斗状态第二次小退可以立即执行的问题

 

21.INC DEC 新支持变量首字母后跟数字,比如 INC U2<$STR(N$测试2)> 1 输出--SendMsg 5 值:<$STR(U2<$STR(N$测试2)>)>

 

22.修复PNG特效绘制时显示不正常的问题

 

23.修复 ADDBUTTONEX 参数9=14查看对方装备,在旧连击界面被遮挡问题

 

24.修复人物死亡触发QF执行 MAPMOVE 后,客户端界面非灰化、尸体还在原地的问题

 

25.修复人物死亡状态看其他人物施放技能素材绘制有黑边

 

26.脚本命令GetSlaveInfo 新增参数7,获取宝宝叛变的剩余时间

 

27.脚本命令CHECKRANGEMONCOUNTEX 新增参数8,是否包含Race=112怪物:弓箭手

 

28.修复脚本命令SetIcon按播放次数时会多重复播放的问题

 

29.32位引擎新增地图攻击特效:(100)括号里为攻击力(注:同一地图只可同时存在以下任意一种效果)

THUNDER(100) //雷电,单体攻击

GREATTHUNDER(100) //大雷电,群体攻击

LAVA(100) //喷岩浆,群体攻击

SPURT(100) //喷气,群体攻击

扩展攻击算法(10|1)字符|后面的1、2、3分别为:被攻击人物最大血量的百分比 THUNDER(10|1)、千分比 THUNDER(10|2)、万分比 THUNDER(10|3),其中10表示分子

 

SPURT(100)   这种是固定值

SPURT(10|1)   百分比:10%

SPURT(20|2)   千分比:20%

SPURT(30|3)   万分比:30%

1、2、3分别为:被攻击人物最大血量的百分比 THUNDER(10|1)、千分比 THUNDER(10|2)、万分比 THUNDER(10|3)

 

 

 

30.32位引擎-选项-性能参数增加优化怪物移动,无人地图怪物不在移动,节约资源

 

31.首饰盒装备支持强化+次数绿字显示

33.引擎-选项-怪物设置新增杀死怪物瞬间击飞尸体效果。

 

34.MonGen.txt 格式:地图 坐标X 坐标Y 怪物名字 范围 数量(支持G变量) 时间间隔 集中刷新坐标机率 名字颜色(0~255) 刷出来时触发的QF脚本字段(*表示不触发QF) 内功怪物(0,1) 国家名 怪物能否攻击同国家的人(0,1) 不同国家的怪物能否相互攻击(0,1) 怪物能否被同国家的人来攻击(0,1) 刷新模式(0~1) BOSS怪(0~1 不被NOMANNOMON模式地图清理)

刷新模式=0时,刷怪模式不变,和以前一样,可能boss刚被杀死,未到间隔时间会重新刷一只。

刷新模式=1时,假设怪物刷新间隔时间是1小时,杀死怪物后,经过1小时才会再次刷一只。

 

35.地图参数新增 NOMANNOMON 智能刷怪,当地图无人时清理怪物,有人时重新刷怪,此功能需在引擎-选项-怪物设置开启

注意:第34.35条更新需要在引擎-选项-性能参数-勾选新的刷怪模式,重启生效。

 

36.引擎-选项-怪物设置新增怪物后仰帧控制,-1表示不后仰。

 

37.引擎-选项-怪物设置新增怪物被挖掘,尸体延迟消失控制。

 

38.引擎-选项-怪物设置新增神兽、圣兽怪物趴下控制。

 

39.引擎-选项-怪物设置新增怪物被魔法攻击后移动间隔控制。

 

40.引擎-查看-在线人物增加称号页面(人物最多拥有100个称号)

 

41.引擎-查看-在线人物增加个人标识页面,支持查看、修改、添加备注

 

42.脚本命令OpenWebSite扩展参数二和参数三,支持指定窗口大小。例:OpenWebSite http://www.gameofmir.com 800 600

 

43.脚本命令GiveStateItem扩展支持LinkGiveItem关联

 

【2023-06-04 11:32:27】封挂网关RunGate.exe

1.增加虚拟机检测IV.
2.增加网络线路自动模式.
3.增加网卡地址过滤增加管理界面.

【2023-04-20 20:21:05】最新引擎2023-04-20更新

1.修改PlayMusic  去掉Music文件夹限制,可以放wav文件夹

格式: PlayMusic 文件位置 循环次数 播放模式(0播放给自己,1播放给全服,2播放给同一地图,4播放给同屏人物)
[@main]
#IF
#ACT
PlayMusic Wav\100.MP3 1 0

2.行会面板申请行会战扣金币,具体位置为:引擎选项-参数设置-价格费用

3.启动器GameCenter.exe 检测端口占用优化、布局优化、窗口嵌入支持点击外显

4.ItemShow、UserItem新增一个新参数7 R=装备图排版(0或空=默认,1=按背景图排) 

5.引擎套装属性增加一个选项:单列显示

6.修复中毒恢复属性造成的负数中毒时间,最低减到0秒

7.客户端自定义属性框修复已知细节

8.新爆率增加一个参数BURSTRATE,不计算人物爆率倍数,例如#CHILD 1/2 RANDOM BURSTRATE

9.SendCenterMsg增加2个参数,例子:SendCenterMsg 前景色 背景色 消息文字 模式 显示时间 倒计时标签 是否替换模式(0或空为不替换,不等于0为替换模式) X坐标

【2023-04-09 19:33:06】最新引擎2023-04-09更新

最新引擎2023-04-09更新
本次更新必须替换:GameOfMir登录器生成器.exe、GameLogin.exe、M2Server.exe(32位)(64位)

1.检测人物宝宝名字 新增参数2返回变量
;==========================================
[@main]
#IF
CHECKSLAVENAME GameOfMir
#ACT
SENDMSG 5 提示:你的宝宝叫GameOfMir
#ELSEACT
SENDMSG 5 提示:你的宝宝不叫GameOfMir
;==========================================
[@main]
#IF
CHECKSLAVENAME GameOfMir P10
#ACT
SENDMSG 5 提示:你的宝宝叫GameOfMir,同名宝宝数量<$STR(P10)>个
#ELSEACT
SENDMSG 5 提示:你的宝宝没有叫GameOfMir的


2.获取当前宝宝名字和宝宝等级
GetSlaveInfo 参数1 参数2 参数3 参数4 参数5 参数6

参数1:第几只宝宝
参数2:宝宝名字存取变量
参数3:宝宝等级存取变量
参数4:是否带数字保存(0或者空不带 1=带宝宝后面数字)
参数5:宝宝的X坐标存取变量(可为空)
参数6:宝宝的Y坐标存取变量(可为空)
;==========================================

[@获取宝宝名字]
#IF
#ACT
GetSlaveInfo 1 S$宝宝名字1 N$宝宝等级1 0 N$宝宝坐标X1 N$宝宝坐标Y1
GetSlaveInfo 2 S$宝宝名字2 N$宝宝等级2 0 N$宝宝坐标X2 N$宝宝坐标Y2
SENDMSG 6 <$STR(S$宝宝名字1)>---<$STR(N$宝宝等级1)>---<$STR(N$宝宝坐标X1)>---<$STR(N$宝宝坐标Y1)>
SENDMSG 6 <$STR(S$宝宝名字2)>---<$STR(N$宝宝等级2)>---<$STR(N$宝宝坐标X2)>---<$STR(N$宝宝坐标Y2)>


3.将自己宝宝移动至指定坐标
MOVESLAVE 参数1 参数2 参数3
参数1: 0全部BB   大于0为第几只BB
参数2: 新X坐标
参数3: 新Y坐标

;==========================================
[@移动宝宝]
#IF
#ACT
MoveSlave 0 333 333
sendmsg 7 将BB移动到当前地图的333,333坐标中


4.内挂挂机增加攻击N次目标不掉血自动过滤目标,搜索下一个目标攻击

5.64位引擎增加释放人物内存的周期控制,可解决大服CPU占用高没有多的时间释放内存

6.StdMode为31类物品数据库source字段为:-2 可以放入游戏界面6个快捷物品栏

7.修改以下文本命令兼容老GOM模式(OLDMODE) 新GOM的文本支持内存高速LoadFileToMemory,通区模式、多区同时读写丢失txt内容等等问题,建议使用新GOM模式
大服人多可使用LoadFileToMemory LoadFileToMemoryEx将文本加入高速模式,也可以使用OLDMODE切换为老GOM模式,解决读写大文本卡顿的问题
大部分是爆物品触发或捡取触发里,加入了脚本记录装备的功能导致的,每爆或捡取一个装备,脚本就记录下来,记录的文本很快就变的很大,频繁读写硬盘就会卡

GetListString 参数5已支持OLDMODE 老模式支持绝对路径
GETRANDOMLINETEXT 参数3=0随机抽取 =1指定行,参数4已支持OLDMODE 老模式支持绝对路径
AddTextListEx 参数4已支持OLDMODE 老模式支持绝对路径
GetRandomText 命令同GETRANDOMLINETEXT一样
IncFileList 参数4已支持OLDMODE 老模式支持绝对路径
GetRandomTexts 参数5已支持OLDMODE 老模式支持绝对路径
GuildSaveToList 此命令使用不频繁,忽略
SortGuildToList 参数4已支持OLDMODE 老模式支持绝对路径

GetStringPosEx 参数5已支持OLDMODE 老模式支持绝对路径
CheckContainsTextList 参数3已支持OLDMODE 老模式支持绝对路径
CheckContainsTextListEx 参数3已支持OLDMODE 老模式支持绝对路径
GetStringPos 参数3已支持OLDMODE 老模式支持绝对路径
CheckTextList 文件位置 字符串 参数4已支持OLDMODE 老模式支持绝对路径  

CheckTextList 文件名 检测字符串1 检测字符串2(可为空) 参数4=新老模式 注:当参数4不为空时,字符串2可用'' 或 "" 表示空
例子:CHECKTEXTLIST ..\QuestDiary\充值系统\10元卡号.txt <$STR(S$2)> '' OLDMODE 表示老模式检测

AddTextList 文件位置 字符串 字符串2 参数4已支持OLDMODE 老模式支持绝对路径
DelTextList 文件位置 字符串 字符串3 参数4已支持OLDMODE 老模式支持绝对路径 

如果第3个参数为空,又要指定第4个参数,将第3个参数设置为'' 或 "" 表示空
如果第3个参数不想填,又想填第四个参数,就把第3个参数设置为'' 或 "" 表示空

CheckNameList 参数2已支持OLDMODE 老模式支持绝对路径
CheckAccountList 参数2已支持OLDMODE 老模式支持绝对路径
CheckIPList 参数2已支持OLDMODE 老模式支持绝对路径
CheckGuildList 参数2已支持OLDMODE 老模式支持绝对路径


8.修改全体攻击模式对宝宝施毒等,宝宝不在反击主人

9.修改人物死亡内存释放间隔可调,具体位置在:引擎选项-参数设置-时间控制-人物退出释放(小服默认300秒即可,大服可以改为10~120秒)

10.F12内挂挂机保护范围内出现玩家保护增加禁用选项,具体位置在:引擎选项-客户端设置-内挂控制

11.新增脚本命令:获取装备宝石数量
GetItemStoneCount 装备位置 宝石名称(不分名称可用 * 或 all) 变量
12.新增脚本命令:获取身上所有装备宝石数量
GetStoneCount 宝石名称(不分名称可用 * 或 all) 变量

示范:
GetItemStoneCount 1 * N10
SENDMSG 6 你的【<$WEAPON>】上面共有宝石:<$STR(N10)>
GetItemStoneCount 1 攻击宝石(初级) N10
SENDMSG 6 你的【<$WEAPON>】上面共有【攻击宝石(初级)】:<$STR(N10)>

GetStoneCount * N10
SENDMSG 6 你的身上所有宝石:<$STR(N10)>
GetStoneCount 攻击宝石(初级) N10
SENDMSG 6 你的身上【攻击宝石(初级)】共有:<$STR(N10)>

13.扩展GiveStateItem脚本命令支持SetThrowItemLy设置物品来源

14.64位引擎新增移动NPC 倒数第三个参数-移动间隔 建议1~10秒即可 自定义NPC八方向素材都要设置
[331,329|327,329|349,338|350,343] 331,329分别为X、Y坐标,移动点最大间距48格子,多个移动点用|分开
;脚本名称 地图名称 X坐标 Y坐标 NPC名称 标志 形象 是否属于沙 是否移动 移动间隔 是否允许变色 变色速度(秒)
综合服务员 3 328 340 综合服务员 0 10000[331,329|327,329|349,338|350,343] 0 0 1 0 0

15.64位引擎火墙取消机器人伤害扩展,恢复老GOM模式:行会攻击模式不会在攻击到同行会成员的宝宝

16.修改老行会界面行会战按钮可正常申请行会战

17.64位引擎新增两个选项:放大爆率几率上下限,反向循环爆率表,使高阶级物品爆率更平滑。具体位置在引擎-查看-爆物品规则

18.修改大血条根据游戏分辨率自动居中显示

19.修改ConfirmMove 1禁止传送,传送的CD不重新计时

20.进出安全区不显示提示,将Y坐标偏移改成80以上即可

21.扩展NPC对话框PlayImg第9个参数、第10个参数,参数10=1时读取素材坐标偏移

22.新增脚本命令:QueryUserState 玩家名称,打开玩家状态窗口,类似Ctrl+鼠标右键查看,玩家不在线触发QF:@QueryUserStateFail

23.ItemShow、UserItem新增一个新参数6G=灰化显示(0或空=正常,1=灰化)

24.修改脚本命令 RecalcMonAbility 地图名(self:当前所在地图) 怪物名(*:所有怪物) X坐标 Y坐标 范围 (新增当坐标及范围均为空的时候,表示所有范围) 新增参数6 0=同步 1=不同步(怪物血量上限提高后,血量下限是否同步刷新)

25.优化修改一些已知细节。

【2023-03-26 16:00:11】最新引擎2023-03-26更新

最新引擎2023-03-26更新
本次更新必须替换:GameOfMir登录器生成器.exe、GameLogin.exe、M2Server.exe(32位)(64位)

1.修改人物属性点刷新后客户端立即同步

2.修改首饰盒装备支持物品规则-上线消失

3.增加计时物品Need=104时限时物品,NeedLevel=时间(分钟),计算时间方式为: 给予物品(刷出或者爆出时)计算时间,无论角色是否在线,物品都计算时间,过期自动被系统回收!

4.增加怪物大血条及可视化配置,修改保存后立即生效。具体位置为:引擎选项-怪物设置-大血条配置

5.增加怪物特殊属性可视化配置,并新增冰冻和蛛网相关特殊属性,具体位置为:引擎选项-怪物设置-怪物属性扩展

6.一些已知BUG和细节修复完善。

7.修复自定义属性框查看其他人物属性时套装数量显示为自己的问题

8.登录器配置器新增内挂自定义保护物品列表

9.登录器配置器新增内挂自定义BOSS提示列表

10.登录器配置器新增自定义攻击模式

11.登录器配置器新增自定义经验值提示文字

12.登录器配置器新增自定义打孔镶嵌的文字、颜色等配置

13.登录器配置器新增自定义账号补丁的路径:注册新账号可以指定老账号的补丁文件夹

14.登录器配置器新增被劫持防闪退选项

15.登录器配置器新增登录游戏后登陆器和引擎版本号不一致弹出网页配置

16.无限刀攻速修复更加流畅

17.引擎套装属性修改后自动跳转到刚编辑的套装位置,方便继续修改

18.F12内挂挂机点优化:中大地图生成速度提升。

19.引擎选项-物品装备-新增属性开放4个新的元素属性及威力倍数控制,NewopUI.Pak补丁编号从3000开始,触发以下QF

数据库字段-Value18 Value19 Value20 必须为0,不然会出现元素爆,这几个字段是M2计算系统使用,不可以填写数值

数据库字段-Value12   +防止暴击几率
数据库字段-Value13   +防止麻痹几率
数据库字段-Value14   +防止复活几率
数据库字段-Value15   +防止全毒几率
数据库字段-Value16   +防止冰冻几率
数据库字段-Value17   +防止蛛网几率

数据库字段-Value21   +致命一击
数据库字段-Value22   +会心一击
数据库字段-Value23   +卓越一击
数据库字段-Value24   +无视一击
数据库字段-Value25   +致命一击防御
数据库字段-Value26   +会心一击防御
数据库字段-Value27   +卓越一击防御
数据库字段-Value28   +无视一击防御

命令:SetNewValueHitTime
参数:SetNewValueHitTime 参数1=一击类型  参数2=0 关闭 1开启 参数3=时间

; 普通暴击
[@BlastHit]
#act
SENDMSG 6 普通暴击

; 致命一击
[@NewValue20Hit]
#act
SENDMSG 6 致命一击

; 会心一击
[@NewValue21Hit]
#act
SENDMSG 6 会心一击

; 卓越一击
[@NewValue22Hit]
#act
SENDMSG 6 卓越一击


; 无视一击
[@NewValue23Hit]
#act
SENDMSG 6 无视一击

 

20.扩展叠加物品重量OverLap=3时,重量为单物品重量

21.增加命令 GetAllDBItemFieldValue 字段名 保存变量  获取人物全身物品原始数据库指定字段值的和到变量

22.一键回收包裹物品命令 TakeBagItem 扩展2个参数: 参数9 物品标识|标识值(写0表示回收所有 如3|1 按物品标识3的值为1时回收) 参数10 物品颜色(空或0回收所有 1-255回收对应颜色物品)

23.增加物品分类47,可叠加使用,类似31类物品,背包右键直接执行:鼠标变成准星模式

24.登录器配置器增加自定义游戏内鼠标光标,背包右键物品准星的光标

25.引擎-查看-列表信息二-游戏商铺增加选项:开启批量购买和批量购买数量(需同时更新登录器)

26.增加脚本命令:ChangeHumGroupItemRate 调整人物套装百分比属性,与套装百分比同时叠加计算

格式: ChangeHumGroupItemRate 百分比属性(1-19) 操作符(+ = -) 效果(1-21亿) 时间秒(为0时,不限制时间)
说明: 属性1-19分别对应: MaxHP百分比 MaxMP百分比 防御下限百分比 防御上限百分比 魔防下限百分比 魔防上限百分比 攻击下限百分比 攻击上限百分比 魔法下限百分比 魔法上限百分比 道术下限百分比 道术上限百分比
 准确百分比 敏捷百分比 魔法躲避百分比 毒躲避百分比 毒恢复百分比 HP恢复百分比 MP恢复百分比
注意: 调整后的属性效果只在人物在线时有效,不带时间为在线一直有效

27.增加脚本命令:GetHumGroupItemRate 获取人物套装百分比和ChangeHumGroupItemRate增加的百分比

格式: GetHumGroupItemRate 百分比属性(1-19) 返回百分比值到变量 返回所剩时间到变量 模式(0=命令加的 1=套装加的)

28.引擎-选项-物品装备-新增重载属性顺序调整,一般默认即可

29.增加NPC对话框内倒计时显示 格式:<COUNTDOWN:倒计时时间(秒):次数(0无限次):颜色:X:Y:M/@触发>

30.新增脚本命令:取字符串长度 格式: TextLength 字符串 保存变量

示列:
[@mail]
#ACT
;--输出25,一个汉字占2个字符
TextLength 这是一个测试文字aaabbbccc N1
SENDMSG 6 <$STR(N1)>

31.新增Npc对话框动态进度条功能
;<ProgressBar:X:Y:F:B:P:C:T:X2:Y2:N:X:V:D:L:X3:Y3:显示文字:备注信息>
X, Y: 微调坐标
F: WIL文件序号(详见引擎:查看-列表信息(二)-WIL资源)
B: 进度条背景为文件中的第几个图片
P: 进度条进度部分为文件中的第几个图片
C: 进度条进度部分播放张数
T: 进度条进度部分播放间隔
X2: 进度条进度部分X坐标偏移
Y2: 进度条进度部分Y坐标偏移
N: 进度条最小值
X: 进度条最大值
V: 进度条当前值
D: 进度条方向(0:左向右, 1:右向左, 2:上向下, 3:下向上) //暂支持水平方向
L: 进度条文字颜色(0-255)
X3: 进度条文字偏移X
Y3: 进度条文字偏移Y
显示文字:%p当前值, %m最大值, %r百分比

32.脚本命令嘲讽DoTaunt范围扩展至50格

33.新增脚本命令修改地图内怪物属性 ChangeMonAbility,刷新地图内怪物属性 RecalcMonAbility 

34.64位引擎修复祖玛卫士类怪物去石化状态后不移动

35.中毒恢复修复

36.准确修正,更加准确

37.引擎选项-物品装备-增加中蛛网可以使用魔法技能选项。

38.登录器修复切换屏幕分辨率冻屏的问题。

39.引擎选项-客户端设置-内挂控制(一)增加装备比较显示套装属性选项

40.修改默认装备属性设置下装备佩戴需求:需要转生等级 人物转生等级不足显示红色文字

41.优化StruckDamage 威力 是否检测目标状态 (0不检测 1检测)  状态包含:麻痹、冰冻、中毒,新支持了毒素武器,如果设置了检测有这些状态,目标才受此命令伤害

42.修改执行RecalcMonAbility命令后怪物属性立即刷新到客户端

43.优化怪物大血条归属刷新等已知细节

44.增加装备穿戴条件Need:45,需要转生等级和职业同时满足

45.经验怪: Race = 158, Exp:给攻击者经验; AC = 0:所有攻击均可得经验;AC=1:物理攻击得经验;AC=2,魔法攻击得经验。(也可以用攻击触发脚本加经验)

46.获取身上星星数量,格式:GetUpgradeCount 参数1=位置 参数2=变量

47.修复大背包交易时特殊情况下提示交易对方背包空间不够(实际是够的)

48.修复范围拾取脚本命令StartPickUp拾取金币

【2023-02-15 22:06:54】封挂网关RunGate.exe

1.强化虚拟机的检测。
2.修复检测客户端变速。[支持云更]。
3.修复一个可能造成白屏卡死的问题。
4.优化降低错误报告的服务器资源占用。

【2023-01-21 11:46:18】更新:GameLogin.exe、M2Server.exe(32位)(64位)

1.ChangeModeEx脚本命令扩展26,ChangeModeEx 26 3600 一个小时内可以无视战斗状态

 

2.修复ClearVar脚本命令清理变量的问题

 

3.战斗状态增加一个选项:打怪生效(默认只有PK时生效)

 

4.战斗状态增加一个选项:战斗倒计时变量的时间单位改为秒(默认是毫秒)

 

5.修复TakeoffItem和autoTakeoffItem,现已支持6格的首饰盒

 

6.引擎功能设置-其他控制(1) 增加一个选项:人物头顶称号Y坐标偏移

 

7.Ctrl + R 禁止锁定安全区内的目标

 

8.修改 @clearmon * * 1 可以爆出物品

 

9.增加魔王岭地图杀怪专用触发:@KillMissionMob

 

10.SENDMOVEHINTMSG 在鼠标的位置显示向上滚动提示信息增加参数6=1时按屏幕坐标向上滚动

 

11.64位引擎优化人物数据内存回收(包含假人和真实玩家),待测试

 

【2023-01-04 20:45:26】更新:GameLogin.exe、M2Server.exe(32位)(64位)

1.NPC命令开启/关闭时装外显 ShowFashion 值(1=显示 0=关闭)

 

勾选外显时装生效触发QF:

人物:@ShowFashion

英雄:@HeroShowFashion

 

取消外显时装时候触发QF:

人物:@NotShowFashion

英雄:@HeroNotShowFashion 

 

2.引擎游戏参数-增加战斗状态页面,可调整相关设置。

 

3.战斗状态(攻击他人)持续时间变量:<$BATTLEATTACKHUM> 毫秒,战斗状态(被他人攻击)持续时间变量:<$BATTLESTRUCKHUM> 毫秒

 

4.地图参数增加:BattlingDisExit 战斗状态禁止退出 

 

5.引擎游戏参数-升级经验界面 增加组队时非同屏可获得经验,非同地图可获得经验选项

 

6.引擎游戏参数-价格费用界面 增加3个选项:出售物品给NPC不计算极品及附加属性、NPC商店物品显示极品属性、不保存出售到NPC的物品缓存

 

7.三个额外付费功能在官网后台开放购买使用(需测试)

 

8.引擎功能设置-宝宝设置界面增加宝宝叠加主人属性选项

 

9.引擎功能设置-其他控制(2)界面增加不显示新行会人数选项

 

10.物品添加标记

 

位置介绍:(-1时是OK框中的装备, 0-47时是穿在身上的装备)

检测标记格式:CheckItemFlag 装备位置 标识(1-16) 

添加标记格式:SetItemFlag 装备位置 标识(1-16) 状态(0,1) 0或为空= 清除 1= 添加 

 

物品位置

 

[@检测标记]

#IF

CheckItemFlag 0 16

#ACT

SENDMSG 6 你的衣服有16的标识

BREAK

 

[@添加标记]

#IF

#ACT

SetItemFlag 0 16 1

SENDMSG 6 你的衣服添加了16标识

 

[@清除标记]

#IF

#ACT

SetItemFlag 0 16

SENDMSG 6 你把衣服清除了16标记

 

11.HERO摆摊增加未聚满经验的聚灵珠禁止上架

 

12.修复超小型地图生成挂机点失败的问题

 

GOM游戏引擎更新日志
  • 【2023-07-24 15:12:10】
  • 【2023-07-13 17:37:00】
  • 【2023-06-05 15:33:31】
  • 【2023-06-04 11:32:27】
  • 【2023-04-20 20:21:05】
  • 【2023-04-09 19:33:06】
  • 【2023-03-26 16:00:11】
  • 【2023-02-15 22:06:54】
  • 【2023-01-21 11:46:18】
  • 【2023-01-04 20:45:26】

联系我们

关注我们

关注微信公众号

加入我们

回到顶部