点击复制链接推荐朋友: http://www.woool110.com

WEIAFT引擎完全兼容AFT0330数据更新日志

2017-12-13 18:19 来源:传世私服 阅读次数:点击提交

WeiAFT引擎更新日志:以下日志不包含AFT3代引擎老日志,本引擎为真正的AFT3引擎原始代码开发,各种功能完全秒杀AFT3代引擎,开区数据直接兼容。

引擎声明:引擎完全兼容AFT0330数据,基于AFT0330开发,AFT三代的版本可以直接替换,合区工具等通用。
引擎必读:如果登陆游戏假死,请在登陆脚本[@Login]添加一行EXIDHUM,否则引擎接收客户端任何操作封包。
有元神的服请在[@YSLOGIN]下面增加EXIDHUM
实例:
[@login]
;这里是以前你的脚本
 #IF
 TRUE
 #ACT
 EXIDHUM
                                                   致敬JY088
--------------------------------------------------------------------------------------
//************************** 
//[WeiAFT_20171211]更新日志*
//**************************
特别注意:本次更新DBS和引擎必须全部替换,否则无法进入游戏,本次DBS为了支持大仓库对数据进行了扩充,扩充后的数据无法旧版本的引擎(包括0330),请GM熟知。
新数据请使用3.1版本的合区工具。
1、重写DBS数据升级函数,支持将A3 0330版本升级到weiAFT最新数据,升级后将用于支持大仓库等数据。
2、解决修改数据结构导致的游戏进入困难的bug(A3自带函数有bug)
3、增加对2.0的客户端显示1.9的角色选择界面,在账号服务器上设置,开启或者关闭即可,1.9的客户端设置无效。
4、修正上几版引擎增加支持龙王盾,导致虎王盾外面显示错误的bug。
5、公布虎王装备makeindex的获取方式:位置为24~28,没有佩戴装备返回0
示范脚本:
#ACT
SENDMSG 5 <$USEITEMMAKEINDEX(24)>
SENDMSG 5 <$USEITEMMAKEINDEX(25)>
SENDMSG 5 <$USEITEMMAKEINDEX(26)>
SENDMSG 5 <$USEITEMMAKEINDEX(27)>
SENDMSG 5 <$USEITEMMAKEINDEX(28)>

6、引擎增加对合成龙灵转盘支持<我要合成龙灵HELONGLING>,点击触发当前NPC下的[@@HELONGLING]标签。
示例:
[@@HELONGLING]
#ACT
SENDMSG 5 我在合成龙灵
SENDMSG 5 <$SUPERBOXITEM(0).ItemExD>
SENDMSG 5 <$SUPERBOXITEM(1).ItemExD>
SENDMSG 5 <$SUPERBOXITEM(2).ItemExD>
SENDMSG 5 <$SUPERBOXITEM(3).ItemExD>
SENDMSG 5 <$SUPERBOXITEM(4).ItemExD>
SENDMSG 5 <$SUPERBOXITEM(5).ItemExD>
7、修正灵兽部分情况下分布属性异常的bug(A3遗留,独家修复)。
--------------------------------------------------------------------------------------
//************************** 
//[WeiAFT_20171207]更新日志*
//**************************
1、WeiAFT目前已经对传世所有地图进行了支持,包括2.0的新的地图格式。
截止2017年12月5号ALL地图文件已全部支持,有你们的支持,WeiAFT会做的更好。
程序保留了A3原来的地图算法,可以在引擎,选项,游戏参数,游戏参数(1)开启新算法或者关闭新算法。
设置后重启引擎即可。
2、修正灵兽部分情况下分布属性异常的bug(A3遗留,独家修复)。
3、账号服务器增加发送自由PK提示,可自由开关设置。
4、增加支持对龙王盾的外观显示,龙王的整个系统将稍后更新支持。
5、增加对神龙之魂的穿戴与保存,其他未做,还需物品调整,属性加成,外观显示等。
6、修改设置主宰者星星错误的bug。
7、增加高星级主宰者推低星级主宰者功能。
8、增加灵兽开启避水功能,支持开启避水的陆地灵兽可以在海底骑乘,使用属性位30设置,需要高版本封包显示[稍后修改发包版本号]。
#IF
#ACT
UpgradeItemExDLS $PARAM(0) 30 = 1
SENDMSG 5 你的灵兽已经开启避水功能。
9、增加对1.9部分护符类物品支持。
10、增加对灵魂珠物品支持,操作与魂珠一样,加血使用needrealm字段设置加血的HP。 
11、增加物品属性位89,用于设置物品名字支持特殊属性显示,支持使用$ITEMEX.makeindex.89进行提取,
比如战魂烈日麻痹护体重生戒指类似名字的显示,需发高版本封包支持,具体设置方法以后公布。

