2024-05-07
引擎版本细分,请按照需求使用,一键替换工具,默认替换高端版引擎到服务端所在目录
高端版:(兼容性好,用三方登录器不会出现黑屏等等问题)
高端+复古刷怪版:(刷怪模式为定时模式,也就是醉古老的传奇刷怪模式)
//更新日志 2019.03.26
━━━━━━━━━━━━━━━━━━━━
特别注意本版本请务必一套程序替换(GameCenter.exe,DBserver.exe,M2Server.exe,mSystemModule.dll)
[!] 完善GameCenter启动器细节更加人性化(1.2版)
[!] 修正雷击一击附加法师伤害瞬秒的bug,如需本功能请更换本版本引擎。
[!] 修改心灵召唤宝宝出现的位置为随机位置。
[!] 修正上个版本INSERTLINE插入失败的问题,现在的insert会自动添加空行,请GM熟知。
[!] KICK参数新增一个参数1,参数1不写就是小退,写1就须重新登录账号才可以登陆(就是所谓的大退)。
[+] 增加智能AI控制游戏爆率系统,引擎界新创M2条件物品打出,即玩家满足指定条件,物品才会打出。(让在线时间长,辛苦打米并充米的玩家更有存在感)
GM 可以直接设计成,指定数值,达到xxx才会打出指定装备的游戏设计模式。
新的爆率格式(兼容老的爆率格式,不写就是老的爆率模式):
1/x 装备名称 数量 检测变量名称 检测符(><=) 检测数值 是否扣除(0为不扣除,1为扣除)
检测变量:支持M2的大部分数值型变量,只要<$XXXXX>可以输出的数值型变量都可以写到这里,不需要写<>
比如要检测玩家等级 则只需要写$LEVEL
字符型变量里面保存的如果是数值,也支持检测,但不支持扣除。
支持扣除的变量:引擎内置全局与个人数字变量,integer类型,N$类型变量。
是否扣除:非数字型变量不要写1。
例子:
比如某个物品只有80级以上的玩家才可以打出来
1/x 麻痹戒指 1 $LEVEL > 80 0
比如某个物品只有充米积分3000点以上的玩家才可以打出来,并且打出后,扣除3000点充米积分。
1/x 麻痹戒指 1 $HUMAN(充米积分) > 3000 1
使用例子:
1/10 传奇战刃 1 $LEVEL > 80 0
1/10 战神项链 1 $GLOBAL(全局变量) = 8848 1
1/10 战神手镯 1 $HUMAN(个人变量) = 8848 1
1/10 战神戒指 1 $GUILD(行会变量) = 8848 1
1/10 圣魔项链 1 $STR(D99) > 120 1
如果检测数值写负数则为这个变量增加,可以获得另外一种用法。
1/88888 麻痹戒指 1 $HUMAN(充米积分) > -3000 1
玩家的积分默认为0,相对大于-3000,当玩家打出麻痹戒指的时候对0-(-3000),玩家的积分实际增加了3000点。
[+] 登陆脚本新增一个触发标签[@GuildInit]用于专门初始化行会变量。
[@GuildInit]
#IF
CHECKLEVELEX > 0
#ACT
[!] 采用创新的方案优化引擎性能,M2性能质的提升,支持单区5000+
[!] 完善角色转移的细节
[!] 优化INI容错
[+] 增加怪物嘲讽,吸引周围怪物攻击自己。
TAUNGMON 范围 可以等级 大数量
#IF
#ACT
TAUNGMON 5 100 20
SENDMSG 5 你嘲讽了周围5*5的等级不高于100级的怪物,大吸引20只。
[!] GetRandomText修改参数三,保持0代表一号行
[!] INSERTLINE 文件 行号 内容 参数2行号改为从0开始代表一号行
[!] WRITELINE 参数2行号改为从0开始代表一号行
[!] 重构自定义变量系统,效率较老的系列变量系统效率大幅提升。(效率提升200%)
[+] 新增CHECKCONTAINSSTR字符串比较检测命令,用于检测一个参数1是否包含参数2,区分打大小写。
新增CHECKCONTAINSTEXT字符串比较检测命令,用于检测一个参数1是否包含参数2,不区分打大小写。
CHECKCONTAINSSTR 字符串 符 //检测“字符串”是否包含“符”,大小写敏感
CHECKCONTAINSTEXT 字符串 符 //检测“字符串”是否包含“符”,不区分大小写
[+] 修复clearnamelist不支持相对路径的bug。
[+] 新增启动M2会调用登陆脚本的[@ONSTART]标签,可以用此标签初始化全局变量等。
[+] 新增拆分字符串命令:StrTok
StrTok 源字符串(同时也会保存拆分后剩余的字符串) 拆分的一号部分子串 拆分符号
示范脚本:
#IF
TRUE
#ACT
MOV S1 WWW.GAMEOFBLUE.COM
StrTok S1 S2 .
SENDMSG 5 s1=<$STR(S1)>(GAMEOFBLUE.COM)
SENDMSG 5 s2=<$STR(S2)>(WWW)
[+] 兼容部分的检测命令。
功能:
可以检查一个坐标范围内指定怪物的数量。
格式:
CHECKMAPRANGEMONNAMECOUNT 地图名(Self指当前地图) X Y 范围 怪物名字(*指大部分) >/</=/? 数量
[@Main]
#IF
CHECKMAPRANGEMONNAMECOUNT Self 330 330 10 鸡 < 100
#SAY
当前地图的(330,330)坐标10范围内的鸡少于100只
#ELSESAY
当前地图的(330,330)坐标10范围内的鸡多于100只
[+] 完善DamageAddHp脚本命令用于设置攻击吸血百分比,将,默认为0,即不吸血,支持物理攻击,魔法攻击吸血。
支持H.DamageAddHp 设置英雄攻击吸血百分比。
[@设置攻击吸血50%]
#IF
TRUE
#ACT
DamageAddHp + 50
SENDMSG 5 每次攻击的<$DAMAGEADDHP>%都将转化为你的HP。
[+] 完善DamageAddMp脚本命令用于设置攻击吸蓝百分比,默认为0,即不吸蓝,支持物理攻击,魔法攻击。
支持H.DamageAddMp 设置英雄攻击吸血百分比。
[@设置攻击吸血50%]
#IF
TRUE
#ACT
DamageAddMp + 50
SENDMSG 5 每次攻击的<$DAMAGEADDMP>%都将转化为你的MP。
[+] 修复变量<$DamageAddHp>获取当前主体的吸血百分比,新增变量<$H.DamageAddHp>获取当前英雄的吸血百分比。
[+] 修复变量<$DamageAddMp>获取当前主体的吸蓝百分比,新增变量<$H.DamageAddMp>获取当前英雄的吸蓝百分比。
[!] 优化假人部分逻辑,具体自行体验。
[!] 修复一个重要的BUG
GameofBLUE引擎简称GOB,您可以认为BLUE/LEG0825SE/LEG0730/YESM2/LEG0825/LEGM2引擎的是高级定制版,是一款兼容GOM引擎各种来米脚本功能的高级定制BLUE合击引擎(到这里,我可以确定你没有看错,就是兼容并细腻化了GOM的脚本功能)。
本着开放的精神本引擎欢迎各种三方插件根据自身需求开发功能(可以申请网站连接交换链接您的插件网址)注意:本引擎不需要任何插件进行封后门,引擎已经彻底封掉各种后门漏洞
本着开放的精神本引擎同时支持游戏任意LEG/BLUE的登录器,对没错,是任意LEG类型的登录器都可以使用GOB引擎,请注意,有的三方登录器需要使用他们自己的RunGate.exe配套,请自行测试
GOB融合版反附助反加速,封任意加速1.01倍,支持加速容错试压,加速累计关闭黑屋等更新日志定制的大部分功能
GOB支持创新专属功能定制(详情按功能议价),按功能收费具体提供功能给代理功能需求,在由官方报价,注意定制功能不另外对其他人销售,属于您的专属功能。
本引擎细节更新有(250+)处,这里只写来米功能更新,GOB引擎本身就是为合击界大化来米而生,过去开合击羡慕的切割,多倍爆率,精准爆率控制,加速累计触发等等一律都可以用GOB快速实现,细节更无懈可击
上一篇:
LEG常见英雄脚本命令在NPC对人物操作的命令前加H
下一篇:
传奇版本中悬浮框自定义属性以及自定义进度条说明