最专业的源码资源分享下载平台!

热门搜索: 传奇  GK  H5  悟空  麻将  量推  扫雷  暗雷  牛牛  as  淘宝  大全  打赏  the  上线

LEGM2/BLUEM2/LEGS反外挂专业版引擎[持续更新]

  • 资源售价:¥0元 【注册会员】免费
  • 模板大小:33 MB
  • 模板编号:HR-28
  • 浏览次数:
  • 最后更新:2020-08-06 22:15

注意:此源码普通会员¥0元, 注册会员免费下载。


源码描述:
LEGSM2专业版引擎(一款完全还原PC端感觉的三端LEG引擎,PC端已开放下载,IOS,安卓即将测试后上线,敬请期待)
简介:
1.兼容LEG引擎,支持(PC端32位真彩)彻底免费(无网关,插件等隐藏消费)纯干货产品
2.兼容LEG0730,LEG0825各种数据,用合区工具合并后可实现兼容老区数据,告别替换引擎要放弃老区数据之痛
3.支持切割,精准爆率,人物简装,怪物简装,自定义播放特效,以及英雄智能等等全新功能
LEGM2/BLUEM2/LEGS反外挂专业版引擎[持续更新]
目前更新到:2020年9月1日

--------------------------------------------------------------------------------------
[LEGSM2_20200901]更新日志
--------------------------------------------------------------------------------------
1、完善切割参数DELMONHP为通用型切割命令,该命令可以切割人物、英雄、怪物,可以用于固定数值切割、当前血量百分比切割、总血量百分比切割等。
   DELMONHP支持3个参数,参数详解:
   DELMONHP 10:第1个参数为切割单位。
   DELMONHP 10 0:第2个参数为切割类型。
   DELMONHP 10 0 3:第3个参数为切割对象。
第1个切割单位是根据第2个类型参数进行减血,0=切当前血量百分比,1=切固定掉血,2=切总血量百分比。第3个参数为对象,1=人物、2=英雄。3=怪物。
实例:
DELMONHP 10 0 3,切怪物当前血量的10%。
DELMONHP 1000 1 3,每次固定切怪物的1000血。
DELMONHP 10 2 3,每次切怪物总血量的10%
2、增加正常按死亡后计算刷怪版本号引擎(复古版)见压缩包 “mir200复古版引擎”文件夹
3、增加心理学刷怪(专业版)
   老的刷新机制:
   比如A怪物10分钟一刷,当20分钟后去打也就是说到了二波时间也不会连续出现两波。
   新概念的刷新机制:
   比如A怪物10分钟一刷,当20分钟后去打也就是说到了二波时间打死一波,怪物一分钟内会原地刷新。
   当然如果间隔30分钟去打,也只会出现2波,然后等10分钟后再刷下一波。
   如果是压着时间打 比如A怪物10分钟刷新,我每10分钟刷新打一次,这样A怪物都会间隔10分钟刷新一次,
   不会出现连刷。
 
   新概念刷怪的好处:
   在玩家杀完第一次刷新的怪物后,如果过了怪物本身刷新时间,会立刻刷出第二只怪物,这样服里的玩家比如全服喊话发现
   了第一只怪物死亡,大家都懂可能会立刻出现第二只,这样就可以促进玩家抢怪,然后造成玩家PK对抗,玩家只要PK,剩下你们懂的
 
   新概念刷怪的目的:
   从心理学的角度促进玩家抢怪概念提升,抢怪促进PK,PK促进冲钱
 
4、修正H.TAKEW无效的问题。
5、完善物品爆出限制规则,格式如下:MonDropLimitList.txt
物品名字 掉落物品总数 重置间隔(天) 上次重置时间 已掉落 掉落数量已满而未掉落数量
建议大家重新配置物品。
1、修正引擎重启导致的重置无法爆出的问题。
2、完善界面显示。
3、重置时间不会因服务器重启而导致重置。
 