12、增加一个虎王召唤触发,虎王召唤成功后,触发功能脚本的[@召唤虎王]标签,同时$PARAM(0)返回召唤出的虎王名字

[@召唤虎王]
#ACT
SENDMSG 5 你召唤出了<$PARAM(0)>;
 
13、引擎增加IP归属地功能,支持在角色列表显示,可以使用<$IPLOCAL>获取IP的区域信息,请登录官网下载ip数据库。
#IF
#ACT
SENDMSG 15 来自<$IPLOCAL>登陆戏。。。。

--------------------------------------------------------------------------------------
//************************** 
//[WeiAFT_20171205]更新日志*
//**************************
1、修正上一版因删除AFT后门导致部分命令无效的bug
2、修改主宰者发包模式,新版支持主宰者星星显示,可在引擎,参数设置,状态控制,自由开启是否显示主宰者星级。
设置主宰者星级:
修改开启主宰者的第二个参数为主宰者的星星数量,设置>=1表示开启主宰者功能,开启新版发包将为星星数量,不开启不显示星级。
设置之后可以通过<$CHANGEMODE.28>获取主宰者的星星数量。
#IF
TRUE
#ACT
CHANGEMODE 28 3
SENDMSG 5 你的设置为三星的主宰者。

3、支持御兽天袍,御兽天衣等物品佩戴增加属性,属性显示支持高版本支持,以后修改引擎封包版本号即可直接显示。
4、支持在线修改角色属性,实时刷新。
5、新增OR语法支持,检测条件满足其中一个即执行ACT的脚本

比如:
#OR
CHECKLEVELEX > 50
CHECKGAMEGOLD > 50
#ACT
SENDMSG 5 你的等级大于50级或者元宝大于50个。
#ELSEACT
SENDMSG 5 你的元宝不大于50个且你的等级也不高于50级。

6、新增系统修复工具,用于解决在WIN7以上操作系统下引擎因为系统错误设置导致的异常问题。

7、增加一个保存的数字变量,可以使用脚本命令Int进行操作,可以使用<$INT(X)>进行提取。
Int 变量序号(0-99) 操作符(+-=) 数字
#ACT
INT 0 = 20171121 ;将第一个变量的值设置为20171121
SENDMSG 5 变量的值为:<$INT(0)>;

8、增加一个保存的字符变量,可以使用脚本命令Str进行操作,可以使用<$Str(X)>进行提取。
Str 变量序号(0-99) 操作符(+=,字符不支持-) 字符串
#ACT
MOV S10 AFT三引擎
INT 0 = 128
STR 1 = $STR(S10)
SENDMSG 5 变量的值为:<$INT(0)>/<$STR(1)>/<$STR(S10)>

注:两个脚本操作的命令均保存在角色的任务数据文件里,如果保存的是重要数据,合区的时候合并一下任务数据即可,否则可以不合并,合区后重置。


9、完善盾牌圣灵技能威力的支持,所有攻击技能均支持伤害反射给攻击着。
可以使用45,46属性位调整:
45需要反射的技能威力ID
45需要反射的技能百分比:百分比= (设置数字-1 ) * 5 + 10;   比如设置的是 2  则客户端实际显示和生效的数值是 15% 设置 4 则是 25%
10、 增加新功能,对所有攻击性技能支持伤害减免。
使用脚本SETSKILLREDUCTRATE设置
#IF
#ACT
SETSKILLREDUCTRATE 26 = 10 ;烈火剑法伤害减免10%,伤害减免没有概率,只要减免伤害百分比>0,则一定会计算减免,只是减免多少的问题。

