设为首页 加入收藏
GOM游戏引擎更新日志
包含日常迭代,项目迭代的更新内容
【2022-10-30 00:00:00】更新:M2Server.exe(32位)、封挂网关RunGate.exe
  1. 修复32位M2引擎部分服务器出现验证失败导致玩家掉线

  2. 封挂网关-优化版本推送。

【2022-10-28 00:00:00】更新:M2Server.exe(32位)(64位)、LoginGate.exe、封挂网关RunGate.exe

修复:

1.人物掉落装备黑色名字的问题

【2022-10-23 00:00:00】封挂网关RunGate.exe

本次更新 【封挂网关RunGate.exe 】
反外挂更新:
1增强检测幻影功能。报告编号 6634。[不支持云更]

【2022-10-22 00:00:00】所有引擎程序------所有一切程序全部需要更新!!!!!!!!

本次更新
1.ClearSkillWaitTime 新加参数2 =1时,内挂自动技能[自动开天、烈火、逐日]立即执行技能施放
2.ClearMapMon 修改参数2=1时 不刷怪模式 =2时 恢复刷怪模式 =0时 和以前效果一样
3.64位引擎重读NPC恢复为以前模式 @ReloadNpc 加载附近NPC  @ReloadNpc All 加载全部NPC
4.血球特效进游戏即显示
5.优化一处可能引起客户端报错的逻辑
6.引擎人物死亡掉落物品几率数值可调整为2000
7.因R3K封挂即将停止运营,引擎已去除相关功能

【2022-10-17 00:00:00】GameOfMir登录器生成器.exe、登陆器内核GameLogin.exe、防劫持列表服务器、M2Server.exe(32位)(64位)、封挂网关RunGate.exe

[修复]

1.64位引擎火墙放在安全区可以伤害目标

2.64位引擎修复运行时间长部分玩家掉线的问题

3.64位引擎优化数据备份,支持了备份个人店铺数据

4.修复某情况下首饰盒装备套装引起的报错

[增加]

1.功能:获取自定义装备进度条属性值

GetCustomItemProgressbarValue 装备位置 进度条序号(0,1) 获取值类型(0,1,2,3) 变量

获取值类型说明(参数3):

0:进度条最大值

1:进度当前值

2:进度条当前百分比

3:进度条等级

[@获取武器的第一个进度条的最大值]

#ACT

GetCustomItemProgressbarValue 1 0 0 <$STR(N1)>

SENDMSG 6 武器第一个进度条的最大值<$STR(N1)>

[@获取武器的第一个进度条的当前进度值]

#ACT

GetCustomItemProgressbarValue 1 0 1 <$STR(N2)>

SENDMSG 6 武器第一个进度条的当前值<$STR(N2)>

[@获取武器的第一个进度条的百分比]

#ACT

GetCustomItemProgressbarValue 1 0 2 <$STR(N3)>

SENDMSG 6 武器第一个进度条的当前百分比<$STR(N3)>

[@获取武器的第一个进度条的等级]

#ACT

GetCustomItemProgressbarValue 1 0 3 <$STR(N4)>

SENDMSG 6 武器第一个进度条的等级<$STR(N4)>

2.功能:获取人物全身星星数量.

格式:GetUpgradeCount 位置 变量

说明:位置支持OK框,装备,首饰盒,神佑

示列:

[@main]

#ACT

GetUpgradeCount 1 n1 SENDMSG 6 武器一共有<$STR(N1)>个星星

3.功能:人物掉落触发/英雄掉落触发@HumDropItem 可以用LINKPICKUPITEM脚本命令进行关联

以下为QF触发示范:

[@HumDropItem]

#IF

#ACT

;关联后就可以使用其他脚本命令对刚刚捡取的物品进行检测 或 操作

LINKPICKUPITEM

;修改该物品的名称颜色

CHANGEITEMNAMECOLOR -1 253

;修改物品星星数量

CHANGEITEMUPGRADECOUNT -1 + 1

SENDMSG 5 你被【<$CURRRTARGETNAME>】杀死,掉落物品【<$CURRTEMNAME>】

4.功能:INPUTTEXT INPUTNUM 可以和 NPC脚本点击触发带参数 如<测试/@测试(1,2,3)> 同界面使用

例子:

《INPUTNUM:1:0:-2:80:16:0:224:242:0:0:当前输入值错误:请输入调整值:242》\

《text:测试·√:0:0:1/@测试(555)》