举例一个回收脚本:
[@战神回收]
#IF
CHECKLEVELEX > 0
#ACT
;P1 是单价
;P2 是回收掉的物品总数
MOV P1 50
MOV P2 0
TAKE 战神头盔 40
INC P2 $TAKEITEMCOUNT
TAKE 战神项链 40
INC P2 $TAKEITEMCOUNT
TAKE 战神手镯 40
INC P2 $TAKEITEMCOUNT
TAKE 战神戒指 40
INC P2 $TAKEITEMCOUNT
TAKE 战神腰带 40
INC P2 $TAKEITEMCOUNT
TAKE 战神靴子 40
INC P2 $TAKEITEMCOUNT
#IF
!SMALL P2 1
#ACT
MUL P1 $STR(P2)
GAMEGOLD + <$STR(P1)>
SENDMSG 6 你当前回收了[<$STR(P1)>]颗元宝!
BREAK
6、修正物品爆出限制没有保存的问题
7、修复超级野蛮无效的问题。
8、优化M2部分性能参数。
9、定时器增加10个,编号为0..19
10、增加变量返回日期时间相关
$YEAR //年
$MONTH //月
$DAY //日
$HOUR //时
$MINUTE //分
$SECOND //秒
$MILLISECONDS //毫秒
$UNIXTIME 返回时间总秒数,可用于时间差计算。
$MAP 地图编号
$X   当前X坐标
$Y   当前Y坐标
 
11、更正控制器路径错误
12、野蛮时间修改,累积加速触发
13、修改HUMANHP HUMANMP 实时刷新显示。
14、修改掉落拾取间隔无效的问题,新增拾取间隔提示信息。
15、修改DELMONHP脚本有参数2,无效的问题。
16、mapmove 新增第四个参数 为 传送范围  
实例:
#ACT
MAPMOVE 3 333 333 10
SENDMSG 5 你被传送到了地图3(333,333)周围10个坐标以内。
17、新增脚本命令用于修改指定NPC的显示名字SETNPCNAME 
SETNPCNAME 地图名字 X坐标 Y坐标 新名字
SETNPCNAME self 新名字
 
#ACT
SETNPCNAME 3 333 333 买个引擎开区吧
sendmsg 5 地图3(333,333)的NPC已经被改名为:买个引擎开区吧
SETNPCNAME SELF 我叫王大锤
sendmsg 5 当前NPC被改名叫王大锤
注意:NPC名字尽量不要包含数字,否则字符串会被引擎截断。
 
18、MOVR 新增第四个参数,用于生成两个数字之间的随机数,兼容老的写法
 
新写法:
MOVR 变量名字 最小随机数界限 最大随机数界限
 
#ACT
MOVR P0 10 100     ;随机生成10-100之间随机数
#SAY
<$STR(P0)>
 
19、新增INSERTLINE用于在指定文本中插入,允许重复插入。
INSERTLINE 文本路径 插入行号 内容
 
#ACT
INSERTLINE ../插入测试.txt 1 充钱的都是爷
SENDMSG 5 你在“插入测试.txt”的第二行插入了“充钱的都是爷”
20、增加脚本命令POS检测一个字符串是否包含另一个字符串
 
  POS A B ;检测A字符中是否包含B内容;
      #IF
      POS TEST1111 Test
      #SAY
      Test在TEST1111存在! 
 
21、新增变量<$LENGTH.变量1>显示变量1的字符串长度。
用一组尖括号包起来即可。
#ACT
MOV S10 我我我哇哈哈哈哈
SENDMSG 5 <$STR(S10)>的长度为:<$LENGTH[$STR(S10)]>/<$LENGTH[社会主义好]>
 
22、新增一种变量嵌套的玩法,取指定角色的任意变量的值
<$HUMANINFO[指定角色名字].变量名字>
 