11、增加变量提取当前执行技能的免伤百分比<$SKILLREDUCTRATE(技能ID)>
#IF
TRUE
#ACT
SENDMSG 5 你当前烈火剑法的伤害免伤比例是:<$SKILLREDUCTRATE(26)>
--------------------------------------------------------------------------------------
//************************** 
//[WeiAFT_20171204]更新日志*
//**************************
1、优化引擎内存性能,1万只怪物内存占用降低10%。
2、AFT3引擎新增独创功能,多倍爆率控制系统,即支持角色多倍爆率,指定地图多倍爆率,全服多倍爆率。
本功能绝对是吸金利器,为GM制造更多人民币。
会员地图,新手十倍地图,再也不用新增怪物,再改一套爆率,直接一个地图参数搞定,极大方便GM。

相关脚本命令以及变量:
新增脚本命令,用于设置角色多倍爆率:HUMMULTBURSTRATE 参数A
参数A:爆率百分比,100为正常爆率,100以下为提高爆物难度,100以上为降低爆物难度,设置为0则角色不会爆出任何物品(可以做疲劳值惩罚设置),包括1/1的比爆物品。
本变量下线不会保存,小退后需重新设置,不设置为100即原始爆率。
demo:
#IF
CHECKLEVELEX > 50
#ACT
HUMMULTBURSTRATE 200
SENDMSG 5 你开启了双倍爆率。


新增地图参数:MULTBURSTRATE(参数A)
参数A:爆率百分比,100为正常爆率,100以下为提高爆物难度,100以上为降低爆物难度,设置为0则该地图不会爆出任何物品,包括1/1的比爆物品。
不设置为100即原始爆率

实例:
[AS004 修罗天界] MULTBURSTRATE(150)
 AS004地图设置为1.5倍爆率

增加脚本命令:MULTBURSTRATE用于设置全局爆率倍数,引擎功能选项面板也可以随时进行更改,参数与上面两个含义相同。
#IF
TRUE
#ACT
MULTBURSTRATE 300
SENDMSG 15 庆祝19大顺利闭幕,全服开启三倍爆率。

详细解析,方便GM理解:
假设一个物品的爆出概率为10000 即 爆率里格式为1/10000 麻痹戒指。
设置有双倍爆率的角色爆率为1/5000,如果地图设置有双倍爆率,那么爆出的概率为1/2500,如果全部爆率倍数为五倍,那么它的当前的爆率为1/500

增加变量用于返回角色爆率倍数和全局爆率倍数:
#IF
TRUE
#ACT
SENDMSG 5 当前服务器爆率倍数:<$MULTBURSTRATE>,角色爆率倍数:<HUMMULTBURSTRATE>

引擎Envir目录下新增:禁止多倍爆物.txt,用于设置禁止多倍爆率的物品,一行一个,物品列表的物品,将不参与多倍爆率运算,直接使用原始爆率。
为什么这么设计,你懂的。。。

3、修正|爆率过长导致的异常问题。
4、公布一个A3的掉落触发
在Envir下新建 物品掉落触发.txt 列表的物品掉落时,会触发机器人的[@物品掉落]标签,同时返回如下变量:
<$PARAM(10)>  //掉落地图编号
<$PARAM(11)>  //掉落地图名字
<$PARAM(12)>  //x坐标
<$PARAM(13)>  //Y坐标
<$PARAM(14)>  //掉落着名字,没有为无
<$PARAM(15)>  //掉落物品的名字

5、修正Give脚本命令bug

6、增加一个新的脚本命令用于与当前日期进行比较,差值保存到P0中:
CHECKDATE 操作符(><=) 参数A
参数A:需要比较的日期,格式:2017/1/1 或者 2017-1-1即可,支持变量
#IF
TRUE
#ACT
MOV S10 2021/07/1
#IF
CHECKDATE < $STR(S10)
#ACT
SENDMSG 5 距离实现两个100年奋斗目标,还有<$STR(P0)>天。
 
