查广告 yun idc服务器 301传奇论坛 11 qq 教学 cz biue idc
查看: 47|回复: 6

[传奇引擎下载] LEGSM2_20200801引擎下载

[复制链接]
  • TA的每日心情
    郁闷
    昨天 18:55
  • 1383

    主题

    1418

    帖子

    4万

    积分

    管理员

    Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100Rank: 100

    积分
    45386

    最佳新人活跃会员热心会员推广达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    QQ
    发表于 2020-7-28 23:13:09 | 显示全部楼层 |阅读模式
    LEGSM2专业版(55919138) 2020/7/28 12:41:00
    @全体成员 引擎解压密码:file:///C:\Users\Administrator\AppData\Roaming\Tencent\QQ\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngwww.legsm2.com

    [LEGSM2]专业版优势
    --------------------------------------------------------------------------------------

    [LEGSM2_20200801]更新日志
    --------------------------------------------------------------------------------------
    1、修正LEG代码操作重大逻辑bug,目前其他引擎均有次bug。(太严重了的漏洞了,独家修复)
    2、增加以下几个脚本命令进行兼容:注意排序从0开启
    INI_READ_STRING 文件 节名 键名 S/A //从Ini的【文件-节-键】获取字符串值到S/A
    INI_WRITE_STRING 文件 节名 键名 S/A/文字/变量 //写入字符串值到Ini的【文件-节-键】
    INI_READ_INTEGER 文件 节名 键名 P/G/D/M/H //从Ini的【文件-节-键】获取整数值到P/G/D/M/H
    INI_WRITE_INTEGER 文件 节名 键名 P/G/D/M/H/整数 //写入整数值到Ini的【文件-节-键】                   //(此命令可以不用)
    INI_WRITE_INTEGER_EX 文件 节名 键名 +/-/= P/G/D/M/H/整数 //按操作符写入整数值到Ini的【文件-节-键】
    3、新增脚本命令DELETEINI 用于删除INI文件的指定内容,也可以删除自定义变量。
    使用之前请熟知ini文件结构。
    用法如下:
    DELETEINI 参数A 参数B 参数C
    参数A:文件路径,支持绝对与相对路径。
    参数B:需要删除的节点名称,写*为所有节点。
    参数C:需要删除的键名,写*为所有键名。

    原定Test.ini文本为:
    [张三]
    充值=10
    元宝=200

    [李四]
    充值=100
    元宝=2000

    [传奇]
    充值=100
    元宝=2000

    1.删除张三的充值
    DELETEINI Test.ini 张三 充值

    删除后:
    [张三]
    元宝=200

    [李四]
    充值=100
    元宝=2000

    [传奇]
    充值=100
    元宝=2000

    2.删除张三的所有变量
    DELETEINI Test.ini 张三 *

    删除后:

    [李四]
    充值=100
    元宝=2000

    [传奇]
    充值=100
    元宝=2000

    3.删除所有人的充值变量
    DELETEINI Test.ini * 充值

    删除后:
    [张三]
    元宝=200

    [李四]
    元宝=2000

    [传奇]
    元宝=2000

    4、新增INI排序脚本相关命令,用法见例子:
    INI_SORT_READ_SECTION_VALUES 文件 节名 排序键或值(0=键/1=值) 排序类型(0=字符串/1=整数) 升序降序(0升序/1降序) 保存到内存的标识名 保存到文件(0/1)
    INI_SORT_READ_SECTION_VALUES 最后一个参数为1,则会将排序结果保存到与文件同目录下的内存的标识名.ini

    INI_SORT_SECTION_VALUES_COUNT 保存到内存的标识名 变量名字
    //获取指定标识名的排序结果数量到指定变量(包含了节,在列表第一个)
    如果返回数据为9,则下面的读取的数据索引就是1 ~ 8。

    INI_SORT_GET_SECTION_STRING 保存到内存的标识名 节名
    //获取指定标识节名的字符串“节名”到指定变量

    INI_SORT_GET_IDENT_STRING 保存到内存的标识名 索引(从1开始) 变量
    //获取指定标识名和指定索引的字符串“键” 到S/A

    INI_SORT_GET_IDENT_VALUE_STRING 保存到内存的标识名 索引(从1开始) S/A //获取指定标识名和指定索引的字符串“键值”到S/A  
    INI_SORT_GET_VALUE_STRING 保存到内存的标识名 索引(从1开始) S/A //获取指定标识名和指定索引的字符串“值” 到S/A
    INI_SORT_GET_VALUE_INTEGER 保存到内存的标识名 索引(从1开始) P/G/D/M/H //获取指定标识名和指定索引的整数 “值” 到P/G/D/M/H
    INI_SORT_DELETE 保存到内存的标识名(All=删除所有) //删除对应内存标志名的列表信息

    注意:LEGSM2的INI排序不需要SAVE与LOAD操作。
    当排序不在使用时的,请使用INI_SORT_DELETE删除排序内存,否则将一直占用内存。
    INI排序的索引均从1开始。

    LEGSM2专业版(55919138) 2020/7/28 12:41:01
    5、增加物品拾取,增加返回是否怪物掉落,掉落怪物的名字。
            $PARAM(0) 返回 1 则是怪物掉落 其他返回0
            $PARAM(1) 掉落的怪物名字
            $PARAM(2) 物品名字
            [@PickUpItem]
            #IF
            EQUAL $PARAM(0) 1
            #ACT
            SENDMSG 0 恭喜玩家%S杀死<$PARAM(1)>获得<$PARAM(2)>。
           
    6、增强[@KillMon]标签,新增如下变量返回:
           
            $PARAM(0) 杀死的怪物名字
            $PARAM(1) 地图编号
            $PARAM(2) 地图名字
            $PARAM(3) 怪物等级
            $PARAM(4) 怪物X坐标
            $PARAM(5) 怪物Y坐标
           
            [@KillMon]
            #ACT
            SENDMSG 5 怪物名字:<$PARAM(0)>
            SENDMSG 5 地图编号:<$PARAM(1)>
            SENDMSG 5 地图名字:<$PARAM(2)>
            SENDMSG 5 怪物等级:<$PARAM(3)>
            SENDMSG 5 怪物X坐标:<$PARAM(4)>
            SENDMSG 5 怪物Y坐标:<$PARAM(5)>
    7、引擎新增复活戒指属性设置:物品装备,特殊属性 ,复活,可用于修改复活戒指冷却CD与复活后恢复的血量百分比。
            血量百分比默认是:100,为了兼容老的版本设置。
            如需特殊设置,请自行修改相关设置。
    8、扩展字符变量S和数字变量N
            格式:S$自定义名称   N$自定义名称    <$STR(S$自定义名称)>  <$STR(N$自定义名称)>
            支持变量无需赋值,直接使用脚本(INC DEC MUL DIV)操作该类变量,引擎将自动创建改变量
            字符型自动初始化为空,数字型初始化为0,然后进行运算。
            ;本功能仅为方便GM,但是建议GM不要过多的无限创建,因为创建的变量越多,程序需要占用的内存越大。
            ;建议使用S$1-S$500,N$1~N$500,这样好记,也好重复利用。
            S$和N$变量小退消失。
            [@test]
            #ACT
            MOV S$我的人物名称 <$USERNAME>
            SENDMSG 5 <$STR(S$我的人物名称)>
           
            [@变量初始化_创建示范]
            #IF
            checklevelex > 0
            #ACT
            MOV N$我的杀怪总数 100;赋值操作,自动创建该变量
            INC N$我的当前杀怪数 1;脚本(INC DEC MUL DIV)操作引擎也会自动创建。
            SENDMSG 5 <$STR(N$我的杀怪总数)>
            SENDMSG 5 <$STR(N$我的当前杀怪数)>       
           
            [四则运算]
            #ACT
            MOV N$变量1 100
            MOV N$变量2 2
            INC N$变量2 $STR(N$变量1)
            SENDMSG 5 加法运算:<$STR(N$变量2)>

            MOV N$变量1 100
            MOV N$变量2 2
            DEC N$变量2 $STR(N$变量1)
            SENDMSG 5 减法运算:<$STR(N$变量2)>

            MOV N$变量1 100
            MOV N$变量2 2
            MUL N$变量2 $STR(N$变量1)
            SENDMSG 5 乘法运算:<$STR(N$变量2)>

            MOV N$变量1 100
            MOV N$变量2 2
            DIV N$变量1 $STR(N$变量2)
            SENDMSG 5 除法运算:<$STR(N$变量1)>

    9、新增杀死怪物触发功能脚本的[@KillMon],同时支持使用变量<$KILLMONNAME>提取杀死的怪物名字。
            [@KillMon]
            #ACT
            SENDMSG 0 %s牛气冲天,将<$KILLMONNAME>一下子干翻在%m。
            ;可以设计服务器累积杀死多少只怪物或者指定怪物使用脚本掉落某个物品。
    10、新增杀死玩家触发功能脚本的[@KillPlay],同时支持使用变量<$KILLPlayNAME>提取杀死的玩家的名字。
            [@KillPlay]
            #ACT
            SENDMSG 0 %s牛气冲天,将<$KILLPlayNAME>暴菊了。
    11、增加脚本命令对自定义变量进行排序,直接排序保存到指定文件。
                SortVar 变量名 变量路径 排序模式(0 升序,1 降序) 保存路径 分隔符(可不写默认为|)
                    #IF
                    TRUE
                    #ACT
                    SORTVAR 元宝 ../元宝.txt 1 ../元宝排序.txt |
                    将../元宝.txt里面的自定义变量 元宝 进行降序排序,排序结果保存到../元宝排序.txt       
                   
                    使用脚本命令GetRandomText读取,拆分显示判断即可。
                   
                    结果:
                    张三|10100
                    李四|3333

    12、变量清理的脚本命令ClearVar 参数1 参数2
            彻底摆脱变量 MOV 赋值清空的繁琐。

          参数1:引擎内置变量(P、G、D、M、I、A、S、H)
          参数2:清理的范围数量

          示范:

          [@示范清理G类变量]
          #ACT
          ClearVar G0 99
          SENDMSG 5 所有的T类变量G0-G99都被清空!
          break

          [@示范清理D类变量]
          #ACT
          ClearVar D0 99
          SENDMSG 5 你的D类变量D0-D99都被清空!
          break

          [@示范清理S类变量]
          #ACT
          ClearVar S50 10
          SENDMSG 5 你的S类变量S50-S60都被清空!
          break


    13、增加脚本命令 GOTOLABEL 模式(0,1,2,3) 触发字段 范围(模式等于3时有效)
                    模式=0 小组成员触发
                    模式=1 行会成员触发
                    模式=2 当前地图的人物触发
                    模式=3 以自己坐标为中心指定范围人物触发
                    [@main]
                    #IF
                    #ACT
                    GOTOLABEL 0 @小组成员触发
                    GOTOLABEL 1 @行会成员触发
                    GOTOLABEL 2 @当前地图的人物触发
                    GOTOLABEL 3 @指定范围人物触发
                   
                    [@小组成员触发]
                    #ACT
                    SENDMSG 5 你触发了提问脚本       


    14、解决某些特殊性情况下对多个目标进行切割的问题。
    15、修正上一个版本引擎[Exception] TBaseObject::AttackDir Code:报错
    16、修正部分代码逻辑错误。
    17、彻底修正怪物爆率限制不清零问题。
    18、新增英雄收到攻击触发功能脚本的标签[@HeroAttackEx]
    19、重写切割部分函数(如遇异常请及时发给技术解决)
    20、使用隐身术后再带隐身戒指无效问题
    21、M2修正死亡之眼技能能打到非本地图怪物问题
    22、M2修正聚灵珠不能在DB设置爆出为满经验问题
    23、修正中毒状态混乱bug
    24、死亡取消交易
    25、客户端窗口层叠关系优化
    26、客户端修正鼠标乱移动bug
    27、修正完善内存池调用
    28、处理引擎和网关因通讯丢包引起个别玩家登陆黑屏(测试)
    29、修正掉线重新召唤的随从行走速度异常
    30、优化NPC获取
    31、修正技能等级变化没有刷新技能套装威力
    32、修正游戏网关停止服务发生崩溃,优化性能
    33、优化攻击模式检测
    34、客户端暂时去掉小退/大退保护
    35、客户端修正集体隐身术释放效果
    36、客户端修正黄泉教主效果
    37、[+] 新增拆分字符串命令:StrTok
            StrTok 源字符串(同时也会保存拆分后剩余的字符串) 拆分的第一部分子串 拆分符号
            示范脚本:
            #IF
            TRUE
            #ACT
            MOV S1 file:///C:\Users\Administrator\AppData\Roaming\Tencent\QQ\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngWWW.LEGSM2.COM
            StrTok S1 S2 .
            SENDMSG 5 s1=<$STR(S1)>(file:///C:\Users\Administrator\AppData\Roaming\Tencent\QQ\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngLEGSM2.COM)
            SENDMSG 5 s2=<$STR(S2)>(WWW)
    38、修复客户端摆摊不显示“使用元宝交易”
    39、新增脚本命令DELETEINI 用于删除INI文件的指定内容,也可以删除自定义变量。
            使用之前请熟知ini文件结构。
            用法如下:       
            DELETEINI 参数A 参数B  参数C
            参数A:文件路径,支持绝对与相对路径。
            参数B:需要删除的节点名称,写*为所有节点。
            参数C:需要删除的键名,写*为所有键名。
           
            原定Test.ini文本为:
            [张三]
            充值=10
            元宝=200
           
            [李四]
            充值=100
            元宝=2000
           
            [传奇]
            充值=100
            元宝=2000
           
            1、删除张三的充值
            DELETEINI Test.ini 张三 充值
           
            删除后:
            [张三]
            元宝=200
           
            [李四]
            充值=100
            元宝=2000
           
            [传奇]
            充值=100
            元宝=2000
           
            2、删除张三的所有变量
            DELETEINI Test.ini 张三 *
           
            删除后:
           
            [李四]
            充值=100
            元宝=2000
           
            [传奇]
            充值=100
            元宝=2000
           
            3、删除所有人的充值变量
            DELETEINI Test.ini * 充值
           
            删除后:       
            [张三]
            元宝=200
           
            [李四]
            元宝=2000
           
            [传奇]
            元宝=2000
    游客,如果您要查看本帖隐藏内容请回复




    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    8

    帖子

    9

    积分

    新手上路

    Rank: 1

    积分
    9
    发表于 2020-7-28 23:16:59 | 显示全部楼层
    果断MARK,前十有我必火!

    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    8

    帖子

    9

    积分

    新手上路

    Rank: 1

    积分
    9
    发表于 2020-7-28 23:24:48 | 显示全部楼层
    膜拜神贴,后面的请保持队形~

    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    14

    帖子

    15

    积分

    新手上路

    Rank: 1

    积分
    15
    发表于 2020-7-28 23:27:21 | 显示全部楼层
    找传奇版本,传奇教程就到301传奇论坛

    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    5

    帖子

    6

    积分

    新手上路

    Rank: 1

    积分
    6
    发表于 2020-7-28 23:28:42 | 显示全部楼层
    膜拜神贴,后面的请保持队形~

    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    10

    帖子

    11

    积分

    新手上路

    Rank: 1

    积分
    11
    发表于 2020-7-28 23:34:39 | 显示全部楼层
    膜拜神贴,后面的请保持队形~

    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    168

    帖子

    288

    积分

    季度会员

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    288
    发表于 2020-8-24 00:18:09 | 显示全部楼层
    11111111111111111111

    回复

    使用道具 举报