[@测试]

#IF

#ACT

SENDMSG 7 获取<$NPCINPUT(1)>

SENDMSG 7 获取<$SCRIPTPARAM1>

5.引擎物品装备-新增属性-被怪物攻击时的物理伤害减少不叠加(默认为计算2次,按需设置)

6.登陆器配置器增加快速获取文件MD5

【2022-10-09 00:00:00】更新:GameOfMir登录器生成器.exe、登陆器内核GameLogin.exe、防劫持列表服务器、M2Server.exe(32位)(64位)、封挂网关RunGate.exe

本次更新 GameOfMir登录器生成器.exe、登陆器内核GameLogin.exe、防劫持列表服务器、M2Server.exe(32位)(64位)、封挂网关RunGate.exe 】


1.增加攻城期间清理怪物并且不刷怪选项
2.ClearMapMon 扩展参数1=-1时清理所有地图怪物 (Envir\NoClearMonList.txt内怪物不清理) 增加参数2=1时 不刷怪模式 =0时恢复刷怪模式
3.客户端Race=107怪物添加简装显示
4.物品装备-新增属性界面增加 ChangeHumNewValue 调整的暴击威力倍数与引擎倍数不叠加  
5.引擎 管理菜单 增加个人店铺查看及改名功能
6.修复 ChangeModeEx 22 10  10秒内对怪物隐身无效的问题
7.RecallSelf 3 参数1 时间单位由分钟改为秒
8.引擎 功能设置 其他控制2 复活后传送时间间隔 时间单位由分钟改为秒
9.登陆器配置器 默认选项 色彩模式 默认为32位色(16位色存在不流畅现象,不建议使用)
10.增加【《UserItem:D:X:Y:Z/@Label》】 说明如下
参数说明:
d= 装备位置(0-29:身上装备; 42-47:首饰盒; 30-41:神佑)
X Y = 微调X、Y坐标 排版用
Z= 是否显示物品背景框,0为不显示,1为显示  
鼠标放上去显示身上物品属性。类似图标的用法
@Label是点击图片时需要触发的脚本标签. (不需要跳转则可不需填写,如:)
11.引擎客户端控制-内挂控制 增加FPS显示选项
12.血球特效绘制图层调整,不在绘制在NPC界面及背包等界面上
13.64位引擎恢复脚本性能打印,方便优化占资源的脚本(位置在-引擎查看菜单-脚本性能)

【2022-10-03 00:00:00】更新:登陆器内核GameLogin.exe M2Server.exe(32位)(64位)封挂网关RunGate.exe

1.调整带数字的人形怪名字,客户端不显示数字,召唤的属下也不显示数字
2.修复 SendVerticalMoveMsg 跨服消息时报错
3.修复 重新加载列表配置后,查看列表信息二-内挂捡取表错乱

【2022-09-30 00:00:00】更新:登陆器内核GameLogin.exe M2Server.exe(32位)(64位)封挂网关RunGate.exe

1.客户端F12挂机增加自动生成挂机点选项,挂机寻路中断触发随机传送卷后,重新读取挂机点
2.引擎召唤月灵技能完善扣除护身符和客户端自动换符
3.引擎装备投保新增同时包含背包爆出, [@DropUseItems99]  表示背包内爆出触发QF的字段
4.F12内挂吃药间隔下限同步引擎的限制数值
5.修复一处引起引擎无响应的问题
6.修复一处引起带宝宝的版本偶尔报错的问题
7.部分代码内存性能优化

【2022-09-17 00:00:00】更新:登陆器内核GameLogin.exe M2Server.exe(32位) DBServer.exe 封挂网关RunGate.exe 防劫持列表服务器.exe GameOfMir登录器生成器.exe

【更新引擎必须全套更新.否则会出现刀速异常,】
1.优化行会人数过多客户端显示不全
2.M2参数设置增加武器诅咒几率控制
3.CreateNPC脚本创建NPC名字支持A变量
4.人物元素暴击几率最高255
5.SetAttackRange范围攻击脚本 参数7设置地图编号
6.DBServer扩展人物称号显示 扩展显示人物出售角色信息
7.安全区攻击不在显示MISS

8.检测人物元素属性 扩展参数5 是否包含数据库元素属性
;格式: CHECKNEWITEMVALUE 位置(-1时是OK框中的装备, 0~28或30~47时是穿在身上的装备) 属性(0-16) 检测符(>,<,=) 值(1-100) 是否包含数据库元素