7、增加对<$INC.A.B>与<$DEC.A.B>的变量支持。  

8、引擎增加脚本命令对技能威力的调整:
SETSKILLRATE 技能ID 操作符(+-=) 数值

#IF
TRUE
#ACT
SETSKILLRATE 26 = 5  ;烈火剑法威力加成5%。

9、增加变量取当前指定技能的威力加成百分比:<$POWERRATE(技能ID)>
#ACT
SENDMSG 5 你的烈火剑法加成威力为:<$POWERRATE(26)>
--------------------------------------------------------------------------------------
//************************** 
//[WeiAFT_20171202]更新日志*
//**************************
1、开发完成Sql账号服务器,大服客户加群下载Sql账号服务器。
2、开发完成账号导入工具,支持将账号导入Sql账号服务器。
3、修正一条更新日志,获取技能威力加成为<$SKILLRATE(技能ID)> 以前更新日志写错了。
 
--------------------------------------------------------------------------------------
//************************** 
//[WeiAFT_20171118]更新日志*
//**************************
1、引擎套装面板增加属性叠加控制,开启后,多个生效套装的吸血,伤害反射,伤害转移等属性将会叠加。
2、增加脚本命令对自定义变量进行排序,A3独创功能,直接排序保存到指定文件,制作活动排行榜的利器。
  SortVar 变量名 变量路径 排序模式(0 升序,1 降序) 保存路径
#IF
TRUE
#ACT
SORTVAR 消费元宝 ../数据.txt 1 ../元宝消费.txt
将../数据.txt里面的自定义变量 消费元宝进行降序排序,排序结果保存到../元宝消费.txt

3、增加变量用于读取Sort脚本命令排序后的文本
   $TOP[参数A].参数B.参数C
参数A:用于读取的文本路径,支持变量
参数B:用于读取第几行,第一名为第0行
参数C:用于读取角色名字或者数字,0为角色名字,1为角色名字后面的数值

#ACT
MOV S0 ../test1.txt
MOV S1 1
MOV S2 0
SENDMSG 5 --<$TOP[$STR(S0)].$STR(S1).$STR(S2)>--


注:只要是文本格式类似SORTVar脚本排序后的文本,皆可用本变量提取。


4、新增爆率文件引入用法,AFT3独创,可以以前的爆率混搭使用,极大方便GM编辑爆率。
比如在阿修罗神.txt 写入如下内容,引擎会自动将下面的四个文本的爆率追加到阿修罗神的爆率里面。

#CALL [..\MonItems\神武高级爆率.txt]
#CALL [..\MonItems\战神高级爆率.txt]
#CALL [..\MonItems\40级新衣服.txt]
#CALL [..\MonItems\44级新衣服.txt]

这样同一组爆率,设置三种爆率,直接CALL文件即可,注意:当前CALL禁止多级CALL防止无限加载,
也就是说神武高级爆率.txt就不要在写#CALL了,写了引擎也不会处理。
同一个文件支持CALL多个文件,一个文件也可以被多个文件CALL,但是不处理被CALL的文件里CALL的其他文件。

--------------------------------------------------------------------------------------
//************************** 
//[WeiAFT_20171115]更新日志*
//**************************
1、修正隐身术下线后,再上线导致的两个问题。
2、引擎狮子吼面板增加狮子吼使用间隔控制,默认为3。
3、引擎隐身术面板增加隐身术范围控制。
4、修正刺杀剑术第二格无视物理防御。  
5、引擎选项,角色死亡设置增加,角色或马匹死亡是否删除马牌。
6、在Envir目录下增加文本:禁止冰泉圣水修理.txt,用于处理冰泉圣水瞎修理的问题。
7、增加[@技能使用触发]标签<$PARAM(46)>返回目标角色名字,不是角色返回无[无效]
8、修正脚本命令SetPetLevel的缺陷。
9、修正DSBBZT逻辑错误,宝宝的等级取DSBBZT设置等级与技能等级二者的最高级别。
10、增加四个变量用于返回攻击防御相关信息:
$POWERRATE //攻击倍数
$POWERRATETIME //剩余攻击倍数时间
$POWERRATES //防御倍数
$POWERRATESTIME //剩余防御倍数时间

