GameOfMir官方网站(www.gameofmir.com)
【2021-12-18更新:】
本次更新 GameLogin.exe M2Server.exe
修复禁止穿人后,过地图会卡位的问题(登录器问题,需要更新登录器)
修复64位引擎火墙不移动不攻击的问题
修复64位引擎刷人形怪不能看见外观的问题
修复穿脱装备触发时,当前装备的名称不清空的问题
增加推广标识打开不同的网站(列表里设置,不同的推广标识,登录器可以打开不同的网站,详细看登录器生成器目录里的“列表格式.txt”)
优化ReadConfigFileItem
WriteConfigFileItem
更新封挂插件
【2021-11-24更新:】
本次更新
GameLogin.exe M2Server.exe
修复已知BUG
更新封挂插件
【2021-11-09更新:】
本次更新
GameLogin.exe M2Server.exe
修复登录器一个问题
增加脚本命令GetStringPosEx
【2021-11-08更新:】
本次更新
GameLogin.exe M2Server.exe
修复穿戴触发时,常量<$G_CURRTEMNAME>显示错误
修复物品顶部备注改名后,不显示的问题
增加常量<$NPCNAME>,显示NPC名称,放在哪个NPC脚本,就显示哪个NPC的名字
修改ChangeDressEffect命令,支持绘制模式(ChangeDressEffect
翅膀效果
绘制模式(0特效,1普通))
增加脚本命令清除屏幕特效(CLEARSCREENEFFECT)
增加数字飘血速度控制(M2-选项-客户端控制-内挂控制-数字飘血速度)
更新封挂插件
【2021-10-29更新:】
本次更新
GameLogin.exe M2Server.exe
GetDBItemFieldValue增加支持可以获取所有的字段的值(包括自己增加的字段,以前的M2只支持Name
StdMode等等自带的字段)
更新封挂插件
【2021-10-24更新:】
必须同时更新
GameLogin.exe M2Server.exe GameOfMir登录器生成器.exe
增加个人商店叠加物品的价格可以按照单价排序
增加个人商店物品价格可以设置颜色
更新封挂插件
【2021-10-20更新:】
本次更新
GameLogin.exe M2Server.exe
修复已知BUG
更新封挂插件
【2021-10-11更新:】
必须同时更新
GameLogin.exe RunGate.exe
更新封挂插件
【2021-10-10更新:】
必须同时更新
GameLogin.exe M2Server.exe RunGate.exe
修复网关一个问题
网关增加一键更新封挂插件版本号的功能
更新封挂插件
【2021-10-08更新:】
必须同时更新
GameLogin.exe M2Server.exe RunGate.exe
修复引擎一个问题
更新封挂插件
【2021-10-04更新:】
本次更新
GameLogin.exe M2Server.exe
修复64位引擎一些问题
更新封挂插件
【2021-10-01更新:】
本次更新
GameLogin.exe M2Server.exe
修复64位引擎一个报错
优化一些脚本命令
【2021-09-25更新:】
本次更新
GameLogin.exe M2Server.exe RunGate.exe
修复切换网关命令失效的问题
优化64位引擎,千人同屏卡的问题(M2-性能设置-勾选多线程优化处理)
封挂插件下载地址,支持多个地址
更新封挂插件
[Upgrade]
;类型(3=封挂插件) 保存目录(更新登录器本身时目录名称使用\斜杠) 文件名称 MD5值 下载地址
0=3 \ GameProtect.zip 7b97e15d1119cbcd8c87658858dc16f2
http://改成自己的网址/GameProtect.zip
;1=3 \ GameProtect.zip
7b97e15d1119cbcd8c87658858dc16f2
http://改成自己的网址/GameProtect.zip
;支持多个地址,有条件的可以多搞几个网站,把封挂插件上传不同的网站,防止有的玩家有的地址下载不了,封挂插件的下载,登录器支持多个地址
【2021-09-12更新:】
本次更新
GameLogin.exe
更新登录器
更新封挂插件
【2021-08-26更新:】
本次更新
GameLogin.exe M2Server.exe
修复SetCurrTarget
扩展PROBEMON命令,最后加一个参数,设置为1的时候,登录器不显示探测的信息
更新封挂插件
【2021-08-07更新:】
本次更新
GameLogin.exe M2Server.exe
修复挂机时法师技能打不中怪物的问题
扩展PROBEMON命令,加一个变量参数,获取数量
更新封挂插件
【2021-08-03更新:】
本次更新
GameLogin.exe M2Server.exe
修复上次更新导致的CHANGEHUMABILITY的问题
修复引擎一个报错
增加刷怪数量支持G变量
MonGen.txt 格式:地图 坐标X 坐标Y 怪物名字 范围 数量(支持G变量) 间隔 集中刷新坐标机率 名字颜色(0~255) 刷出来时触发的QF脚本字段 内功怪物(0,1) 国家名字 同国家名玩家是否可攻击(0,1)
3 100 85 ◆◆◆◆妖魔神王◆◆◆◆ 75 <$STR(G111)> 180 0 254 @QF脚本段1
【2021-07-29更新:】
本次更新
GameLogin.exe M2Server.exe
修复引擎一个会造成CPU高,处理间隔高,卡的问题(老gom遗留问题)
修复登录器一个问题
加快砍怪后掉血的速度
【2021-07-28更新:】
本次更新
M2Server.exe
优化离线挂机人物CPU,处理间隔过高(M2-选项-性能设置 勾选优化离线挂机人物
该选项默认是勾选的)
勾选后,可以大幅度降低离线人物对引擎的消耗,
离线挂机人物的定时器脚本,各种延时触发脚本,Buff脚本触发都不会运行,
如果你的版本还要对离线挂机的人物运行这方面的脚本,就不要勾选
【2021-07-27更新:】
本次更新
GameLogin.exe M2Server.exe LoginGate.exe SelGate.exe
修复引擎一个报错
修复64位引擎十步一杀技能CD无效的问题
更新封挂插件
【2021-07-21更新:】
本次更新
GameLogin.exe M2Server.exe
修复引擎一个报错
修复内挂挂机问题
更新封挂插件
【2021-07-19更新:】
本次更新
M2Server.exe
修复自定义技能一个问题
增加假人是否开启无限刀的选项
更新封挂插件
【2021-07-16更新:】
本次更新 M2Server.exe
GameLogin.exe RunGate.exe
修复挂机时,不自动捡取的问题
修复角色交易查看角色仓库不显示(满仓的情况下会有这个问题)
修复网关一个问题
修复双开,鼠标右键会影响另外一个游戏的问题
增加假人支持无限刀
更新封挂插件
【2021-07-12更新:】
本次更新 M2Server.exe
GameLogin.exe RunGate.exe
修复TakeBagItem回收叠加物品,增加点计算错误
修复人形怪守护模式的问题
网关增加移动后使用野蛮的时间控制
优化32位引擎的内存占用
更新封挂插件
【2021-07-08更新:】
本次更新 M2Server.exe
GameLogin.exe
扩展CHANGEMODEEX定身,禁止移动(CHANGEMODEEX 25 10)
更新封挂插件
【2021-07-05更新:】
必须同时更新
RunGate.exe LoginGate.exe SelGate.exe
更新针对网关的一个攻击
【2021-07-03更新:】
必须同时更新
M2Server.exe GameLogin.exe
增加离开浑水摸鱼地图时QF触发[@LeaveSecretMap]
扩展CHANGEMODEEX护身支持吸蓝比例设置(CHANGEMODEEX
19 10 100)
更新封挂插件
【2021-07-02更新:】
必须同时更新
M2Server.exe GameLogin.exe
修复脚本命令PLAYEFFECT的问题
【2021-07-01更新:】
必须同时更新
M2Server.exe GameLogin.exe
修复脚本命令RELEASEMAGIC的问题
【2021-06-30更新:】
必须同时更新
M2Server.exe GameLogin.exe
扩展脚本命令PLAYEFFECT、SetIcon、SetAttackTargetEffect
【2021-06-28更新:】
必须同时更新
M2Server.exe GameLogin.exe RunGate.exe
修复自定义技能一个问题
爆物品聊天框查看装备属性支持随时可查看
修复网关查看屏幕截图偶尔会卡死网关的问题
更新封挂插件
【2021-06-25更新:】
本次更新 M2Server.exe
GameLogin.exe BDE数据库转换成Access数据库.exe
修复引擎一个报错
更新BDE数据库转换成Access数据库
【2021-06-22更新:】
本次更新 M2Server.exe
GameLogin.exe 日记查询.exe
增加查看对方装备时QF脚本触发[@QueryUserState]
增加ADDBUTTONEX支持查看对方装备的窗口上创建按钮
增加AddDlg支持查看对方装备的窗口上创建NPC对话框
增加灵符、声望、荣誉、金刚石的日记记录
[@QueryUserState]
可以使用当前对象的变量来查看\
当前查看对象的常量,例如:<$C.USERNAME>
<$C.HP> <$C.PKPOINT> <$C.GOLDCOUNT> <$C.GAMEGOLD>
<$CURRRTARGETNAME>\
【2021-06-18更新:】
本次更新
GameLogin.exe
修复聊天框查看物品属性,坐标偏移的问题
【2021-06-16更新:】
必须同时更新
M2Server.exe GameOfMir登录器生成器.exe GameLogin.exe 必备补丁(NewopUI.Pak)
增加爆物品聊天框里支持查看物品属性
增加技能CD时间显示(M2-选项-功能设置-技能魔法-开启技能CD显示)
增加进入浑水摸鱼地图时QF触发[@EnterSecretMap]
增加修改浑水摸鱼脚本命令(ChangeSecretMode)
修改首饰盒物品数据库DB的Expand1字段(可能会导致放不进去,新的Expand1=0不能放入)
修复已知BUG
修改浑水摸鱼脚本命令
ChangeSecretMode 参数1 参数2 参数3 参数4
[@main]
#ACT
ChangeSecretMode 63 30 神秘人 35 68
SENDMSG 6
浑水摸鱼模式,有效期30秒
;----------------------------------------------------------------------------------
DB设置
头盔:stdmode段为15
项链:stdmode段为19、20、21
手镯:stdmode段为24、26
戒指:stdmode段为22、23
;----------------------------------------------------------------------------------
放入条件
物品允许装备的位置(只限于可以装备的物品)数据库字段:Overlap
0,1 只允许穿身上
2: 只允许首饰盒
3:
可以穿身上+首饰盒
4: 只允许神佑
5: 可以穿身上+神佑盒
6: 首饰盒+神佑盒
7:
身上+首饰盒+神佑盒
;----------------------------------------------------------------------------------
首饰盒放入位置设置:
Expand1: 1-6 对应6个位置;Expand1=0不能放入 Expand1=13所有位置可放
神佑盒放入位置设置: Expand1: 1-12
对应12个位置;Expand1=0不能放入 Expand1=13所有位置可放
需要自己在数据库里添加一个字段“Expand1” 创建字段的时候要选择数字型类型的 INTEGER 类型的
;==================================================================================
----------------------------------------------------------------------------------------------------------------------------------------------
{信息|F:B:M:U:H:D}
F=字体颜色
B=背景颜色 M=模式(0绘制背景色,1字体描边) U=0没有下划线 1有下划线 H=鼠标放上去的字体颜色 D=鼠标按下的字体颜色
爆物品聊天框里查看物品属性,查看装备属性,%ShowItem标志只能用在String.ini文件里DropItemHint=后面
DropItemHint={%ShowItem(点击查看属性)|252:255:0:1:0:249}从[%Name]身上掉落在地图%Map(%X,%Y)处
支持点击查看物品的属性,属性框支持鼠标拖动,需要点击属性框里的关闭按钮才能关闭,关闭按钮的素材在必备补丁(NewopUI.Pak)的1621
1622 1623
需要修改素材的替换这三个
----------------------------------------------------------------------------------------------------------------------------------------------
显示技能CD时间,并且有动画显示,动画素材在必备补丁(NewopUI.Pak)的1630~1689
可以到人物属性框,技能界面拖动技能按钮到屏幕上
也可以使用脚本命令直接设置
ShowScreenMagicTime
技能名称 X Y 快捷键(值在49~56为 F1~F8 69~76为 Ctrl+F1~Ctrl+F8,0表示不改变快捷键) 是否可以拖动(0可以
1不可以)
【2021-06-08更新:】
必须同时更新
M2Server.exe GameLogin.exe RunGate.exe
修复上一版的网关问题
修复32位引擎读取物品数据库就报错的问题
【2021-06-07更新:】
必须同时更新
GameLogin.exe RunGate.exe
修复上一版的网关问题
优化网关封加速功能(如果使用了该功能的用户,先测试一下)
【2021-06-03更新:】
必须同时更新
M2Server.exe GameOfMir登录器生成器.exe GameLogin.exe RunGate.exe
扩展浑水摸鱼功能
扩展SENDMOVEMSG
增加滚动速度的参数
扩展元素,增加攻击伤害、人物体力增加、人物魔力增加
,这三种元素支持到65535
优化禁止一键三技能提示信息
增加脚本命令检测是否可以复活(CheckRevival)
增加常量<$CURRITEMCOUNT>当前叠加物品的数量,如果不是叠加物品,显示为1
增加常量<$UpgradeCount>人物身上所有装备加星总和
增加禁止怪物简装功能,加入禁止简装的怪物,不会显示简装(引擎-查看-列表信息一禁止怪物简装列表)
增加网关跑步到野蛮的速度控制
增加登录器推广标识,最大支持15个汉字或30个英文字符。常量<$GAMEPROMOTIONFLAG>
增加新的攻击速度控制,可以更精准的控制攻击速度
【2021-05-18更新:】
本次更新
GameLogin.exe
修复上一版AddDlg命令一个问题
【2021-05-16更新:】
必须同时更新
M2Server.exe GameLogin.exe DBServer.exe RunGate.exe
修复64位引擎摆摊看不见名称的问题
修复角色交易离线挂机后产生的一些问题
增加角色交易管理(引擎-管理-角色交易管理)
增加暴击QF触发[@BlastHit]
脚本命令PLAYEFFECT末尾增加两个参数XY坐标
增加脚本命令增加NPC对话框
AddDlg DelDlg脚本命令(该NPC对话框,不会主动关闭)
PLAYEFFECT WIL文件序号 开始图片数 播放图片张数 播放次数 播放速度(毫秒) 绘制模式(0特效绘制,1普通绘制) 微调X 微调Y
格式: AddDlg 编号(1-50) 图片文件序号 图片编号 是否可移动(0:不能; 1:可以) 界面X:界面Y 文字偏移X:文字偏移Y 位置 QF触发字段
位置:0屏幕上 1装备对话框上 2装备 3时装 4状态 5属性 6称号 7技能 8出战 9包裹 10聊天框左侧界面 11聊天框右侧界面 12商铺界面
[@添加NPC对话框]
#ACT
AddDlg 1 1 440 1 10:20 30:40 0
@QF脚本字段
;会触发QF脚本的字段[@QF脚本字段]
;-----------------QF脚本----------------------------
;----------------所有的点击都在QF脚本触发--------
[@QF脚本字段]
写脚本的格式和普通脚本一样,不支持使用“@exit”关闭这个对话框,必须使用DelDlg脚本命令关闭\
不支持“
ITEMBOX”\
<GOM引擎官方网站|253#GOM引擎官方网站:^254#www.gameofmir.com>\
<当前时间:/SCOLOR=251><$DATETIME>\
<下一页/@下一页>\
<关闭/@关闭>\
[@关闭]
#ACT
DelDlg 1
[@下一页]
<我要出售当前角色,需要设置委托人|254#委托人必须在线,并且同意委托请求/@@InPutString1(请输入委托人名称,委托人必须在线,并且同意委托请求:)>\
\
<上一页/@QF脚本字段>\
[@InPutString1]
#if
NOT S1.checkOnline
#act
SENDMSG 6
你输入的委托人不在线
break
#if
NOT
S1.INSAFEZONE
;检测一下委托人是否在安全区,防止玩家恶意输入委托人,弹窗委托人
#act
SENDMSG 6
委托人必须在安全区
break
#if
#act
;SellChar 出售货币类型(0-5) 价格
SellChar 0 100 S1
SENDMSG 6
请通知你的委托人同意委托请求
【2021-05-08更新:】
本次更新 M2Server.exe
GameLogin.exe RunGate.exe
更新封挂插件(启动登录器生成器,勾选封挂插件,生成封挂插件替换,游戏网关修改一下封挂插件日期)
增加脚本命令GetSkillKey
SetSkillKey
[@获取技能快捷键]
#ACT
GetSkillKey 烈火剑法 N1
;N1值在49~56为 F1~F8 69~76为
Ctrl+F1~Ctrl+F8
[@设置技能快捷键]
#ACT
SetSkillKey 烈火剑法 76
;N1值在49~56为 F1~F8 69~76为
Ctrl+F1~Ctrl+F8
【2021-04-28更新:】
本次更新 M2Server.exe
GameLogin.exe RunGate.exe
更新封挂插件(启动登录器生成器,勾选封挂插件,生成封挂插件替换,游戏网关修改一下封挂插件日期)
修复防Herom2摆摊可以跨地图购买物品的问题
修改个人商店物品如果被改价后,玩家必须强制刷新一下个人商店才能购买
同一个区如果多开网关,只要修改一个网关的封挂插件日期,其他也会同时修改成功。
【2021-04-22更新:】
本次更新 M2Server.exe
GameLogin.exe
更新封挂插件(启动登录器生成器,勾选封挂插件,生成封挂插件替换)
扩展SetIcon命令,最后一个参数增加播放次数
修复一键捡取不支持假人的问题
修复禁止丢弃的准备可以卡丢弃的问题
SetIcon 位置(0-9) WIL文件序号 图片序号(0-65535) X(为空时默认X=0) Y(为空时默认Y=0) 播放张数(为空时默认张数=1) 播放效果(0普通 1特效) 播放速度(毫秒,为空时速度为300毫秒) 是否只有自己看见(0=所有人都可以看见 1=仅仅自己可以看见) 播放次数(为空表示无限次)
【2021-04-21更新:】
本次更新 M2Server.exe
GameLogin.exe
修复CHANGESLAVEABILITY脚本命令一个报错
【2021-04-09更新:】
本次更新 M2Server.exe
GameLogin.exe
修复角色交易一些问题
修复商业版启动后偶尔会变成免费版的问题
修复其他一些问题
【2021-03-28更新:】
本次更新 M2Server.exe
GameLogin.exe 合区工具.exe
更新封挂插件
修复角色交易一些问题
修复合区工具合个人商店物品错乱的问题
扩展脚本命令ADDBUTTONEX
增加角色交易点击查看其他信息脚本触发
增加出售角色支持离线挂机,可以在下线的时候使用离线脚本命令,或者M2里点击加载脱机人物
增加当前对象的常量和变量显示操作检测的支持
当前对象是指,正在攻击的对象或被攻击的对象,杀死或者被杀的对象,或正在查看的出售角色对象;
-----------------------------------------------------------------------------------------------------
当前对象的所有私人的常量都可以使用在前面加“C.”的方式
当前对象的所有私人的变量使用<$CSTR(S1)>和查看自己的变量<$STR(S1)>多一个“C”
比如在攻击触发,被攻击触发,死亡触发,还有查看出售角色的其他信息的触发时,引擎会自动设置当前对象
当前对象的常量,例如:<$C.HP> <$C.PKPOINT> <$C.GOLDCOUNT>
<$C.GAMEGOLD>
当前对象的变量,例如:<$CSTR(S1)> <$CSTR(A1)>
<$CSTR(T1)> <$CSTR(U1)> <$CHUMAN(QQQQ)>
<$CGUILD(WWWW)>
;------------------------------攻击触发------------------------------
[@Attack]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
MOV <$CSTR(S1)> <$STR(S1)>
SENDMSG 6
把我的S1变量值传递给被攻击人的S1变量里,使用“CSTR”代表当前对象的变量比自己的“STR”前面多一个“C”
MOV <$STR(N1)> <$CSTR(N1)>
SENDMSG 6
把对方的的N1变量值传递给我的的N1变量里,使用“CSTR”代表当前对象的变量比自己的“STR”前面多一个“C”
SENDMSG 6 你攻击了人物【<$C.USERNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255
249
BREAK
[@main]
#IF
#ACT
MOV S1 测试人物
;SetCurrTarget
名称(空的情况下表示清空当前对象)
;使用SetCurrTarget设置当前对象
SetCurrTarget S1
#IF
CompareText <$C.USERNAME>
S1
;检测设置的对象是否成功
#ACT<BR>SENDMSG6当前对象名称=【<$C.USERNAME>】等级=【<$C.LEVEL>】S1=【<$CSTR(S1)>】N1=【<$CSTR(N1)>】255
249
;使用MOV命令调整当前对象的变量
MOV <$CSTR(S1)> <$STR(S1)>
SENDMSG 6
把我的S1变量值传递给当前对象的S1变量里,使用“CSTR”代表当前对象的变量比自己的“STR”前面多一个“C”
MOV <$STR(N1)> <$CSTR(N1)>
SENDMSG 6
把对方的的N1变量值传递给我的的N1变量里,使用“CSTR”代表当前对象的变量比自己的“STR”前面多一个“C
【2021-03-22更新:】
本次更新
GameLogin.exe
修复不自动使用开天斩的问题
【2021-03-20更新:】
必须同时更新
GameLogin.exe 微端.exe
修复角色交易一个界面显示问题
修复微端一个可能会造成不更新的问题
【2021-03-18更新:】
必须同时更新
M2Server.exe DBServer.exe
增加几个角色交易的常量
【2021-03-16更新:】
必须同时更新
M2Server.exe GameOfMir登录器生成器.exe GameLogin.exe DBServer.exe RunGate.exe
必备补丁(NewopUI.Pak)
修复封包卡OK框的问题
修复64位引擎关闭有几率报错的问题
增加角色交易功能(详细看说明书)
增加吸怪引怪脚本命令(详细看说明书)
增加免Shift开关
【2021-02-25更新:】
本次更新
M2Server.exe GameLogin.exe
修复几个脚本命令的问题
【2021-02-22更新:】
本次更新
M2Server.exe GameLogin.exe
修复<$CURRTEMDURAMAX>无效的问题
修复AddTextList不自动创建文件的问题
【2021-02-20更新:】
必须同时更新
M2Server.exe GameOfMir登录器生成器.exe
修复上次更新的64位引擎内存占用过高的问题
增加重新加载key功能
【2021-02-06更新:】
必须同时更新
M2Server.exe GameOfMir登录器生成器.exe
修复64位引擎有的机器启动不了的问题
重新编写了64位引擎的个人商店功能,优化物品过多卡的问题
【2021-02-02更新:】
必须同时更新
GameLogin.exe RunGate.exe
更新封挂插件(需要同时更新网关(RunGate.exe和RunGate.dll,这两个文件需要同时更新))
封挂插件如何更新:
启动登录器生成器,勾选封挂插件,点击生成封挂插件,会有弹出详细的使用说明
【2021-01-28更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复脚本命令GetRandomTexts无效的问题
修复其他已知BUG
【2021-01-24更新:】
必须同时更新
GameLogin.exe GameOfMir登录器生成器.exe M2Server.exe
修复上一版武器简装初始设置无效的问题
【2021-01-22更新:】
必须同时更新
GameLogin.exe GameOfMir登录器生成器.exe M2Server.exe
修复上一版本<$SCRIPTPARAM1>显示错误
增加内挂衣服简装和武器简装分开控制(需要同时更新“GameLogin.exe”
“GameOfMir登录器生成器.exe”并且重新生成登录器)
增加游戏界面的左下角右下角自定义按钮(可以参考包裹的自定义按钮使用说明,需要同时更新“GameLogin.exe”
“GameOfMir登录器生成器.exe”并且重新生成登录器)
QF脚本触发
左下角5个自定义按钮
[@ButtonCustomLeftClick]
[@ButtonCustomLeftClick2]
[@ButtonCustomLeftClick3]
[@ButtonCustomLeftClick4]
[@ButtonCustomLeftClick5]
右下角5个自定义按钮
[@ButtonCustomClick]
[@ButtonCustomClick2]
[@ButtonCustomClick3]
[@ButtonCustomClick4]
[@ButtonCustomClick5]
【2021-01-16更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复时装手镯不显示技能CD元素
修复登录器一个报错
修复引擎一个报错
优化一些脚本执行效率
【2021-01-07更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复上一版一个小问题
【2021-01-06更新:】
必须同时更新
GameLogin.exe M2Server.exe RunGate.exe
修复时装首饰一个问题
修复自定义怪物简装后爆率透视失效
更新封挂(本次更新,需要同时更新登录器,网关,封挂插件)
【2021-01-02更新:】
必须更新
DBServer.exe
修复DBServer在非高速模式时,会丢失身上装备的问题。
包裹、首饰盒、仓库不会丢失,一些服务器DBServer启动时高速模式失效偶尔会出现这个问题(没有使用时装首饰的不会有问题)
【2021-01-01更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复光柱一个问题
增加技能冷却元素
增加技能威力脚本命令(SetSkillPower)
增加时装首饰
增加新版自定义属性,每个装备支持30条属性(选项-客户端设置-自定义属性-新版自定义属性)
详细看说明书
【2020-12-30更新:】
必须同时更新
GameLogin.exe M2Server.exe RunGate.exe
修复小地图一个问题
修复网关一个问题
增加大退延时,移动取消功能(功能设置-其他控制(2))
增加64位合区工具
增加光柱特效是否显示在物品图片的上层的选项
重新编写了物品光柱添加修改方式(查看-列表信息二-物品光柱)
扩展Take命令
Take 物品名称 数量是否部分匹配(0或空=名称必须完全一样,1=名称部分一样) 是否检测改名名称(0=或空不检测 1=检测)
[@main]
#if
#act
Take 木剑 1
SENGMSG 6 收回木剑
[@main]
#if
#act
Take 改名木剑 1 0 1
SENGMSG 6 收回改名木剑
[@main]
#if
#act
Take 剑 1 0 1
SENGMSG 6 收回名称有“剑”的物品
[@main]
#if
#act
Take 剑 1 1 1
SENGMSG 6 收回改名名称有“剑”的物品
【2020-12-20更新:】
本次更新
GameLogin.exe M2Server.exe RunGate.exe
修复引擎特殊情况下导致报错人物数据读取保存失败
【2020-12-14更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复十步一杀可以飞出禁锢范围的问题
增加大退延时功能(功能设置-其他控制(2))
增加个人商店自动下架功能(功能设置-个人商店
默认是7天不登录游戏,个人商店出售的物品自动下架)
指定天数没有登录的人物的个人商店物品会自动下架存仓
防止上架出售的物品过多造成卡的问题
【2020-12-12更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复登录器一个可能会导致微端不更新的问题
修复引擎一些问题
【2020-12-08更新:】
OK框被卡属性说明
;有用户在放OK框物品的触发里检测,这里检测不行的,在开始加属性之前必须也检测一下OK框的物品
[@ItemIntoBox5]
#if
EQUAL
<$BOXITEM[5].NAME> 进击的巨人
#ACT
BREAK
#ELSEACT
ReturnBoxItem
5
MESSAGEBOX 只有进击的巨人可以吞噬!
[@开始加属性]
;在开始加属性之前必须检测一下OK框的物品是否合法
;在开始加属性之前必须检测一下OK框的物品是否合法
;在开始加属性之前必须检测一下OK框的物品是否合法
#if
NOT
EQUAL <$BOXITEM[5].NAME> 进击的巨人
#ACT
ReturnBoxItem 5
MESSAGEBOX
只有进击的巨人可以吞噬!
BREAK
#IF
#ACT
;关联到OK框物品 所有操作或检测自定义OK框的脚本命令才能正常使用
SetUpgradeItem 5
;修改该OK框物品的名称颜色 -1表示是OK框
CHANGEITEMNAMECOLOR -1 253
;修改OK框物品星星数量 -1表示是OK框
CHANGEITEMUPGRADECOUNT -1 + 1
;刷新到客户端,刷新后,就会解除关联,如果下面还有修改OK框物品的命令,需要重新"SetUpgradeItem
5",最新引擎使用BREAK也会解除关联
UpDateBoxItem 5
;物品返回到包裹
ReturnBoxItem 5
【2020-12-06更新:】
必须同时更新
GameLogin.exe RunGate.exe
修复网管一个问题
【2020-12-01更新:】
必须同时更新
GameLogin.exe M2Server.exe RunGate.exe
修复网管一个问题
扩展元素,增加攻击伤害、体力、魔法支持到255%
对OK框物品的关联修改
如果使用了UpDateBoxItem更新的脚本命令,关联会自动失效,
如果你的UpDateBoxItem下面还有修改OK框物品的脚本,需要重新使用
脚本命令SetUpgradeItem进行关联,才能正常
【2020-11-28更新:】
必须同时更新全套程序
修复启动控制器没有安装DBC会退出的问题
完善个人商店其他两个上架下架触发(上一版缺两个触发)
【2020-11-24更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复启动控制器问题
增加个人商店上架下架触发
【2020-11-20更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复引擎登录器一些问题
【2020-11-18更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复64位引擎一些问题
扩展MapEffect脚本命令
扩展ReleaseMagic脚本命令
扩展物品来源脚本命令
扩展包裹206个(选项-功能设置-其他控制(3)里面开启)
增加清空技能CD脚本命令ClearSkillWaitTime
增加脚本命令GetRandomTexts
增加脚本命令GetRandomNumbers
增加脚本命令RANDOMEX
增加脚本命令RandomGoto
增加脚本命令OpenUrl
增加被攻击掉血前触发
增加6个物品的首饰盒(选项-功能设置-其他控制(3)里面开启)
【2020-11-12更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复引擎一个卡死问题
增加穿脱触发
增加传送戒指,使用传送命令时触发
[@TakeOnEx]
#ACT
SENDMSG 6
人物穿装备,位置<$CURRTAKETEMPOS>,物品<$CURRTEMNAME>(<$G_CURRTEMNAME>),ID<$CURRTEMMAKEINDEX>
[@TakeOffEx]
#ACT
SENDMSG 6
人物脱装备,位置<$CURRTAKETEMPOS>,物品<$CURRTEMNAME>(<$G_CURRTEMNAME>),ID<$CURRTEMMAKEINDEX>
[@HeroTakeOnEx]
#ACT
SENDMSG 6
英雄穿装备,位置<$CURRTAKETEMPOS>,物品<$CURRTEMNAME>(<$G_CURRTEMNAME>),ID<$CURRTEMMAKEINDEX>
[@HeroTakeOffEx]
#ACT
SENDMSG 6 英雄脱装备,位置<$CURRTAKETEMPOS>,物品<$CURRTEMNAME>(<$G_CURRTEMNAME>),ID<$CURRTEMMAKEINDEX>
人物使用传送命令时,QF触发
[@ConfirmMove]
#ACT
;ConfirmMove (1=禁止
0=允许)
ConfirmMove 1
sendmsg 6 你已经被禁止传送
【2020-11-11更新:】
必须同时更新
GameLogin.exe M2Server.exe
累加行会中所有在线成员的个人变量
AddGuildHumVar 行会名称 需要累加的变量(N等等数字变量) 累加结果保存变量
;示例
ADDGuildHumVar 兄弟团 U20 N$统计总数
sendmsg 7
兄弟团中的所有在线成员的U20变量累加合计为<$STR(N$统计总数)>
;-----------------------------------------------------------------------------------
按在线人数排序,导出行会名称
SortGuildToList 导出文本路径 排序模式(0,1)保存模式(0=只有行会名称,1=以冒号分割
行会名称:在线人数)
;示例
SortGuildToList ..\QuestDiary\行会名称.txt 0 0
;-----------------------------------------------------------------------------------
导出行会在线成员数据
GuildSaveToList
导出文本路径 行会名称 成员的变量或常量
;示例
GuildSaveToList ..\QuestDiary\行会成员数据.txt
<$USERNAME>|<$LEVEL>|<$STR(S$伤害统计)>|<$STR(S$杀敌人数)>
;-----------------------------------------------------------------------------------
微信红包生成到文件
RedEnvelopeSaveToList
导出文本路径 红包总金额 模式(0平均,1随机) 红包数量 最小红包(随机模式有效) 最大红包(随机模式有效,必须大于平均值,设置为0时自动模式)
;示例
[@生成红包到文件]
#ACT
RedEnvelopeSaveToList ..\QuestDiary\红包.txt 1000
1 20 5 100
【2020-11-06更新:】
必须同时更新
GameLogin.exe M2Server.exe
个人商店商铺 购买和取款 QF触发
加入行会前QF触发
增加脚本命令GIVE物品后,进行关联LinkGiveItem
增加脚本命令LoadFileToMemoryEx和LoadFileToMemory用法一样,这个命令是用于通区数据
增加脚本命令FileExists(检测文件是否存在)、DeleteFile(删除文件)
扩展checkitem命令
优化脚本运行速度
修复已知BUG
常量:
当前卖家名字 <$USERSHOPSELLER>
当前买家名字
<$USERSHOPBUYER>
当前购买或出售的物品常量和以前通用 <$CURRTEMNAME>
<$G_CURRTEMNAME> <$CURRTEMINDEX>
<$CURRTEMMAKEINDEX>
当前购买或出售的物品使用的货币类型名称
<$BUYITEMMONEYTYPENAME>
当前购买或出售的物品使用的货币类型值
<$BUYITEMMONEYTYPE>
当前购买或出售的物品的价格 <$BUYITEPRICE>
;购买触发 买家触发
[@BuyUserShopItem]
#IF
#ACT
sendmsg 6
你购买了<$USERSHOPSELLER>出售的摆摊物品<$G_CURRTEMNAME>,ID:<$CURRTEMINDEX>,货币名称:<$BUYITEMMONEYTYPENAME>,货币类型:<$BUYITEMMONEYTYPE>,物品价格:<$BUYITEPRICE>
;取款触发 卖家触发
[@GetUserShopItemMoney]
扩展checkitem命令
checkitem 物品名称 数量是否部分匹配(0=名称必须完全一样,1=名称部分一样) 是否检测改名名称(0=不检测 1=检测)
;加入行会成员前的QF触发
[@ConfirmGuildAddMember]
#ACT
;ConfirmGuildAddMember
(1=禁止 0=允许)
ConfirmGuildAddMember 1
sendmsg 6 已经被禁止加入行会
[@main]
#if
#act
GIVE 乌木剑
1
;给一个物品
LinkGiveItem
;关联这个物品
CHECKITEMADDVALUE -1 0 +
1
;脚本命令操作该物品
SENDUPGRADEITEM
;修改后的参数,刷新到客户端
[@main]
#if
FileExists
..\QuestDiary\数据.txt
;检测“..\QuestDiary\数据.txt”
是否存在
#act
;删除“..\QuestDiary\数据.txt”
DeleteFile
..\QuestDiary\数据.txt
【2020-10-26更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复透视一个问题
修复微端一个问题
增加透视物品一些选项
增加31类物品支持叠加
【2020-10-24更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复透视物品光柱绘制错误
增加透视物品是否显示光柱(查看-列表信息二
)
修改透视看到的物品就是爆出来的物品,不能爆的物品不透视
内挂如果没有勾选自动捡取的,透视的物品也不会显示
透视到什么物品,杀死后怪物就爆什么物品,不爆的物品,透视不显示
如果开通人物杀怪爆率倍数,两个不一样的杀怪物爆率倍数的玩家
看到的透视物品可能不相同,当然杀死怪物爆的物品也不一样
如果没有开通人物杀怪爆率倍数,所有人看到的透视物品一样
【2020-10-21更新:】
必须同时更新
GameLogin.exe M2Server.exe
增加SetMonBurstItems支持多行
增加脚本命令IncFileList
增加无视爆物品控制怪物(查看-列表信息一)
增加爆率透视功能(查看-列表信息二,SHOWMONITEM
参数(0=关闭 1开启透视))
【2020-10-10更新:】
必须同时更新
GameLogin.exe M2Server.exe
增加叠加物品OverLap=3时,叠加物品重量不变(不管叠加多少个,物品重量不变)
增加<$CONST(X)>用法
增加脚本命令获取来源信息GETITEMCREATEINFO
增加64位引擎(有两个64位引擎,一个是64位引擎,另外一个是64位多线程引擎)
---------------------------------------------------------------------------------------
获取来源信息
GETITEMCREATEINFO 装备位置(-1时是OK框中的装备, 0~18或30~41时是穿在身上的装备) 变量1(0=没有来源 1GM创建 2NPC创建 3购买的商铺的 4购买的NPC商店里的 5怪物爆的 6系统刷的 7挖矿 8挖的 9宝箱) 变量2(自定义来源信息) 变量2(人物名称) 变量4(怪物名称) 变量5(地图名称) 变量6(时间)
---------------------------------------------------------------------------------------
增加<$CONST(X)>用法,表示X不是变量,就是一个常量字符,一些地图名称以变量名称开头的等等地方,可以用<$CONST(X)>表示
这样就不在把<$CONST(X)>当成变量,造成脚本错误,例如:
[@main]
#Act
MOV N0
3
;这里的N0的变量值等于“3”是把“3”当成地图名称,还是把“N0”当成地图名称,引擎以前有这方面的处理,优先检查有没有N0这个地图
;现在可以直接设置成地图名称
MAP
<$CONST(N0)>
;表示传送到地图名称为“N0”的地图
【2020-10-02更新:】
必须同时更新
GameLogin.exe M2Server.exe GameOfMir引擎控制器.exe
增加叠加物品OverLap=3时,叠加物品重量不变(不管叠加多少个,物品重量不变)
【2020-10-02更新:】
必须同时更新
GameLogin.exe M2Server.exe GameOfMir引擎控制器.exe
增加脚本命令ChangeSlaveAbility和GetSlaveAbility
修复启动器在2003系统启动不了的问题
修复微端一个问题
优化一些封包和数据
------------------------修改宝宝属性-----------------------------
ChangeSlaveAbility 参数1 参数2 参数3
参数1 属性类型 1,HP 2,MAXHP 3,AC 4,MAXAC 5,MAC
6,MAXMAC 7,DC 8,MAXDC 9,MC 10,MAXMC 11,SC 12,MAXSC 13,appr(就是宝宝样子) 14,移动速度
15,攻击速度
参数2 属性值
参数3 宝宝名字 可不写
不写为所有宝宝
------------------------获取宝宝属性-----------------------------
GetSlaveAbility
参数1 参数2 参数3
参数1 属性类型 2,MAXHP 3,AC 4,MAXAC 5,MAC 6,MAXMAC 7,DC 8,MAXDC 9,MC
10,MAXMC 11,SC 12,MAXSC 13,appr(就是宝宝样子) 14,移动速度 15,攻击速度
参数2 变量 必须是完整格式的整数型变量
比如<$STR(N88)> <$STR(N$宝宝血量)>
参数3 宝宝名字 同名宝宝取第一个宝宝的属性
【2020-09-18更新:】
本次更新全套
增加脚本命令LoadFileToMemory一般在引擎启动时使用该命令
修复WIL编辑器密码读取错误
修改登录器微端模式,强制创建目录
修改捡物精灵不简装
LoadFileToMemory 文件(文件不能是通区数据文件,不支持绝对路径) 类型(0=普通文件
1=INI格式文件)
该命令作用是,把脚本用到的数据文件加载到内存里,脚本命令读取的时候就不用从硬盘读取该文件了
--------------------------------------好处--------------------------------------
已经在启动的的时候加载到内存,直接在内存读写,读写速度快,用在读写比较频繁的文件,比如捡取触发等等,
每秒引擎每隔一段时间,保存一次该文件,不会频繁读写硬盘。
--------------------------------------缺点--------------------------------------
不能手动修改该文件,只能通过脚本命令读写
--------------------------------------------------------------------------------
[@Startup]
#ACT
LoadFileToMemory
..\QuestDiary\数据\名单.txt
LoadFileToMemory ..\QuestDiary\数据\战力排行数量.txt
[@main]
#IF
CHECKTEXTLIST ..\QuestDiary\数据\名单.txt
<$USERNAME)>
#SAY
你的名字已经保存
#ELSEACT
AddTextList
..\QuestDiary\数据\名单.txt <$USERNAME)>
SENGMSG 6
写入后,不能立即保存到文件里,引擎每隔一段时间自动保存
【2020-09-16更新:】
本次更新
GameLogin.exe M2Server.exe
修改宝宝触发里常量<$CURRRSLAVENAME>
修复ChangeSpeed移动加速失效的问题
;QFunction-0脚本触发
[@SlaveDie]
#IF
#ACT
SENDMSG 6
你的宝宝【<$CURRRSLAVENAME>】被杀死了
[@SlaveAttack]
#ACT
M.HumanHP - 10000
SendMsg 6
你的宝宝正在使用物理攻击,对怪物造成二次伤害10000点,宝宝名称:<$CURRRSLAVENAME>,技能ID:<$CURRRUSEMAGICID>
[@SlaveMagicAttack]
#ACT
M.HumanHP - 10000
SendMsg 6
你的宝宝正在使用魔法攻击,对怪物造成二次伤害10000点,宝宝名称:<$CURRRSLAVENAME>,技能ID:<$CURRRUSEMAGICID>
[@SlaveStruck]
#ACT
SENDMSG 6
你的宝宝被攻击了,宝宝名称:<$CURRRSLAVENAME>,技能ID:<$CURRRUSEMAGICID>
[@SlaveMagicStruck]
#ACT
SENDMSG 6
你的宝宝被魔法攻击了,宝宝名称:<$CURRRSLAVENAME>,技能ID:<$CURRRUSEMAGICID>
【2020-09-14更新:】
必须同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
修复引擎一个报错
增加宝宝死亡攻击触发
修改怪物的名称坐标调整,自定义怪物和普通怪物分开设置
扩展物品名称下面的备注,支持换行,支持图片(在Envir目录下创建个DZItemDescList.txt文本文件)
装备特殊备注功能,该备注显示在,装备名称和装备属性之间;
在Envir目录下创建个DZItemDescList.txt文本文件
文件格式,例:
;装备名称 备注颜色 备注信息
;“/”颜色分割符“ \”换行符
显示图片
格式:
<IMG:N:F:X:Y:M:S>
N表示显示文件中的第几个图片,F表示WIL文件序号,X是横向坐标,Y是纵向坐标.
F=WIL文件序号(详见引擎:查看-列表信息(二)-WIL资源)
X和Y这两个坐标可以使图片显示的坐标更加精准.
M是绘制模式0普通绘制 1特效绘制
S=不占用字符位置(0占 1不占)
显示动态图片
格式:
<PLAYIMG:F:N:C:T:X:Y:M:S>
F表示WIL文件序号
N表示播放开始图片
C表示播放张数
T表示播放速度(毫秒)
X,Y表示微调坐标
M是绘制模式0普通绘制
1特效绘制
S=不占用字符位置(0占 1不占)
;------------------下面的例子要在(查看-列表信息二-WIL资源里添加“NewopUI.Pak”,并且放在第一位,图片可以正常显示)-----------
;DZItemDescList.txt
文件
木剑=251/史诗
铁剑=253/极品
金戒指=253/测试金戒指备注\243/测试金戒指换行备注
布衣(男)=243/测试图片左边边的备注<IMG:1600:0:0:0:0:0>243/测试图片右边的备注\<PLAYIMG:0:1610:10:100:0:0:0:0>243/测试动态图片备注
骨玉权杖=<IMG:1600:0:0:0:0:0><PLAYIMG:0:1610:10:100:0:0:0:0><IMG:1600:0:0:0:0:0><PLAYIMG:0:1610:10:100:0:0:0:0>
坚固手套=<PLAYIMG:0:1610:10:100:0:0:0:0>243/测试图片左边边的备注<IMG:1600:0:0:0:0:0><PLAYIMG:0:1610:10:100:0:0:0:0>243/测试图片右边的备注\<PLAYIMG:0:1610:10:100:0:0:0:0>243/测试动态图片备注
;---------------------------------------------------------------------------------------------------------------------
【2020-09-12更新:】
本次更新 GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
GOTOLABEL上次更新修改了格式,一些版本使用过这个命令的,导致不正常(请按照以下格式改一下)
修复时装武器显示位置错误
登录器配置器增加微端模式选项,和微端客户端创建名称选项
增加人物,NPC,怪物的名称坐标调整(选项-客户端设置-内挂控制(二))
GOTOLABEL 0 @小组成员触发是否包含自己(0=包含,1=不包含) 传递变量1(允许为空) 传递变量2(允许为空) 传递变量3(允许为空)
传递变量4(允许为空)
GOTOLABEL 1 @行会成员触发是否包含自己(0=包含,1=不包含) 传递变量1(允许为空) 传递变量2(允许为空)
传递变量3(允许为空) 传递变量4(允许为空)
GOTOLABEL 2 @当前地图的人物触发是否包含自己(0=包含,1=不包含)
传递变量1(允许为空) 传递变量2(允许为空) 传递变量3(允许为空) 传递变量4(允许为空)
GOTOLABEL 3 @指定范围人物触发 X Y
范围是否包含自己(0=包含,1=不包含) 传递变量1(允许为空) 传递变量2(允许为空) 传递变量3(允许为空) 传递变量4(允许为空)
[@main]
#IF
#ACT
mov n1 <$X>
mov n2 <$Y>
mov S1
<$USERNAME>
GOTOLABEL 0 @小组成员触发 1 n1 n2 S1
GOTOLABEL 1 @行会成员触发 1 n1
n2 S1
GOTOLABEL 2 @当前地图的人物触发 1 n1 n2 S1
GOTOLABEL 3 @指定范围人物触发 <$X>
<$Y> 12 1 n1 n2 S1
[@小组成员触发]
#ACT
SENDMSG 6
传递的变量和接受的变量是同一个,对方名称<$STR(S1)>,坐标X:<$STR(N1)> Y:<$STR(N2)>
【2020-09-09更新:】
本次更新
M2Server.exe
扩展怪物爆物品控制(查看-列表信息一-怪物爆物品)
增加十步一杀,坐标有物品时,是否偏移坐标的选项(功能设置-技能魔法-战士魔法-十步一杀)
修复回收命令数量错误
优化WIL编辑器目录文件过多会卡的问题
【2020-09-07更新:】
必须同时更新
GameOfMir登录器生成器.exe GameLogin.exe
M2Server.exe
增加几个新元素
修改元素显示控制
人物装备框的元素显示(装备-时装-状态-属性,就是这个属性里面的元素),连击界面和13周年界面有,以前是由引擎控制是否显示(在引擎-客户端设置-内挂控制(二))
那个地方的控制现在去掉了,改由登录器配置器UI编辑器里面控制,想要显示哪个元素,在配置登录器的时候,修改UI是否可见。
【2020-09-01更新:】
本次更新
GameLogin.exe M2Server.exe
增加脚本命令(CopyFile 源文件
目标文件)
增加脚本命令在杀怪触发里使用,强制怪物爆出指定物品(SetMonBurstItems 物品名称 数量)
优化64位引擎
[@复制文件]
#ACT
CopyFile
..\QuestDiary\战力排行\战力数据.txt ..\QuestDiary\复制战力排行\复制战力数据.txt
[@KillMon]
#ACT
SetMonBurstItems 骨玉权杖 5
SENDMSG 6
<$KILLMONNAME>再次爆出5个骨玉权杖
【2020-08-25更新:】
本次更新
GameLogin.exe M2Server.exe
修复英雄装备显示不全的问题
【2020-08-22更新:】
本次更新
GameLogin.exe M2Server.exe
修复首饰盒装备加星不显示的问题
修复64位引擎几个报错
【2020-08-19更新:】
本次更新
人物数据扩展工具(20190508-20200810).exe
修复人物数据扩展工具的问题
【2020-08-16更新:】
本次更新
GameLogin.exe M2Server.exe
修复一些小问题
【2020-08-15更新:】
本次更新
M2Server.exe
修复64位引擎一些问题
【2020-08-14更新:】
本次更新
GameLogin.exe M2Server.exe DBServer.exe
修复称号和排行榜不显示的问题
修复64位引擎变量的问题
修复合区后个人商店打不开的问题
【2020-08-13更新:】
本次更新
GameLogin.exe M2Server.exe
修复英雄包裹不显示的问题
【2020-08-12更新:】
本次更新
GameLogin.exe M2Server.exe
修复数据扩展工具的问题
修复NPC点击的问题
如果更新了最新登录器的才能更新封挂插件,否则更新会出问题
【2020-08-10更新:】
必须同时更新
全套程序
本次更新如果是20200721之前的有人物的数据版本升级,需要使用程序包里工具的数据扩展工具,进行数据扩展,开新区不需要扩展
修复引擎一个错误会有几率导致复活戒指失效
修复64引擎位多线程引擎一个报错
修复微端卡死的问题
修复WIL编辑器无法打开超过2G的文件
修复角色改名功能会刷装备的问题
修复可视化组队一个问题
增加个人商店上架后的物品禁止改价(引擎-个人商店)
扩展可视化仓库到5页
扩展U
T变量(0-254,T变量支持200个字符)
增加J变量(0-254,每天零点自动初始化归0)
游戏网关(RunGate)增加一个无限刀模式的攻击检测,防止外挂的倍攻(外挂-封挂插件-封加速设置-无限刀模式检测每秒攻击的数量,需要勾选开启封加速,勾选攻击间隔,调试一下)
商铺增加批量购买功能
增加脚本命令解毒(Detoxification)
增加首饰盒是否读取素材坐标的选项(引擎-功能设置-其他控制1-首饰盒)
【2020-07-21更新:】
本次更新
GameLogin.exe M2Server.exe
修复上一次更新导致引擎一个报错
修复ReleaseMagic一个参数错误
修复有些怪物不支持SetAttackTargetEffect不显示特效
【2020-07-20更新:】
必须同时更新
GameLogin.exe M2Server.exe 微端.exe
优化微端
增加脚本命令ReleaseMagic释放技能(详细看说明书)
脚本命令释放技能 无需蓝药,无需毒符,无需练习该技能(技能数据库里有就可以),也不受技能的时间间隔限制,可以直接释放技能
【2020-07-02更新:】
必须同时更新
GameLogin.exe M2Server.exe RunGate.exe
修复64位引擎一个卡死的问题
增加游戏网关“RunGate”封加速支持脚本命令“ChangeSpeed”调速检测(更新后需要重新调试参数)
增加删除行会掌门人脚本命令DelGuildMaster
增加怪物探测脚本命令PROBEMON(最多显示100个)
[@探测怪物]
#ACT
PROBEMON 0 稻草人 249 255
在比奇省寻找到稻草人位置({%X:%Y|251:248})
【2020-06-25更新:】
本次更新
GameLogin.exe M2Server.exe
修复宝宝乱飞的问题
增加加入行会,退出行会触发,如果解散行会没有触发
QFunction-0.txt触发
[@GuildAddMember]
#SAY
加入行会
[@GuildDelMember]
#SAY
退出行会
【2020-06-21更新:】
必须同时更新
LoginSrv.exe M2Server.exe
增加账号服务器,IP改变是否强制弹出验证码验证的选项
扩展ChangeModeEx支持破复活
【2020-06-20更新:】
必须同时更新
GameLogin.exe M2Server.exe
修复使用命令切换网关会掉线的问题
增加防秒杀脚本
增加切换地图触发(QFunction-0.txt触发
[@EnterMap])
扩展MonGen.txt 格式:地图 坐标X 坐标Y 怪物名字 范围 数量 间隔 集中刷新坐标机率 名字颜色(0~255)
@QF触发字段
[@防秒杀百分比]
#act
ProtectHP 90 10 360 1
SENDMSG 6
该脚本的意思是,你的血量在大于等于90%的情况下,如果有人可以一刀秒杀你,你不会被秒杀,而是把你的血量降低到10%,并且触发QF字段[@ProtectHP],有效期360秒
[@防秒杀]
#act
ProtectHP 100 10 360 0
SENDMSG 6
该脚本的意思是,你的血量在大于等于100的情况下,如果有人可以一刀秒杀你,你不会被秒杀,而是把你的血量降低到10,并且触发QF字段[@ProtectHP],有效期360秒
QF触发
[@ProtectHP]
#ACT
防秒杀保护成功
--------------------------------------------------------------------------------------------------------------------
MonGen.txt
3 100 85 ◆◆◆◆妖魔神王◆◆◆◆ 75 1 180 0 254 @QF脚本段1
[@QF脚本段1]
#if
#act
SENDMOVEMSG 0 251 0 50
1<【世界BOSS全服提示】:/FCOLOR=70><『◆◆◆◆妖魔神王◆◆◆◆』/FCOLOR=250>已出世,赶紧抢!!!
【2020-06-16更新:】
必须同时更新
GameLogin.exe M2Server.exe RunGate.exe
必备补丁(NewopUI.Pak)
修复一个吸血可能导致0血不死的问题
扩展MAPMOVE,支持随机多大的范围(例:MAPMOVE 0 330 330
3)
增加脚本命令GetHumVar、SetHumVar(详细看说明书)
增加可视化组队
增加捡取精灵(详细看说明书)
【2020-06-11更新:】
本次同时文件
GameLogin.exe M2Server.exe
修复ChangeModeEx蛛网攻击模式时,有几率蛛网一直不消失的问题
修改INPUTTEXT
INPUTNUM支持快捷键 Ctrl + C Ctrl + V复制粘贴,支持右键复制粘贴
更新封挂插件
【2020-06-08更新:】
本次同时文件
M2Server.exe
修复Gmexecute刷物品会提示权不够的问题
修复64位引擎一个问题
【2020-06-06更新:】
必须同时更新
全套程序
修复精准爆率导致的引擎报错问题
修改精准爆率增加“RANDOM”参数,表示随机抽取括号里的一个物品爆出(详细看说明书)
更新封挂插件
【2020-06-03更新:】
必须同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
RunGate.exe 必备补丁(NewopUI.Pak)
修复引擎一个参数不能保存为负数
修复上一版的无限刀模式时,传送地图后会卡住几秒的问题
修复假人不能使用一键捡取的问题
修复人物登录有的机器会全服会卡一下的问题
增加物品的属性框的特效背景(查看说明书)
增加装备框的自定义特效绘制(两个脚本命令PLAYUSEITEMEFFECT、SETUSEITEMETEXT)
增加脚本命令清空脚本命令PLAYEFFECT播放的特效(CLEARPLAYEFFECT)
SetItemState扩展死亡必爆
内挂增加隐藏光柱、隐藏花翎、隐藏人物特效
内挂增加血量简化显示
内挂增加锁定目标特效绘制(在必备补丁1550~1556)
【2020-05-28更新:】
必须同时更新
M2Server.exe
修复上一版CheckItemUpgradeCount失效的问题
【2020-05-24更新:】
必须同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
RunGate.exe
修复技能按键偶尔修改失败的问题
修改所有支持装备位置的参数的脚本命令支持首饰盒,首饰盒的装备位置(30~41)。如:ChangeItemNameColor
30 255 修改首饰盒第一个装备的名称颜色
登录器配置器支持修改登录器图标功能
修复其他已知BUG
登录器图标修改使用说明:
必须是32 X 32
ICO格式的图标文件,把图标文件名称改成“GameLogin.ico”和登录器配置器放在一起,然后配置的登录器
【2020-05-18更新:】
需要同时更新
GameLogin.exe
登录器核心D3D8更新到D3D9
优化画面人物特效多导致爆内存错误,卡屏,白屏
【2020-05-16更新:】
必须同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
RunGate.exe WIL编辑器.exe
修复精准爆率一个问题
修复网关锁定还能攻击的问题
修复64位多线程引擎一个问题
修复WIL编辑器一个问题
【2020-05-12更新:】
必须同时更新
GameLogin.exe M2Server.exe RunGate.exe
修复一些BUG
【2020-04-29更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
RunGate.exe
修复引擎一个问题
修复网关一个问题
修复UI编辑器一个问题
【2020-04-22更新:】
需要同时更新
M2Server.exe GameLogin.exe
修复64位多线程引擎卡的问题
修复登录器花屏的问题
修复引擎脚本变量读取错误
【2020-04-20更新:】
需要同时更新
M2Server.exe GameLogin.exe
修复引擎脚本命令AddMirrorMap
优化64位多线程引擎
【2020-04-16更新:】
需要同时更新
M2Server.exe GameLogin.exe RunGate.exe
WIL编辑器.exe
修复引擎一个问题
修复网关一个问题
修复WIL编辑器一个问题
修复角色改名刷东西的问题
【2020-04-14更新:】
需要同时更新
M2Server.exe GameOfMir引擎控制器.exe GameLogin.exe
RunGate.exe DBServer.exe
修复64位多线程引擎一些问题
修复网关一个问题
修复其他已知BUG
【2020-04-06更新:】
需要同时更新
M2Server.exe GameLogin.exe LoginSrv.exe
修复64位引擎一个问题
修改StartAttack命令
修复其他已知BUG
StartAttack 模式(0直接掉血模式切割的人物死亡不会有PK值切割的怪物死亡爆的物品所有人都能捡取,1正常攻击模式)
【2020-03-29更新:】
需要同时更新
GameLogin.exe
修复登录器报错的问题
【2020-03-27更新:】
需要同时更新
M2Server.exe
修复64位引擎卡死的问题
更新封挂插件
【2020-03-26更新:】
需要同时更新
M2Server.exe GameOfMir登录器生成器.exe GameLogin.exe
RunGate.exe
修复ChangeHumAbility脚本命令的问题
修复网关一个问题
修复其他BUG
增加“DZItemDescList.txt”文件可以集成到登录器(如果集成了,需要勾选“M2-列表信息二-物品备注-“DzItemDescList.txt”已集成到登录器不需要M2发送到登录器”,可以降低人物登录时的流量)
增加64位多线程引擎
64位多线程引擎说明:
1.64位引擎比32位引擎占用内存高,64位引擎建议开大区使用
2.建议使用物理机,不要使用虚拟机
3.以前的引擎都是单线程的,无法发挥出好机器的性能,64位多线程引擎可以充分发挥出好机器的性能
4.理论上CPU核心数越多越好
5.尽量把人物分散在不同的地图,分散在不同的线程里
【2020-03-12更新:】
需要同时更新
M2Server.exe GameLogin.exe WIL编辑器.exe
扩展GIVE、GIVESTATEITEM、ThrowItem、ChangeHumAbility脚本命令(详细看说明书)
修复内挂控制里的魔法速度,无法控制的问题
修复WIL编辑器优化功能一个问题
【2020-03-05更新:】
需要同时更新
GameLogin.exe
修复登录器NPC框按钮点击的问题
修复封挂插件一个问题
【2020-03-03更新:】
需要同时更新
GameLogin.exe M2Server.exe RunGate.exe WIL编辑器.exe
修复WIL编辑器优化功能一个问题
修复网关问题
增加ChangeModeEx两个新的模式
//ChangeModeEx两个新的模式
//22 隐身(类似隐身戒指)
//23 复活
[@Main]
ChangeModeEx 22 10
SENDMSG 6 10秒内对怪物隐身
ChangeModeEx 23 3600 3
SENDMSG 6 一个小时内可以复活3次
【2020-02-21更新:】
需要同时更新
GameLogin.exe M2Server.exe LoginSrv.exe RunGate.exe WIL编辑器.exe
WIL编辑器增加素材尺寸优化功能
增加延时小退时,攻击或移动取消延时小退(M2-选项-功能设置-其他设置2)
修改FILTERGLOBALMSG命令(详细看说明书)
修复已知BUG
【2020-02-16更新:】
需要同时更新
GameOfMir引擎控制器.exe GameLogin.exe M2Server.exe RunGate.exe
增加十步一杀是否可以飞出禁锢范围的选项
更新封挂插件(需要最新登录器和网关才能支持新的插件)
修复扇形攻击的问题
修复装备对比的问题
修复人物改名一个问题
【2020-02-12更新:】
需要同时更新
GameOfMir引擎控制器.exe GameLogin.exe M2Server.exe 微端.exe
RunGate.exe
增加消息过滤掉线处理(M2-查看-列表信息二-文字过滤)
增加自定义技能扇形攻击模式
修改精准爆率功能(如果之前使用过该功能的仔细看一下说明书需要修改)
优化特效素材内存占用(一些大的素材,自己裁切小一点客源减少内存,在最新登录器配置器设置)
增加封挂插件测试版(需要最新登录器才支持,使用登录器配置器生成封挂插件)
修复已知BUG
【2020-01-20更新:】
需要同时更新
GameLogin.exe M2Server.exe
修改地面物品显示在物品光柱特效上层
修改脚本命令PickUpItems增加是否捡取人物死亡爆的物品
引擎-选项-功能设置-其他控制(2)-禁止传送捡取装备
支持控制十步一杀
引擎-查看-列表信息二-内挂捡取
增加一项是否允许可以使用PICKUPITEMS一键捡取物品
增加精准爆率系统(具体使用看说明书)
封一键三技能功能(引擎-选项-功能设置-技能魔法
烈火、开天斩等等几个技能有选项)
增加脚本命令PlayWindowEffect播放窗口特效
(可以使用登录器配置器UI编辑器打开,随便打开一个窗口,动画特效总共8个效果,这个脚本命令就是控制播放换这个效果的)
自动一键捡取物品
PICKUPITEMS X Y 范围(不能超过20) 是否按照(M2-查看-列表信息二-内挂捡取)设置的捡取(1按照设置的捡取
0捡取所有物品) 人物死亡爆的物品是否捡取(0捡取,1不捡取)
[@KillMon]
#ACT
PICKUPITEMS <$KILLMONX> <$KILLMONY> 3 1
1
【2020-01-15更新:】
需要同时更新
GameLogin.exe M2Server.exe
修复脚本命令减血飘血计算错误
修改脚本命令PickUpItems支持玩家内挂设置是否捡取
【2020-01-14更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
修复脚本命令减血飘血的问题
修复SetSuckDamage的问题
增加及时雨内挂一些技能文字自定义设置
【2020-01-09更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
增加范围切割攻击附加攻击SetAttachAttack支持禁锢
修复物品来源一个问题
修改CHANGEMAKEITEMINFO脚本命令支持使用SetThrowItemLy设置
;支持使用SetThrowItemLy设置来源,CHANGEMAKEITEMINFO脚本命令只要有第一个参数就可以
[@修改衣服的物品来源]
#ACT
SetThrowItemLy
5 <$MAP> 白野猪 <$USERNAME> <$YEAR>-<$MONTH>-<$DAY>
<$HOUR>:<$MINUTE>:<$SECOND>
CHANGEMAKEITEMINFO 0
SENDMSG
6 衣服的来源已经修改为怪物爆出
;以自己的坐标在3范围内,以当前HP血量切割百分之十,切割所有目标,禁锢目标30秒
[@main]
#ACT
SetAttackRange
<$X> <$Y> 3 0 0 10
;SetAttachAttack该命令可选,可以不用,如果需要附加攻击的,可以使用
SetAttachAttack 10 30
;SetAttackTargetEffect该命令可选,可以不用,如果目标需要特效的,可以使用
SetAttackTargetEffect 0 0
10 300
StartAttack
【2020-01-08更新:】
需要同时更新
全套程序
增加时装的单独装备机率掉落控制
增加跨服发送信息(跨服喇叭功能,详细看说明书,这几个命令支持跨服发送信息 SENDMSG
SENDTOPCHATBOARDMS SENDMOVEMSG SENDVERTICALMOVEMSG)
增加装备对话框分组名称显示设置(装备 时装 状态
属性 称号 技能
出战)这几个名称的是否显示的设置
增加范围切割攻击脚本命令
修改UI编辑器可以更方便的调整人物装备框大小(老的比较难调整,大部分人不会)
修复微端报错的问题
修复远程账号管理工具无效的问题
修改脚本命令PLAYEFFECT支持怪物
修改脚本命令ADDHPPER
HUMANHP这两个命令飘血为独立的飘血素材(在必备补丁NewopUI.Pak 编号:1490~1514)
范围切割攻击是一组命令,单独使用无效,造成的伤害飘血调用的素材是在必备补丁NewopUI.Pak
编号:1490~1514
SetAttackRange X Y 范围 目标类型(0所有 1人物 2怪物) 切割类型(0:以当前HP的百分比
1:以MaxHP的百分比 2:以伤害值切割) 伤害值(如果是百分比,设置值不超过100)
设置攻击目标播放的特效,该命令单独使用无效,使用后需要使用StartAttack脚本命令才会生效,该命令可选,可以不用
SetAttackTargetEffect
WIL文件序号 开始图片序号 播放图片张数 播放速度(毫秒) 绘制模式(0特效绘制,1普通绘制)
设置附加攻击,该命令单独使用无效,使用后需要使用StartAttack脚本命令才会生效,该命令可选,可以不用
SetAttachAttack 参数1
参数2
参数1 0:红毒 1:绿毒 2:麻痹 3:冰冻 4:推动 5:吸血 6:吸蓝 7:蜘蛛网 8:0防御 9:0魔防
参数2
分别对应参数1的时间或推动格数
使用SetAttackRange设置好了之后,使用这个命令开始攻击,单独使用无效
StartAttack
;以自己的坐标在3范围内,以当前HP血量切割百分之十,切割所有目标,推动目标退3格
[@main]
#ACT
SetAttackRange
<$X> <$Y> 3 0 0 10
;SetAttachAttack该命令可选,可以不用,如果需要附加攻击的,可以使用
SetAttachAttack 4 3
;SetAttackTargetEffect该命令可选,可以不用,如果目标需要特效的,可以使用
SetAttackTargetEffect 0 0
10 300
StartAttack
;以自己的坐标在3范围内,以最大血量MAXHP切割百分之十,切割所有目标,推动目标退3格
[@main]
#ACT
SetAttackRange
<$X> <$Y> 3 0 1 10
;SetAttachAttack该命令可选,可以不用,如果需要附加攻击的,可以使用
SetAttachAttack 4 3
;SetAttackTargetEffect该命令可选,可以不用,如果目标需要特效的,可以使用
SetAttackTargetEffect 0 0
10 300
StartAttack
;以自己的坐标在3范围内,切割1000血量,切割所有目标,推动目标退3格
[@main]
#ACT
SetAttackRange
<$X> <$Y> 3 0 2 1000
;SetAttachAttack该命令可选,可以不用,如果需要附加攻击的,可以使用
SetAttachAttack 4 3
;SetAttackTargetEffect该命令可选,可以不用,如果目标需要特效的,可以使用
SetAttackTargetEffect 0 0
10 300
StartAttack
【2019-12-25更新:】
需要同时更新
GameOfMir引擎控制器.exe GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
DBServer.exe
增加Give脚本命令可以使用SetThrowItemLy脚本命令设置该物品来源
修改脚本命令PickUpItems
修改UI编辑器可以调整首饰盒单个物品的位置
修复引擎关闭报错的问题
修复已知BUG
[@test]
#IF
#ACT
SetThrowItemLy 5 <$MAP> <$KILLMONNAME>
<$USERNAME> DATE TIME
Give 木剑 1
自动一键捡取物品 PICKUPITEMS X Y 范围(不能超过20) 是否按照(M2-查看-列表信息二-内挂捡取)设置的捡取(1按照设置的捡取 0捡取所有物品)
可以在杀怪触发里使用,或者做个自定义技能,使用该自定义技能来触发这个命令
[@KillMon]
#ACT
PICKUPITEMS <$KILLMONX> <$KILLMONY> 3 1
【2019-12-20更新:】
需要同时更新
GameLogin.exe M2Server.exe
增加弹出验证码窗口时触发
增加脚本自动一键捡取物品脚本命令PickUpItems
增加衣服武器简装外观自定义设置(M2-选项-客户端设置-内挂控制(二))
修复已知BUG
QFunction-0
;弹出验证码窗口时触发
[@ShowGameValidateDlg]
#IF
#ACT
SENDMSG 6
开始验证
BREAK
------------------------------------------------------------
自动一键捡取物品 PICKUPITEMS X Y 范围(不能超过20)
可以在杀怪触发里使用,或者做个自定义技能,使用该自定义技能来触发这个命令
[@KillMon]
#ACT
PICKUPITEMS <$KILLMONX> <$KILLMONY> 3
【2019-12-12更新:】
需要同时更新
GameLogin.exe M2Server.exe
修复窗口放大鼠标点不了的问题
修复SetSuckDamage几率无效的问题
修复脚本命令SENDMOVEHINTMSG微调坐标为负数时显示位置不正确
增加脚本命令SENDVERTICALMOVEMSG
功能说明:在屏幕上显示向上滚动信息
格式:SENDVERTICALMOVEMSG 文字信息 文字颜色 背景颜色 坐标Y 滚动次数 发送模式(0=全服 1=个人)
文字换行:\
[@main]
#ACT
SENDVERTICALMOVEMSGG 提示信息1\提示信息2 249 0 100 3 0
【2019-12-05更新:】
需要同时更新
GameLogin.exe M2Server.exe
增加脚本命令SENDMOVEHINTMSG GetDBItemFieldValue
GetItemsNumber(具体使用说明看说明书)
增加脚本常量<$KILLMONNAME_MAXHP>
当前杀死的怪物的最大血量
扩展NPC脚本点击触发带参数
扩展NPC脚本点击触发带参数
-----------------------------------扩展NPC脚本点击触发带参数------------------------------
///////////////////////////////////////////////////////////新增触发带参数
<@测试1/@测试(1,2,3)>
<@测试2/@测试(2,3,4)>
[@测试]
#OR
;检查参数是否是这几组,防止有可能被人刷数据
CHECKSCRIPTPARAM
1,2,3
CHECKSCRIPTPARAM 2,3,4
#ACT
SENDMSG 6
<$SCRIPTPARAM1>,<$SCRIPTPARAM2>,<$SCRIPTPARAM3>
break
#ELSEACT
SENDMSG
6
非法的参数
break
[@main]
你想买点什么呢?\\
<麻痹戒指/@购物(20,麻痹戒指)>
<重生戒指/@购物(20,重生戒指)>\
<护体戒指/@购物(20,护体戒指)>
<魔道麻痹/@购物(20,魔道麻痹戒)>\
[@购物]
#OR
;检查参数是否是这几组,防止有可能被人刷数据
CHECKSCRIPTPARAM
20,麻痹戒指
CHECKSCRIPTPARAM 20,护体戒指
CHECKSCRIPTPARAM
20,重生戒指
CHECKSCRIPTPARAM
20,魔道麻痹戒
#ELSEACT
;-----------------------------------------------有人用抓包工具刷数据并且跳过了检测
SENDMSG
6 非法的参数
break
#IF
CHECKGAMEGOLD
<$SCRIPTPARAM1>
#ACT
GAMEGOLD - <$SCRIPTPARAM1>
GIVE
<$SCRIPTPARAM2> 1
#ELSESAY
对不起!你的元宝不够!
【2019-12-02更新:】
需要同时更新
GameLogin.exe
修复登录器开启微端后偶尔登录器关不掉进程中有残留的问题
优化微端更新速度
【2019-11-26更新:】
需要同时更新
M2Server.exe
修复上一版引擎关闭报错的问题
【2019-11-25更新:】
需要同时更新
GameLogin.exe WIL编辑器
修复登录提示不配套的问题
修复64位wil编辑器处理wil格式的数据会多一块的问题
【2019-11-24更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe RunGate
增加攻击不卡,也就是无限刀功能(M2-选项-参数设置-游戏速度-攻击的速度调整为0
就是攻击不卡)
游戏网关(RunGate.exe)-选项-安全过滤-攻击保护-数量限制也要适当增加
增加自定义OK框支持到18个
增加脚本命令ScatterBagItems
修复已知问题
[@main]
#ACT
;可以指定怪物直接爆物品,如果没有攻击目标,就以自己的坐标爆物品,如果有攻击的目标,就会以攻击的目标的坐标爆物品
;ScatterBagItems
怪物名称 爆率倍数(实际倍率=当前设置的值除以100)
ScatterBagItems
红野猪 100
【2019-11-13更新:】
需要同时更新
GameLogin.exe M2Server.exe
增加杀怪或杀人爆物品QF触发(需要在M2-查看-列表信息二-物品规则里添加允许爆物品触发的)
增加[@TakeOffX]也可以使用LINKPICKUPITEM进行关联,关联后可以使用命令对该物品检测或操作
增加常量当前攻击伤害<$PKPOWER>
<$H.PKPOWER>
增加宝宝杀怪同步主人的选项(M2-选项-功能设置-其他控制(1))
修改登录假人脚本命令支持乱序登录,格式:DUMMYLOGON
地图 X Y 数量 是否乱序登录(0=顺序登录
1=乱序登录)
修复禁止私聊命令无效的问题
修复SHOWGAMEVALIDATEDLG脚本命令
;QF触发
杀怪或杀人爆物品触发,不是死亡的角色触发,是杀人的角色触发,每爆一个物品,触发一次,如果爆十个物品就会触发十次
[@ScatterBagItems]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6
你杀人了:【<$CURRRTARGETNAME>】,这个人包裹里爆出物品
#ELSEACT
SENDMSG 6
你杀怪了:【<$CURRRTARGETNAME>】,这个怪物爆出物品
#IF
#ACT
LINKPICKUPITEM
;支持用命令链接命令,用脚本命令对当前爆出的物品操作或检测
【2019-11-07更新:】
需要同时更新
GameLogin.exe
修复上一次更新导致自动行走功能失效的问题
【2019-10-31更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe 必备补丁(NewopUI.Pak)
修复M2一个报错信息
修复SortVarToList SortHumVarToList
SortHumVarToListEx这三个脚本命令不支持绝对路径
增加[@DropItemX]也可以使用LINKPICKUPITEM进行关联,关联后可以使用命令对该物品检测或操作
增加麻痹后勾选允许使用魔法的控制(M2-选项-参数设置-状态控制)
增加脚本命令REFRESHBAG
SetThrowItemLy MonItems
详细看说明书
增加摆摊价格的控制(M2-查看-查看列表信息二-摆摊价格控制)
增加交易挑战选项控制(M2-选项-功能设置-其他设置(2))
增加装备对比(M2-选项-功能设置-其他设置(2))
增加UI编辑器可以对任意UI恢复默认设置
【2019-10-18 20:30更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
修复韩国地图可能读取失败的问题
修复登录器配置器删除配置可能会导致无法保存的问题
没有到期的每个月可以免费更改一次绑定,当月没有更改的次数不会累计到下个月
自己在引擎操作上可以自己更改绑定,点击“帮助-注册-更换绑定”
【2019-10-18 更新:】
需要同时更新
GameOfMir引擎控制器.exe GameOfMir登录器生成器.exe
修复GameOfMir引擎控制器的问题
修复pak补丁命令不能修改的问题
【2019-10-17 更新:】
需要同时更新
GameOfMir引擎控制器.exe GameOfMir登录器生成器.exe M2Server.exe LoginSrv.exe
修复playdice报错的问题
修复必备补丁密码修改后登录器无法读取的问题
增加脚本命令ChangeAccountInfo(修改账号密码密保信息)
增加脚本命令高等级杀怪经验不变HighLevelKillMonFixExp
增加启动控制器可以清理文件
格式:HighLevelKillMonFixExp 时间(秒) 是否保存(1保存,空或0不保存)
[@main]
#ACT
HighLevelKillMonFixExp 720 1
脚本命令修改账号密码信息
[@修改账号密码信息]
#ACT
;ChangeAccountInfo 账号 密码 用户名 生日 提问1 回答2 提问2 回答2
邮箱(可以空) 手机(可以空)
ChangeAccountInfo qqqq 1234 1234 2019/01/01 1 2 3 4
1234@qq.com 1234567890
QF脚本相关触发
[@ChangeAccountInfoOK]
账号信息修改成功!
[@ChangeAccountInfo_Error_Account]
账号长度不正确或存在非法字符!
[@ChangeAccountInfoing]
正在修改中,请稍后!
[@ChangeAccountInfo_Error_Password]
密码长度不正确或存在非法字符!
[@ChangeAccountInfo_Error_UserName]
用户名长度不正确或存在非法字符!
[@ChangeAccountInfo_Error_BirthDay]
生日格式错误!
[@ChangeAccountInfo_Error_Quiz1]
提问1长度不正确或存在非法字符!
[@ChangeAccountInfo_Error_Answer1]
回答1长度不正确或存在非法字符!
[@ChangeAccountInfo_Error_Quiz2]
提问2长度不正确或存在非法字符!
[@ChangeAccountInfo_Error_Answer2]
回答2长度不正确或存在非法字符!
[@ChangeAccountInfo_Error_EMail]
邮件地址长度不正确或存在非法字符!
[@ChangeAccountInfo_Error_MobilePhone]
手机号长度不正确或存在非法字符!
[@ChangeAccountInfoError]
账号信息修改失败!
[@ChangeAccountInfoPasswordSame]
账号不能和密码相同!
[@ChangeAccountInfoUnSimplePassword]
不能使用简单的密码!
[@ChangeAccountInfoWriteError]
账号修改失败!
[@ChangeAccountInfoNotExists]
账号不存在!
【2019-10-08 更新:】
需要同时更新
GameLogin.exe M2Server.exe RunGate.exe
修复摆摊可能导致物品丢失的问题
修复元素合击威力、怒气增加无效的问题
修复续费后有几率掉线
修改首饰盒内观素材读取StateItem
物品来源显示上面增加一个空行
【2019-09-29 更新:】
需要同时更新
GameOfMir引擎控制器.exe GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
修复必备补丁密码修改后登录器配置器无法读取的问题
修复十步一杀可以穿越障碍物的问题
修复首饰盒内观特效错误的问题(原来的内观特效是显示的包裹里的特效)
修复列表信息二窗口重复打开,物品会重复的问题
自定义按钮增加支持到100
【2019-09-18 更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe
修复登录器UI一些问题
修复登录器配置器UI编辑一个问题
修复时装发型隐藏选项无效的问题
增加包裹上面显示元宝、泡点、金刚石、灵符(UI默认是隐藏不显示的,需要配置登录器的时候,修改UI才能显示)
使用方法:
首先启动登陆器配置器
点击界面UI编辑-界面编辑-OK
然后找到包裹的窗口,鼠标点一下包裹窗口,右边的窗口会有名称,DItemBag_,在这个下面找到
LabelBagGameGold
LabelBagGamePoint LabelBagGameDiamond
LabelBagGameGird
在左边的窗口基本属性里-是否可见设置成True,保存修改,保存到配置文件,重新配置登录器即可显示
(M2-选项-客户端设置-内挂控制二-包裹上显示元宝信息,该选项将无效)
【2019-09-11 更新:】
需要同时更新
M2Server.exe
修复引擎一个问题
【2019-09-10 更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
RunGate.exe WIL编辑器.exe 必备补丁(NewopUI.Pak)
修复ChangeHumNewValue脚本命令对体力魔法无效的问题
修复64位引擎获取分辨率失效的问题
修复WIL编辑器一个问题
修复登录器已知问题
增加技能提示信息是否在聊天框显示的选项(M2-功能设置-技能魔法-技能参数)
增加所有界面支持播放动画特效,可以编辑登录界面、开门动作、角色选面等所有界面的动画特效,可以在UI编辑器里编辑
如果登录器是修改过UI的更新后有些UI还需要重新编辑一下
如果没有修改UI直接使用原始的配置登录器的,
在登录器配置器,编辑游戏界面UI-恢复默认-保存配置到文件-然后配置登录器
【2019-09-05 更新:】
需要同时更新
GameOfMir引擎控制器.exe GameLogin.exe M2Server.exe
RunGate.exe
扩展变量
完善NPC标签<TEXT:文字内容:X:Y/@触发>(详细看说明书)
增加INI文件读写脚本命令(详细看说明书)
增加延时小退(M2-选项-功能设置-其他设置2)
修复重新加载NPC后,NPC脚本创建的NPC消失的问题
修复其他一些问题
P0-P999 (私人变量,数字型) 关闭对话框重置为0。
D0-D999 (私人变量,数字型)
下线不保存.摇筛子变量.
M0-M999 (私人变量,数字型) 下线不保存.切换地图清空.
N0-N999 (私人变量,数字型)
下线不保存.小退归0.
S0-S999 (私人变量,字符型) 下线不保存.小退归0.
I0-I999 (全局变量,数字型)
不可保存,服务器重启自动重置为0。
G0-G999 (全局变量,数字型)
可保存。(存放在Mir200/GlobalVal.ini文件里面)
A0-A999 (全局变量,字符型)
可保存。(存放在Mir200/GlobalVal.ini文件里面)
【2019-09-02 更新:】
需要同时更新
GameOfMir引擎控制器.exe GameLogin.exe LoginSrv.exe M2Server.exe
修复控制器定时启动的问题
修复右键小地图传送会掉线的问题
修复禁止创建账号失效的问题
增加NPC标签<TEXT:文字内容:X:Y/@触发>
增加NPC命令:loopgoto
endloop中止
=====================================================设置NPC文字坐标===================================
<Text:文字内容:X:Y/@触发>
<Text:测试下这段文字的显示|提示信息:10:20/@测试>
<Text:<$STR(S87)>|提示信息:10:20{FCOLOR=250}/@测试>
<Text:测试下这段文字的显示|提示信息:10:20{FCOLOR=254}/@测试>
<Text:测试下这段文字的显示|提示信息:10:20{AUTOCOLOR=250,251,252,253,254}/@测试>
说明:循环脚本运行次数设置
格式:Loopgoto @脚本
脚本运行次数(为空或0时,运行1次)
示范脚本:
[@循环]
#ACT
mov N1 0
mov N2
1
Loopgoto @运算 100
sendmsg 6
1加到100的结果为:<$STR(N1)>
[@运算]
#ACT
Inc <$STR(N1)>
<$STR(N2)>
Inc N2
1
增加NPC命令:endloop中止Loopgoto
[@随机取数]
#act
mov p1
0
Loopgoto @取数 100
sendmsg 6
循环<$str(p1)>次,才取到>=50的数:<$str(p10)>
[@取数]
#act
inc
p1 1
;此例仅做说明,实际只用取一次,取50以内的取机数+49即可
movr p10 100
#if
large p10
49
#act
endloop
【2019-09-01 更新:】
需要同时更新
GameOfMir引擎控制器.exe GameLogin.exe DBServer.exe LoginSrv.exe
M2Server.exe
修复游戏界面淡入淡出一个问题
修复SetMapRoute命令无效的问题
修复INPUTTEXT一个问题
修复DBServer和LoginSrv一个问题
优化登录器内存占用
引擎控制器增加定时关区功能
【2019-08-26 更新:】
需要同时更新
GameOfMir登录器生成器.exe 列表服务器.exe GameLogin.exe M2Server.exe
优化游戏界面淡入淡出
修复叠加物品被刷的问题
修复补丁更新的问题
修复UI编辑器方向键调整坐标失效的问题
【2019-08-20 更新:】
需要同时更新
GameLogin.exe
修复游戏界面淡入淡出一个问题
【2019-08-18 更新:】
需要同时更新
GameLogin.exe M2Server.exe
WIL编辑器.exe
修复WIL编辑器一个问题
增加NPC对话框内创建输入框功能
增加游戏界面淡入淡出功能
【2019-08-13 更新:】
需要同时更新
GameOfMir登录器生成器.exe M2Server.exe WIL编辑器.exe
修复WIL编辑器一个问题
修复个别登录器启动显示的图片报错的问题
修复AddButtonEx坐标错误的问题
WIL编辑器增加密码一键修改
自定义装备属性文本长度扩展60个字符或30个汉字
【2019-08-01 更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe WIL编辑器.exe 必备补丁(NewopUI.Pak)
增加仿HeroM2摆摊支持所有货币
WIL编辑器增加密码管理功能
增加地图参数:SECRET(31|固定名字|2|21)
//浑水摸鱼模式
[+] 增加地图参数:SECRET(31|固定名字|2|21) //浑水摸鱼模式
01 禁止说话
02
禁止名字变色
04 禁止看对方装备
08 统一名字 //第2参数就是指定显示的名字
16 统一装备外观
//第3参数指衣服外观,第4参数指武器外观
32 是否百分比显血
//是否人物、英雄HP以百分比显示
如果要多个功能起作用,相加对应的数字即可,
例如:禁止名字变色(02) +
禁止看对方装备(04) + 统一装备外观(16),等于:22,既是第1参数=22
SECRET(31|固定名字|2|21)
特别解说: 第一参数 31 为控制总参数
总参数分为
01 禁止说话
02 禁止名字变色
04 禁止看对方装备
08 统一名字
//第2参数就是指定显示的名字
16 统一装备外观 //第3参数指衣服外观,第4参数指武器外观
32 是否百分比显血
//是否人物、影响HP以百分比显示
假如第一参数为01时 SECRET(1|固定名字|2|21) 那么后面的 |固定名字|2|21 的几个参数也必须写上但是不生效
举列: 我要设置盟重身 所有玩家名字为 神秘人 禁止说话 禁止查看对方装备
那么第一参数就是 01+08+04=13 第2参数写 神秘人 第3参数和第4参数由于未用到可以随便写不起效
[盟重省 3] SECRET(13|神秘人|2|21)
举列2: 我要设置盟重身 所有玩家名字为 神秘人 禁止说话 禁止名字变色 禁止查看对方装备统一装备外观为倚天衣=物品库的倚天衣SHAPE= 35统一武器外观为倚天武器=物品库的SHAPE=68
那么第一参数就是 1+2+4+8+16=31 第2参数写 神秘人 第3参数写35 第4参数写68
[盟重省 3] SECRET(31|神秘人|35|68)
举列2: 我要设置盟重身 所有玩家名字为 神秘人 禁止说话 禁止名字变色 禁止查看对方装备统一装备外观为倚天衣=物品库的倚天衣SHAPE= 35统一武器外观为倚天武器=物品库的SHAPE=68 .比例显血
那么第一参数就是 1+2+4+8+16+32=63 第2参数写 神秘人 第3参数写35 第4参数写68
[盟重省 3] SECRET(63|神秘人|35|68)
【2019-07-21 更新:】
需要同时更新
GameLogin.exe DBServer.exe M2Server.exe
修复一个可能导致掉线问题
修复引擎提示日期错误的问题
【2019-07-15 更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe DBServer.exe M2Server.exe
GameOfMir引擎控制器.exe
修复个人商店一个问题
增加首饰盒相关变量
增加脚本命令SETUSERSHOPBUSINESS设置个人商店营业状态
;SETUSERSHOPBUSINESS 角色名称
禁止或开启(0,1)
[@main]
#if
CHECKMYSHOP
#act
SETUSERSHOPBUSINESS
<$USERNAME> 0
SENDMSG 6 你的个人商店已经禁止营业
SENDMSG 6
禁止营业后在个人商店里无法搜索到你的商店
SENDMSG 6 无法搜索到你出售的物品,无法在个人商店里摆摊
#elseact
SENDMSG
6 你还没有个人商店
;——————————————————首饰盒人物变量
<$GODBLESSITEM1> ----
<$GODBLESSITEM12>
<$G_GODBLESSITEM1> ---- <$G_GODBLESSITEM12>
;——————————————————首饰盒英雄变量
<$H.GODBLESSITEM1> ----
<$H.GODBLESSITEM12>
<$H.G_GODBLESSITEM1> ---- <$H.G_GODBLESSITEM12
【2019-07-01 更新:】
需要同时更新
全套程序
修复物品来源会显示NPC路径的问题
修复使用烟花提示非法使用命令的问题
增加窗口嵌入功能(需要更新全套程序)
增加小退前触发QF脚本[@SoftClose]
增加脚本命令禁止小退“DIABLESOFTCLOSE”该命令只能在[@SoftClose]下使用,其他地方无效
增加脚本字符串分割脚本命令EXTRACTSTRING
;QF脚本触发
[@SoftClose]
#act
DIABLESOFTCLOSE
SENDMSG 6
当前无法小退
[@main]
#act
;EXTRACTSTRING 分割符 需要分割的字符串 保存变量1 保存变量2
保存变量3 保存变量4 保存变量5 保存变量6 保存变量7 保存变量8
MOV s1
MOV s2
MOV s3
MOV
s4
MOV s5
MOV s6
MOV s7
MOV s8
GetRandomText
..\QuestDiary\装备列表.txt S0 0
EXTRACTSTRING : <$STR(S0)> s1 s2 s3 s4 s5
s6 s7 s8
GIVE <$STR(S1)> 1
GIVE <$STR(S2)> 1
GIVE
<$STR(S3)> 1
GIVE <$STR(S4)> 1
GIVE <$STR(S5)> 1
GIVE
<$STR(S6)> 1
GIVE <$STR(S7)> 1
GIVE <$STR(S8)>
1
TakeOn <$STR(S1)> 0
TakeOn <$STR(S2)> 1
TakeOn
<$STR(S3)> 3
TakeOn <$STR(S4)> 4
TakeOn <$STR(S5)>
5
TakeOn <$STR(S6)> 6
TakeOn <$STR(S7)> 7
TakeOn
<$STR(S8)>
8
BREAK
;======================================================
;装备列表.txt
内容
;战神盔甲(男):裁决之杖:绿色项链:黑铁头盔:骑士手镯:骑士手镯:力量戒指:力量戒指
;战神盔甲(女):裁决之杖:绿色项链:黑铁头盔:骑士手镯:骑士手镯:力量戒指:力量戒指
;魔法长袍(男):血饮:恶魔铃铛:道士头盔:龙之手镯:龙之手镯:紫碧螺:紫碧螺
;魔法长袍(女):血饮:恶魔铃铛:道士头盔:龙之手镯:龙之手镯:紫碧螺:紫碧螺
;灵魂战衣(男):无极棍:灵魂项链:道士头盔:三眼手镯:三眼手镯:泰坦戒指:泰坦戒指
;灵魂战衣(女):无极棍:灵魂项链:道士头盔:三眼手镯:三眼手镯:泰坦戒指:泰坦戒指
如果提示以下脚本错误
CALL的脚本要这样写
正确的:
[@法魔皇元神]
{
}
[@道魔皇元神]
{
}
错误的:
{
[@法魔皇元神]
[@道魔皇元神]
}
【2019-06-18 更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
修复微端密码无法修改的问题
修复元素名称改不过来的问题
修复OpenItemBoxEx的问题
【2019-06-10 更新:】
需要同时更新
GameOfMir登录器生成器.exe GameLogin.exe M2Server.exe
修复ChangeModeEx模式11之后无效的问题
修复物品来源地图显示错误
增加假人乱序登录的选项
增加英雄包裹支持装备比较
如果登录器配置器的参数无法保存或其他问题,请把登录器配置器目录里的“LoginConfig.db”删除,重新启动配置器,重新配置参数
【2019-06-06 更新:】
需要同时更新
LoginGate.exe LoginSrv.exe GameOfMir登录器生成器.exe GameLogin.exe
M2Server.exe、日记查询.exe
修复登录网关提示非法获取验证码的问题
修复个人商店页数显示错误的问题
修复其他一些问题
【2019-06-01 更新:】
需要同时更新
GameLogin.exe M2Server.exe LogDataServer.exe
修复个人商店一些问题
修复引擎一个报错信息
修复其他一些细节
内挂勾选“隐藏其他效果”的时候也会隐藏地面物品特效
【2019-05-26 更新:】
需要同时更新
GameLogin.exe M2Server.exe
修复摆摊的问题
【2019-05-25 更新:】
需要同时更新
登录器生成器.exe GameLogin.exe M2Server.exe
增加元素名称自定义
增加CALL爆率支持
====================================以下是采用#call设置怪物爆率==========================================
》》》》》》》》》》》》》白野猪.txt
#CALL [\\爆率系统\基础爆率.txt]
@药水
----------------------------------以上是怪物爆率文件中白野猪设置-----------------------------------------
》》》》》》》》》》》》》
D:\MirServer\Mir200\Envir\QuestDiary\爆率系统\基础爆率.txt
[@药水]
{
#CHILD
1/1 RANDOM
(
1/1 超强金创药
1/1 超强魔法药
1/1
太阳水
)
}
--------------------------以上是CALL路径的基础爆率设置-----------------------------------------------------
【2019-05-20 更新:】
需要同时更新
GameLogin.exe、M2Server.exe、LogDataServer.exe
修复日记乱码的问题
增加血量魔法百分比脚本命令
--------------------------------------------------------------------
检测自身血量百分比
格式:CheckHpPer 操作符(>/=/<)
百分比
例子:
#IF
CheckHpPer >
30
#ACT
#SAY
你的血量在总血量的30%以上
--------------------------------------------------------------------
按最大HP值的百分比来加减HP
格式:AddHpPer 操作符(+/-/=) 百分比 例:
#IF
#ACT
AddhpPer + 30
GuildNoticeMsg 250 0 你的血增加了30%
self
===================================================================
检测自身MP百分比
格式:CheckMpPer 操作符(>/=/<)
百分比
例子:
#IF
CheckMpPer >
30
#ACT
#SAY
你当前的MP在总mp量的30%以上
--------------------------------------------------------------------
按最大MP值的百分比来加减MP
格式:AddmpPer 操作符(+/-/=) 百分比 例:
#IF
#ACT
AddMpPer + 30
GuildNoticeMsg 250 0 你的MP增加了30% self
======================================================================
检测或给英雄增加命令同上,只需将命令前加h. 即可
例:
#IF
#ACT
h.AddMpPer + 30 1
GuildNoticeMsg 250 0 你的英雄MP增加了30% self
#IF
h.CheckHpPer > 30 1
#ACT
#SAY
你的英雄血量在总血量的30%以上
【2019-05-16 更新:】
需要同时更新登录器(“GameOfMir登录器生成器.exe”“GameLogin.exe”)、M2Server.exe、Rungate.exe
修复集成的补丁释放在根目录的问题
修复多机负载失效
修复免蜡失效
增加地图参数禁止使用仓库NOUSESTORAGE
增加地图参数禁止购买商铺物品NOUSESNDASHOP
【2019-05-13 更新:】
需要同时更新登录器(“GameOfMir登录器生成器.exe”“GameLogin.exe”)和引擎
修复无法保存UI
修复无法查看别人装备
【2019-05-08 更新:】
20151108老版本升级说明,需要使用压缩包里的数据扩展工具对人物数据扩展后才能正常使用。
修复封包导致引擎重启卡死的问题
修复摆摊自定义OK框刷叠加物品的问题
优化内存占用
优化微端
优化数据通讯
开放所有定制功能,全部免费使用(详细看说明书)
修改一些GM命令,必须在GM列表(AdminList.txt)里的GM才可以使用(比如刷装备,刷元宝等等命令),如果不在列表里,就算权限是10也无法使用
修改找回密码和修改密码都会弹出验证码
增加自定义验证码功能
增加英雄支持首饰盒和时装
增加按钮特效(UI编辑器可以编辑按钮的特效)
增加脚本命令,ADDBUTTONEX该命令支持特效(详细看说明书)
增加登录器游戏列表字体支持多彩(在列表文件里设置,看登录器配置器的列表格式)
增加武器简装
增加怪物简装
增加自定义怪物血条图片的自定义
增加登录器支持PNG图片的半透明效果皮肤
增加触发字段动态加密,防止封包触发脚本刷元宝等等
增加地面物品自定义特效(M2-查看-列表信息二-特效列表)
增加物品来源
增加HeroM2引擎的人物账号等等数据转换(在启动控制器里)
增加只要是读写文件的脚本命令都支持绝对路径
(只要路径那个参数是绝对路径,就会自动检测到。例:
CHECKNAMELIST E:\数据文件\100元卡号.txt
不要使用前面加点的方式去读写否则可能产生“I/O
error”错误)
增加列表服务器获取列表
暂时去除插件功能