9.增加行会战脚本命令 AddWarGuild 行会名称
10.增加国战脚本命令 AddWarNation 国家名称

11.国家数量调整为255
12.国家宣战脚本命令: NationsWar 国家 (不需要国王权限)
13.国家战争地图参数:FIGHT5 默认不掉落 (FIGHT5(0),不掉落,FIGHT5(1) 掉落)
14.游戏命令 :SetMapMode 地图号 模式(FIGHT5(0) 0,表示不掉落,1,表示掉落)

;<$NATIONNAME> 国家名称
;<$NATIONPEOPLE> 国家人数
;<$NATION> 国家值 说明:0表示无国家

;注意:阵营暂未完善
;<$CAMPNAME> 阵营名称
;<$CAMPPEOPLE> 阵营人数
;<$CAMP> 阵营值 说明:0表示无阵营

!# 国家聊天
!$ 阵营聊天

15.扩展 HuManHP 命令增加自定义飘血功能,仅支持扣血操作
16.格式: HumanHP [操作符(-)] [数值] [执行次数] [间隔时间] [资源编号] [图片索引]
;例如: HumanHP - 50 3 500 0 1730 (扣血50点,每次间隔500毫秒,扣血3次,资源号0,索引1730开始的20张图片)
;例子中的资源编号0代表必备补丁NewopUI中的1730开始的图片素材

17.增加从长字符串中随机出一段字符串 脚本命令 RandomText 参数1=长字符串 参数2=分隔符 参数3=随机出的字符串
;两种随机抽物品方式,效率极高,可替代GETRANDOMLINETEXT。
; RandomText RANDOM*{1/4}光芒项链|{1/4}光芒护腕|{1/4}光芒道戒|{1/4}光芒道靴|{1/1}光芒腰带* | S1
; RandomText NEWRANDOM*光芒项链|光芒护腕|光芒道戒|光芒道靴|光芒腰带* | S2
;物品名不能包含" { }三种符号 例子:{1/10}光芒道靴,机率A=1/机率B=10 大约10分之1几率爆出
;最后一个物品几率建议1/1,前面物品没抽到,最后可作为保底抽取

增加分割字符串 格式: TextSplit 分割符 源字符串 保存变量(只指定第一个,后面的递增) 递增数量
示列1:
[@mail]
#ACT
TextSplit | aaa|bbb|ccc|ddddd|eeeeee s1
SENDMSG 6 <$STR(s1)>,<$STR(s2)>,<$STR(s3)>,<$STR(s4)>,<$STR(s5)>
示列2:
#ACT
TextSplit | aaa|bbb|ccc|ddddd|eeeeee s1 6
SENDMSG 6 <$STR(s1)>,<$STR(s2)>,<$STR(s3)>,<$STR(s4)>,<$STR(s5)>,<$STR(s6)> 分割后只有5个结果,不足6个,递增数量写6,那么S6将被清空

18.修复脚本ChangeHumNewValue增加的元素 <$VALUE1~20> 会叠加2次的问题
19.引擎客户端控制-内挂控制二-增加隐藏等级选项,人物没有被攻击时可选择不显示等级
20.调整上架的物品禁止改价同时禁止修改货币类型
21.一些细节优化,修复一些报错(需测试)

【2022-08-18 00:00:00】更新:登陆器内核GameLogin.exe M2Server.exe GameOfMir登录器生成器.exe

1.增加判断身份证ID知否合法命令CHECKHUMAPID

2.64位M2增加禁止人物登录可视化操作界面

3.增加角色买卖人物登录状态,出售状态,一键登录某角色进行离线挂机

4.优化KEY保存等小细节

5.客户端 1,修复个人店铺装备对比开启后不显示属性, 2.角色买卖增加-12得提示信息

6.登陆器配置器 临时取消本地注册,增加网页注册按钮

GOM游戏引擎更新日志
  • 【2022-10-30 00:00:00】
  • 【2022-10-28 00:00:00】
  • 【2022-10-23 00:00:00】
  • 【2022-10-22 00:00:00】
  • 【2022-10-17 00:00:00】
  • 【2022-10-09 00:00:00】
  • 【2022-10-03 00:00:00】
  • 【2022-09-30 00:00:00】
  • 【2022-09-17 00:00:00】
  • 【2022-08-18 00:00:00】

联系我们

关注我们

关注微信公众号

加入我们

回到顶部