--------------------------------------------------------------------------------------
//************************** 
//[WeiAFT_20171113]更新日志*
//**************************
1、增加boSkillMeltStone选项用于控制是否允许技能唤醒逆魔系列怪物,可在引擎技能面板控制
2、增加nMagicRangeCorrection设置PK技能坐标修正,用于解决部分单体技能PK命中率过低的问题,默认为0,建议设置为1或2,可在引擎技能面板控制。
3、修正心灵召唤可以招走替身的bug
4、增加参数nMagGroupwindRange用于控制冰旋风范围,默认为3,可解决冰旋风因技能等级过高导致的范围过大问题。
5、修正学习兽灵术之后,诱惑之光的三个遗留bug,宝宝等级不对,最高级别不对,属性不对。
6、修正A3遗留bug,技能缺陷导致的_Attack函数报错。
7、修正A3部分情况下,沙城城墙问题。
8、修正部分情况下摆摊金币显示元宝的bug。

--------------------------------------------------------------------------------------
//**************************  
//[WeiAFT_20171111]更新日志*
//**************************
[!]1、修正Dbs和账号服务器的大小写区分问题
[!]2、修正金刚和护身真气可以同时开启的问题
[!]3、修复魔法盾假盾问题
[!]4、修正血僵尸定宝宝问题

--------------------------------------------------------------------------------------
//************************** 
//[WeiAFT_20171108]更新日志*
//**************************
1、删除所有引擎和DBS遗留的A3后门,刷元宝,刷无敌,破坏角色,蓝屏数据等。  
2、删除引擎验证注册系统,做到引擎直接启动,无需注册,支持最新win10与64位系统。




 
  • 2017-12-13录入编稿发布,申明转载传世开服网WEIAFT引擎完全兼容AFT0330数据更新日志请保留源文出处:http://www.woool110.com
  • 上一篇:AFT3代传世引擎2017/1101-1125版更新日志
    下一篇:WeiAFT引擎三代_20171217更新日志

    传世私服推荐列表

    矿洞挖矿悬赏任务收益最快是怎样才能做到

    点击查看

    彩虹3引擎版本优化重要事项,请注意!

    点击查看

    2.0传世sf妖士星宿系统有哪些辅助作用

    点击查看

    兄弟同携手萍踪侠影远征战行传世私服试炼

    点击查看

    彩虹3引擎传递写法改普通写法示例

    点击查看

    aft3最新2017/1011引擎程序配套合区工具

    点击查看

    20171012彩虹传世一条龙3引擎更新日志

    点击查看

    2016彩虹3引擎新版数据库专项更新说明

    点击查看

    蓝月传世2003复古1.8版人气激情行会对战

    点击查看

    仿盛大融合网通传世私服三职业之间PK心得

    点击查看

    站内传世私服动态

    《流放之路》最新游戏新人须知,到底好不好玩

    点击查看

    《英雄联盟》Faker来中国网吧遭网管查身份证

    点击查看

    AFT引擎3代2017.1115版全套商业程序

    点击查看

    新开传世私l菔治愈术道士主线副本任务

    点击查看

    WeiAFT引擎三代_20171217商业程序完全免费更新

    点击查看

    妖士仿盛大传世开服网职业单挑PK超爽

    点击查看

    私服GM常用传世开区编辑工具

    点击查看

    在龙腾传世2私服中有很多不错的玩法

    点击查看

    2016彩虹3引擎一个数据中心.2个多区架设教程

    点击查看

    彩虹3引擎MagicSkill.xml技能配置更新说明

    点击查看
    传世私服

    简介:

    传奇世界私服门户站-每日新开传世散人服、新开传奇世界sf发布网开区信息资讯网站。
    传世开服网精选提供国内最新仿盛大传世sf,传奇世界2私服上千玩家游戏心得资讯攻略。

    百度地图