GameofBLUE引擎简称GOB高及定制版,更新日志 2019.03.26

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 下一篇:传奇版本中悬浮框自定义属性以及自定义进度条说明
HAOPK传奇工具站 © 2024 www.haopk.net All rights reserved. sitemap
今日访问量:27097   昨日访问量:29073