#ACT
MOV S0 张三
MOV S1 李四
SENDMSG 5 <$STR(S0)>等级:<$HUMANINFO[$STR(S0)].$LEVEL>
SENDMSG 5 <$STR(S1)>元宝:<$HUMANINFO[$STR(S1)].$GAMEGOLD>
 
23、增加脚本命令将数据插入指定文本的指定位置;
      INsert A B C D
      A: 需要插入的字符串或变量
      B: 需要插入的位置
      C: 需插入的数据内容
      D: 插入操作后保存到的字符变量
  #ACT
      MOV S0 恭喜发财
      INsert $STR(S0) 4 大家 S1
      SENDMSG 5 结果:<$STR(S1)>
      SENDMSG 5 结果:恭喜大家发财
  
24、增加字符串拆分命令:split,用来分割字符串
      split A B C
      参数A带分割的字符串
      参数B用于分割字符串的字符,也就是字符串的分隔符,一般常用|,其他字符也可以,比如英文的逗号,等号等。
      参数C用于保存拆分结果的第一个变量,只写第一个起始即可,引擎自动往后存储。  
  
#ACT
     MOV S0 AA|BB|CC|DD
     split $STR(S0)) | S1
 
      //以上表示把文本数据 AA|BB|CC|DD 进行分割,
      分割标识是字符"|" 分割返回的字符保存在从S1开始的字符变量中!
      以上分割后的结果就是,最高支持到S99
      S1=AA
      S2=BB
      S3=CC
      S4=DD 
  
#ACT
MOV S0 WWW.LEGSM2.COM
split $STR(S0)) . S1
SENDMSG 5 <$STR(S1)>/<$STR(S2)>/<$STR(S3)>
结果:S1,S2,S3分别是WWW,LEGSM2,COM
 
25、更新增加脚本命令:FillText A B,将字符变量A以空格填满至B长度;
GM可以用这个填充,来对NPC界面进行美化,也就是说不管字符串多长,NPC界面均不会错位。
本脚本命令只会在原字符串后面追加空格,不会改变其原有内容。
注意,一个中文字符是2个字节。
 
#ACT
MOV S0 LEGSM2
FillText S0 20
MOV S1 COM
#SAY
<$STR(S0)><$STR(S1)>\
实际显示:
LEGSM2          COM
26、新增脚本命令GETVALIDSTR,作用:将字符串按照指定字符拆分,提取第一部分和剩余内容。
比如 AA|BBCCDD 按照|拆分 AA就是第一部分 BBCCDD即为剩余内容。
GETVALIDSTR A B C D 
将A文本中,以B字符(只支持一个英文半角字符)为分割,获取第一段内容存入C变量,剩下内容存入D变量。
#ACT
MOV S0 WWW.LEGSM2.COM
GETVALIDSTR $STR(S0) . S1 S2 
#SAY
<$STR(S1)>\
<$STR(S2)>
结果显示:
WWW
LEGSM2.COM
27、 优化封号给予流程函数
28、优化引擎叠加物品计算
29、针对某挂无限刀进行补杀
30、优化引擎同屏PK减少没必要的下发流量
31、修复祝福油控制算法更加严谨
32、优化英雄发包
33、优化刷怪减少M2的负担
34、修复精准爆率导致限制装备爆出的BUG
35、客户端内核反外挂增加程序健壮性
36、修正英雄休息状态失效问题,改变跟随路径规则,英雄流程小优化
37、解决引擎,网关下发封包顺序BUG
38、客户端修正怪物出现时,声音调节失效问题
39、修正客户端对NPC:WebBrowser命令部分网页打不开问题
40、优化客户端操作体验


以下是引擎截图........

相关热门



备案号:赣ICP备20008654号-1 CopyRight © 2017-2021 传奇商业源码城 版权所有 全国免费热线:13267190005

本站软件源码文章仅限于学习和研究目的,不得将此用于商业或者非法用途,否则一切后果自行承担。