gm下载站 发表于 2025-1-5 16:16:16

BlueM2引擎V20.08.02免费版程序


20.08.02版引擎[需换新注册文件]免费版程序
!微信验证码功能因使用外部文本,当文本达到一定体积(1M以上),会严重影响服务器性能,建议优化思路或者使用两步验证功能替换

2020/7/22 全套配套
m2 添加禁用、启用角色名NPC命令
   EnableCharacter 角色名 0/1 // 0禁用,1启用
   创建佣兵角色需要一个佣兵令牌,DB数据:Name=佣兵令牌,StdMode=41,Shape=35,Looks=1132 // 引擎、客户端、lui.pkg配套更新

2020/7/15 全套配套
---------------------------------------------------------------------------
RunGate 加速判断时将转身封包从动作封包中分开
dbs 创建角色提前分配地图(优化多引擎负载)
m2 修复城门状态改变可能会导致客户端崩溃问题
   恢复goto死循环检测
   SendMsg 8-10行会聊天,11黄字喊话,12队伍聊天,13私聊信息
   多线切换,上线自动随机附近位置,参数ChangeServerRandPos=0时关闭此功能
   添加几个账号信息变量:
   $EMAIL // 邮箱
   $BIRTHDAY // 生日
   $PHONE2 // 电话
   $MOBILEPHONE // 手机号码
   $QUIZ // 问题1
   $ANSWER // 答案1
   $QUIZ2 // 问题2
   $ANSWER2 // 答案2

   扩展:MOD // 取模计算,同属INC、DEC、DIV系列命令
         calcval// 增加取模计算,符号%
         ints 修改为无符号整数,没有负数,最大至42亿多
         take 将物品名写成物品id,可以取走该id号的物品
   
   添加获取当前Unix时间戳变量: // Unix时间戳请自行到百科了解
   $UNIXTIME,例:
   #act
   ints 22 = $UNIXTIME
   ints 22 + 600 // 第4参数1表示无符号计算

   #if
   compval $INTS22 > $UNIXTIME
   #act
   calcval $INTS22 - $UNIXTIME
   sendmsg 7 将在$CALCRESULT秒后过期
   calcval $INTS22 ~ 0 // ~符号,表示将$INTS22转换为普通的时间格式,目前专用
   sendmsg 7 将在$CALCRESULT过期
   #elseact
   sendmsg 7 已过期

   添加NPC命令FormatStr,格式化字符串,结果返回于$CALCRESULT,例:
   #act
   ; 双引号一般用在参数包含有空格的情况下,这样即使参数中带了空格,也会被认为是一个参数
   ; 参数1有多少个%s,后面就需要带对应个数的参数,最多9个%s
   ; 对齐格式:%-32s,其中,-表示左对齐,不带-号默认右对齐;32表示字符的宽度,-号在%号的后面、32前面
   FormatStr "%32s 参数:%-5s %s %s %s %s %s %s %s" 右对齐 一 二 三 四 五 六 七 八
   mov s1 $CALCRESULT
   FormatStr "%-32s 参数:%5s %s %s %s %s %s %s %s" 左对齐 一 二 三 四 五 六 七 八
   #say
   <$STR(S1)>\<$CALCRESULT>\<关闭/@exit>   <返回/@main>


!setup.txt补全几个极品属性控制参数
19类项链
necklace19SpecAddRate // 属性几率
necklace19SpecAddValueRate // 点数几率
necklace19SpecAddValueMaxLimit // 最高点数

23类戒指
ring23ACAddRate
ring23ACAddValueMaxLimit
ring23ACAddValueRate
ring23MACAddRate
ring23MACAddValueMaxLimit
ring23MACAddValueRate

头盔
helmetACAddRate
helmetACAddValueMaxLimit
helmetACAddValueRate
helmetMACAddRate
helmetMACAddValueMaxLimit
helmetMACAddValueRate

2020/7/9 全套配套
---------------------------------------------------------------------------
m2 修正重新加载脚本的内存泄露
   集市、佣兵功能需要在脚本头加上:(@@StallMarket或@@CreateMercenary),并添加相应标签[@@CreateMercenary]或[@@StallMarket]
   例如:[@@StallMarket]
         欢迎使用摆摊集市!\ \<返回/@main>   <关闭/@exit>

         [@@CreateMercenary]
         请放上已签约的佣兵契约纸。\ \<返回/@main>   <关闭/@exit>
         
   改进金币交易行检测严谨性
   
   QF增加金币交易行操作的检测
   [@OnUsingCoinMarket]
   #if
   checklevelex < 10
   #act
   APPROVE 0 // 0拒接 1批准,默认批准使用金币交易行
   MESSAGEBOX 10级后才能使用金币交易行。

2020/7/6 全套配套
---------------------------------------------------------------------------
M2 补全英雄对SetAbility 24、26、27、44的支持
   增加NPC命令:VerifyKeyCode <$TOTPKEY> <$STR(M5)> // 验证两步验证码,参数1是两步验证密钥,参数2是输入的验证码,用法可以参考:佣兵示意脚本.txt
   修正集市报错
   
LoginSrv 基本设置-系统设置 增加:
   新建、修改密码,新建密保问答的策略限制
   两步验证增加无需验证选项
   时间设置的解锁时间生效,建议值:90

LoginGate
   空闲连接超时可以超过90秒
   修正爆破密码、密保限制等级描述错误
   爆破密码、密保被临时封的IP,可以在一定时间后自动解封

登录器配置器、客户端
   登录器更换新的默认UI
   配置器、登录器支持不规则的png图片作为主图
   优化加快登录器搜索目录速度
   升级列表中服务器列表和按钮链接的自定义:
   ;主要列表 http://www1.xxxx.com/logintool/serverlist.txt
   ;后备列表 http://www2.xxxx.com/logintool/serverlist.txt
   ;论坛链接 http://www.xxxx.com/bbs.html
   ;客服链接 http://www.xxxx.com/kf.html
   ;支付链接 http://www.xxxx.com/pay.html
   ;注册账号链接 http://www.xxxx.com/newid.html
   ;修改密码链接 http://www.xxxx.com/chgpwd.html

   脚本、聊天栏支持网址二维码,例如: // 下面例子中,后面的888是识别用,可以是任意整数,用法参考之前的PIC功能扩展
   扫描下载IOS微软两步验证器APP:\<pic=https://apps.apple.com/cn/app/microsoft-authenticator/id983156458,888>\ \
   安卓版的微软验证器放在本次更新的附件中(com.azure.authenticator.apk),自己可以放上网站,提供下载链接的二维码
   注:微软验证器有个好处,可以云备份,手机重装系统或者丢了,以前扫的都在,可能要注册、登录微软账号并开启云备份
页: [1]
查看完整版本: BlueM2引擎V20.08.02免费版程序