引擎解压密码:
www.5t6t.com
引擎声明:引擎完全兼容AFT0330数据,基于AFT0330开发,AFT三代的版本可以直接替换,合区工具等通用。
引擎必读:如果登陆游戏假死,请在登陆脚本[@Login]添加一行EXIDHUM,否则引擎接收客户端任何操作封包。
有元神的服请在[@YSLOGIN]下面增加EXIDHUM
实例:
[@login]
;这里是以前你的脚本
#IF
TRUE
#ACT
EXIDHUM
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?致敬:jy088
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
关于游戏提示外挂被踢掉的解决办法:
1、关掉A3的反外挂设置,或者调大检测难度。
2、必须使用正版凤凰登陆器与正版凤凰网关,第三方登录器就会掉线。
3、其他第三方的安全软件以病毒对待凤凰登陆器,也会导致游戏掉线。
//**************************
//[WeiAFT]优势
//**************************
1、完全兼容AFT30330引擎数据,直接替换程序即可使用。
2、修正AFT三代所发现的有bug,完美开区,支持凤凰登陆器。
3、支持所有传世地图格式,包括盛大最新地图。
4、完美多倍爆率,地图,角色,全服,Gm自由掌控。
5、完美支持120格大仓库与60格灵兽背包。
6、支持传家宝[*]
7、支持上仙技能[*]
8、支持4S界面[*]
9、支持爵位称号以及情人节称号[*]
10、支持自定位置释放烟花[*]。
11、新增OR语法与CALL爆率写法。
12、任务标志变量扩展到800个,xzjy扩展到25个。
13、新增100个字符变量,与100个数字变量,引擎自动保存。
14、SendMsg与GMexecute脚本命令范围设置。
15、独家Mysql与Sql server账号服务器。
备注:标注*的功能需要插件才可以实现。
//**************************
//[WeiAFT_20180226]更新日志*
//**************************
1、强化金刚 金刚护体抵御的伤害提高。
2、强化魔法盾 低于的伤害提高且无视破盾斩
3、修正MonDamage命令失效的问题。
4、修正<$DIR>变量返回为NPC方向的问题。
5、修正部分怪物无法挖取的问题。
6、修正主宰者星星数量返回数值错误的问题。
7、增加脚本命令用于实时刷新排行榜:UPDATEPH
示例:
#ACT
UPDATEPH
SENDMSG 5 排行榜正在刷新,请稍后查看。
8、增加脚本命令:RESTUSEREXID用于清理USEREXID加成的所有属性。
#ACT
RESTUSEREXID
SENDMSG 5 你的临时属性都已经删除了。
9、增加触发标签:交易的发起角色触发功能脚本的[@发起交易]标签。
$PARAM(0) 参数返回与之交易的交易的角色名字。
[@发起交易]
#ACT
SENDMSG 5 你和<$PARAM(0)>开始交易了。
10、增加一个砍怪触发标签触发功能脚本的[@砍怪触发]
$PARAM(0) 返回怪物名字
[@砍怪触发]
#ACT
SENDMSG 5 你正在砍<$PARAM(0)>
11、WEI引擎直接关闭心跳包检测,所有支持A3的登陆器均可登陆,传家宝不会再掉线。
12、引擎游戏参数,环境设置,新增4S界面开关,开启后支持4S界面,无需插件。
13、引擎直接对爵王等封号支持,无需插件。
14、引擎直接支持上仙技能,无需插件,骷髅囚笼需增加有一个怪物,无需插件。
骷髅头,race 211,raceimg 44 appr 444,其他酌情设置即可。
15、引擎功能设置,宝宝界面,新增斗转星移控制开关,开启后可以使用脚本命令设置伤害转移的触发概率与伤害分担比例。
转星移:使用脚本命令DZXY 设置宝宝分担的伤害百分比和概率。
触发条件:当前地图且与宝宝在6个坐标以内。
DZXY 0 = 10 ?// 设置宝宝分担伤害的百分比为10%
DZXY 1 = 20 ?//设置宝宝分担伤害的百分比为20%
支持变量<$DZXY.0> ?<$DZXY.1>获取相关设置,本设置不保存,小退需重新设置。
16、引擎新增任意位置释放烟花功能,无需插件:
任意位置释放烟花:MakeFire 烟花效果 X坐标 Y坐标
17、引擎功能设置,基本设置,新增灵兽骑乘方式控制,支持出现在灵兽位置,无需插件。
18、公布引擎支持的所有称号:
使用Changemode脚本设置,
32 设置1为显示 显示天下第一匠神
33 设置1为显示 显示GM
34 设置1为显示 显示渡劫飞升称号
35 设置显示 王爵称号 参数2为具体的封号类型;取值 0- 54;
36 设置显示情人节称号 取值1 - 30 ,该称号随机,切换地图会消失,如要使用请时候用脚本循环,不过目前不推荐。
注:以上所有称号均需要2.0的最新客户端,1.9客户端下不显示,32~34需要发最新的2.0封包才可以,需以后修改封包后才会显示。
王爵和情人节称号可正常显示。
//王爵称号列表:
? ? ?1 灵王
2 圣王
3 至圣王
4 灵仙王
? 5 圣仙王
6 至圣仙王
7 鸿天仙王
8 龙灵亲王
9 辉煌郡王
10 傲宇阳王
11 启圣天王
12 鸿天星王
13 封灵契王
14 绝圣灵王
15 神原器王
16 御龙宝王
17 不朽仙王
18 昆吾郡王
19 雁门郡王
20 西河武王
21 落辰星王
22 河冲仙王
23 神威狱王
24 云州战王
25 宁远逍遥王
26 朔方月影王
27 安平镇妖王
28 云阳万灵王
29 云霄风暴王
30 落雷追魂王
31 云星星空皇
32 落虹天剑皇
33 玄黄万相皇
34 三生不枋皇
35 九幽云阳皇
36 天下第一皇
37 天降判决帝
38 兵锋判决帝
39 烈焰判决帝
40 天降伐天帝
41 兵锋伐天帝
42 烈焰伐天帝
43 天降天命帝
44 兵锋天命帝
45 烈焰天命帝
46 天降判决天尊
47 万世判决天尊
48 至尊判决天尊
49 天降法天天尊
50 万世伐天天尊
51 至尊伐天天尊
52 天降伐天命尊
53 万世伐天命尊
54 至尊伐天命尊
//情人节称号:
1 天不老
2 情难绝
3 君子好逑
4 窈窕淑女
5 名苑仙葩
6 羡玉无瑕
7 结发为夫妻
8 恩爱两不疑
9 盈盈一水间
10 脉脉不得语
11 身无彩凤双飞翼
12 心有灵犀一点通
13 在天愿作比翼鸟
14 在地愿为连理枝
15 龍神斗士
16 龍神宗师
17 龍神尊者
18 龍神斩魔者
19 龍神救世主
20 神龍豪情英雄
21 神龍至尊霸主
22 取次花丛懒回顾
23 对月形单望相护
24 天涯地角有穷时
25 半缘修道半缘君
26 只羡鸳鸯不羡仙
27 只有相思无尽处
28 龍神无上尊者
29 龍神破世王者
30 龍神至尊圣灵
19、四十新技能已经开发完成28个,稍后将为大家发布设置方法。
20、引擎,环境设置新增怪物爆率异常信息,开启后可以提示爆率中不存在的物品。
21、引擎增加怪物名字校对,对DB不存在的怪物名字给予提示,可在引擎设置上关闭。
22、拾取触发标签新增一个返回:用于返回物品掉落的怪物名字
[@拾取触发]
#ACT
SENDMSG 5 恭喜你,拾取了<$PARAM(25)>爆出的<$PARAM(22)>
//**************************
//[WeiAFT_20180119]更新日志*
//**************************
1、增加对神龙之魂的支持,支持本体,第一元神,第二元神佩戴,支持对神龙之魂属性调整,
神龙之魂 stdmode 为 112 本体的 分别为 shape 1 ~ 3 ?元神的为 7 8 9 (百度的,未测试)
属性为调整:
#ACT
GIVE 神龙之魂 1
UpgradeUserItemEx $PARAM(0) 0 = 10 ?//防御上限
UpgradeUserItemEx $PARAM(0) 1 = 20 ?//魔防上限
UpgradeUserItemEx $PARAM(0) 2 = 30 ?//攻击上限
UpgradeUserItemEx $PARAM(0) 80 = 10 //防御下限
UpgradeUserItemEx $PARAM(0) 81 = 20 //魔防下限
UpgradeUserItemEx $PARAM(0) 82 = 30 ?//攻击下限
UpgradeUserItemEx $PARAM(0) 90 = 300 //加血HP
UpgradeUserItemEx $PARAM(0) 91 = 5 ?//品级
UpgradeUserItemEx $PARAM(0) 92 = 6 ?//吸血概率
UpgradeUserItemEx $PARAM(0) 93 = 7 //命中
同时支持使用相关属性位获取相关属性;
$USEITEMMAKEINDEX(18) 获取神龙之魂的Makeindex
支持使用<$SLZH>获取神龙之魂的名字
提示:不要再元神融合状态下调整对神龙之魂处理,因为融合状态下,改属性位为融合元神的装备。
已知问题:众所周知的原因,查看他人装备无法查看到神龙之魂。
//**************************
//[WeiAFT_20180105]更新日志*
//**************************
1、修改$GOLDCOUNT只返回角色当前的金币数量,增加变量$GOLDCOUNTMAX返回角色可携带的最大金币数量。
2、解决A330数据升级到wei融合元神武器丢失问题。
3、关于近期Gm反馈魔法盾卡位等问题,请Gm检查技能DB设置,技能所需的魔法值设置,这个值设置不合理,导致客户端内挂发起的施法被打断导致卡位,建议缩小这个值的设置。
//**************************
//[WeiAFT_20171229]更新日志*
//**************************
//特别注意:2017.12.29为完美开区版本引擎,实测试同屏200+爆平不卡,完爆老的0330引擎性能,性能相对提升80%。
1、账号服务器兼容XX账号注册格式(普通用户不要开放,否则会出现无法注册账号的情况)
2、开发完成全新登陆网关,角色网关,引擎前置网关,内测中,暂不对外开放。
3、开发完成mysql版本的账号服务器,功能与普通的账号服务器完全一致。
4、修正部分技能威力异常的问题,经过技术仔细分析代码,确认代码是被以前作者写的bug,现已修复,请GM仔细测试,我们将以最快的速度修复。
5、修正部分情况下,元力无法显示的bug。
6、修正部分机器码玩家机器码为空的问题。
7、增加一个与宝宝距离的检测命令[优化命令函数,效率提升50%]
? ?CHECKBBJL 参数1 参数2 参数3
参数1:宝宝名字
参数2:检测符><=
参数3:坐标距离
#IF
CHECKBBJL 镖车 > 5
#ACT
SENDMSG 5 你当前与镖车的距离已经大于5个坐标!
break
8.更新封闭通过只加速攻击发包实现的多倍出刀速度的问题![优化命令函数,效率提升50%,老引擎此命令无效仅仅WEIAFT修复完美]
在引擎版面--选项--参数设置--游戏速度中,增加以下参数设置:
攻击间隔:默认900毫秒,意思是连续两次正常的攻击间隔最小时间不能低于920毫秒,可自行调整。
攻击速度:默认60毫秒,意思是武器等装备的攻击加速属性,每1点代表的时间。
检测难度:默认为3,数字越大检测越宽松。
暗杀检测:默认2200毫秒,这个一般请不要调整。
9、初步完成监控水上漂探测,后期完善动态封杀水上漂
--------------------------------------------------------------------------------------
//**************************
//[WeiAFT_20171223]更新日志*
//**************************
【特别说明】本次更新必须账号服务器,引擎,数据库服务器全部替换,本次数据库服务器会为全新状态预留位置用于对上仙技能的支持,特此说明,本版引擎适配合区工具版本号:20171217。
【友情提示】鉴于数据库的结构越来越大,weiaft已经在着手开发sql版本的数据库服务器,预计1月份左右将先行发布账号服务器与账号数据迁移工具,想用Sql的GM可以先行熟悉sql2008r2,sql数据库服务器视开发进度而定。
【关于BUG】发现bug,提交管理,也许会有意想不到的惊喜,群里说,管理也不一定能看到,即时发给管理,确认是影响开区的bug,我们会及时修复。
【数据兼容】本引擎只兼容A3030与weiaft的数据。
1、扩展XZJY为25个,数据保存到dbs里面,同时兼容以前的XZJY数据。
注:XZJY的范围:-21亿~+21亿
2、解决红毒刷新问题。
3、更新账号服务器逻辑,修正翎风遗留bug。
4、引擎诱惑之光增加延长宠物叛变时间的设置。
5、修正推人技能在部分情况下无法推动的问题。[突斩BUG修复]
6、解决账号进入提示服务器人数已满的问题。
7、修正宝宝最高等级限制无效的bug。
8、修复黑袍长老怪物AI又呆又傻的问题。[完美的长老阵BUG修复]
9、引擎增加控制选项,可以设置部分远程攻击的怪物走魔法攻击流程,暂时只设置了93,191,193三种怪物类型,其他类型可以联系我们的群管理反馈,我们后续增加。
? ?引擎在怪物界面设置开关,可以自由设置是否走魔法攻击流程,魔法攻击也是设置DC,DCMAX,都是走这个DB值。
10、扩展任务标志变量由以前的384个扩展到800个,升级奖励之类的可以放弃文本了。
11、增加一条刷怪优先级规则,mongen.txt 地图编号前面加个*表示这条优先处理。
12、扩展SENDMSG为全服消息的时候,增加两个可选参数,兼容老的写法,新参数写到以前的老的参数后面即可:
SENDMSG 消息类型 消息内容 前景色 背景色 [消息范围类型,指定地图的地图编号]
消息类型是几,玩家看到的就是几,与行会喊话等有却别。
消息范围:
0:全服消息,即老的消息模式
1:地图消息 后面需跟接受消息的地图编号
2:行会消息
3:宗族消息
4:小组消息
#ACT
SENDMSG 0 我是一条全服可见消息
SENDMSG 0 我是一条只有中州能看到的消息 1 0
SENDMSG 0 我是一条只有落霞岛能看到的消息 1 1 //等于给指定地图的玩家发送指定类型的公告
SENDMSG 0 我是一条只有我的行会能看到的消息 2 //等于给指定行会的玩家发送指定类型的公告
SENDMSG 0 我是一条只有我的宗族能看到的消息 3 //等于给指定宗族的玩家发送指定类型的公告
SENDMSG 0 我是一条只有我的小组能看到的消息 4 //等于给指定小组的玩家发送指定类型的公告
注意:可选参数直接写到以前的消息后面即可。
比如以前写的是:
SENDMSG 15 WEIAFT是最牛逼的引擎
现在写
SENDMSG 15 weiAFT是最牛逼的引擎,没有之一 1 0 //这条消息中州可见。
其他DEmo脚本:
SENDMSG 15 weiAFT是最牛逼的引擎,没有之一0 1 0
SENDMSG 15 weiAFT是最牛逼的引擎,没有之一1 1 1
SENDMSG 15 weiAFT是最牛逼的引擎,没有之一2 2
SENDMSG 15 weiAFT是最牛逼的引擎,没有之一3 3
SENDMSG 15 weiAFT是最牛逼的引擎,没有之一4 4
注意:合理用好消息范围,可以大幅提高引擎发包效率。
13、扩展在线问题GM命令,增加可选范围参数,兼容老的写法:
GMEXECUTE 在线提问 提问范围 指定地图编号
提问也分四种:
0:全服提问,所有玩家都触发,即老的消息模式
1:地图提问 后面需跟接受提问的地图编号,只有在该地图的角色才执行本脚本
2:行会消息 只有发起触发人的同一个行会的人才执行触发脚本
3:宗族消息 只有发起触发人的同一个宗族的人才执行触发脚本
4:小组消息发起触发人的同一个小组的人才执行触发脚本
#ACT
SENDMSG 0 我去全服都来提问 //不推荐,除非必须
SENDMSG 0 我是只有落霞岛的玩家才可以执行的提问 1 1
SENDMSG 0 我是只有与我同行会的玩家才可以执行的提问 2
SENDMSG 0 我是只有与我同宗族的玩家才可以执行的提问 3
SENDMSG 0 我是只有与我同小组的玩家才可以执行的提问 4
注意:不管SENDMSG 还是提问,不要在机器人脚本里执行 2 3 4 三种类型,因为机器人没有行会,宗族,小组,这是逻辑问题。
14、增加一个脚本命令HCALLEX用于对周围的角色的发起提问脚本
HCALLEX 参数A 参数B
参数A:坐标范围
参数B:玩家指定的QM中的脚本
#ACT
HCALLEX 2 @传奇世界
SENDMSG 5 你周围2*2的玩家执行了你的脚本
[@传奇世界]
#ACT
SENDMSG 5 你触发了<$PARAM(0)>发起的提问。
15、增加对封号的支持,部分封号需发高版本的封包号支持,鉴于目前登陆器对引擎的封包限制,暂不开放。
16、增加对灵兽60格大背包支持,支持DBS角色编辑界面查看新扩展的仓库数据与灵兽背包,本次更新需使用20171217版本的合区工具合区。
17、更新引擎对灵兽60格背包支持,注:允许开启的数量受灵兽等级的限制,否则客户端的开启是灰色的无法开启,部分格子是默认开启的,剩下的需要脚本设置开启。
友情提示:灵兽背包也绝对是吸金的卖点,相当于一个移动的仓库与扩展背包。
增加双击灵兽背包触发标签,触发功能脚本下的[灵兽背包扩充]标签。
增加脚本命令对当前跟随的灵兽进行背包调整:
PetBagSize 操作符(+-=) 数值(本数值受灵兽等级限制,即客户端灰色的是不允许使用的)
[@灵兽背包扩充]
#ACT
SENDMSG 5 灵兽背包扩充
PetBAGSize + 5
增加变量<$PetBagSize>返回当前跟随灵兽可使用的背包总数量。
[@ReleasePet]
#if
true
#act
SENDMSG 5 当前跟随灵兽背包大小为:<$PETBAGSIZE>
增加UpgradeItemExDLS脚本支持灵兽石的操作,属性位32,即调整当前灵兽石的开启背包的个数。
同时也支持使用32属性位获取当前灵兽背包个数。
注意:灵兽可用背包的数量与灵兽石是绑定的,所以不同等级的灵兽,与开启过灵兽背包的灵兽,背包大小会有变化。
--------------------------------------------------------------------------------------
//**************************
//[WeiAFT_20171217]更新日志*
//**************************
关于游戏提示外挂被踢掉的解决办法:
[1]、关掉A3的反外挂设置,或者调大检测难度。
[2]、必须使用正版凤凰登陆器与正版凤凰网关,第三方登录器就会掉线。
[3]、其他第三方的安全软件以病毒对待凤凰登陆器,也会导致游戏掉线。
1、修正一条更新日志,获取技能威力加成为<$SKILLRATE(技能ID)> 以前更新日志写错了。
2、扩展引擎消息类型,增加对2.0的消息进行支持。
增加对中间绿字消息的支持:自己可见消息类型26,全服可见消息类型27
增加对顶部彩色消息的支持:自己可见消息类型28,全服可见消息类型29
增加对龙形彩色消息支持,自己可见消息类型30,全服可见消息类型31
增加对消息框红色消息支持,自己可见消息类型32,全服可见消息类型33
彩色字体,消息字体,参数三均为字体颜色
#IF
#ACT
SENDMSG 26 我是中间绿字消息
SENDMSG 27 我是全服中间绿字消息。
SENDMSG 28 我是顶部彩色字体,我是字体颜色252 252
SENDMSG 29 我是顶部彩色字体,我是字体颜色121 121
SENDMSG 30 我是龙形字体,我是字体颜色252 252
SENDMSG 31 我是龙形字体,我是字体颜色121 121
SENDMSG 32 我是红色消息
SENDMSG 33 我是全服红色消息。
3、增加变量<$GUILD.MASTER>用于返回行会掌门人的名字。
4、新增沙城攻城提示,可在引擎面板设置是否开启。
5、修正物品解包逻辑错误。
6、修正部分情况下宝宝属性与DB不一致的问题。
7、修正引擎m_MultBurstRate Error报错
8、 修正A3遗留bug:部分属性在1.99833客户端下属性错乱,初步测试无bug,如遇到bug,请计时反馈
9、应金币服Gm建议,现增加金币爆出率加成规则,用法与攻击倍数一致。
增加脚本命令:jbjc 参数A 参数B
参数A:金币掉落数量加成百分比
参数B:持续时间
#IF
CHECKLEVELEX > 0
#ACT
JBJC 200 3600
SENDMSG 5 你获得二倍金币加成,持续时间一个小时。
注:本脚本只是改变金币的爆出数量,金币掉落的概率由爆率概率控制。
增加变量返回角色的金币数量加成百分比<$GOLDRATE> ?金币加成数量持续时间:<$GOLDRATETIME>
10、更换更加安全稳定的脚本加密算法。
11、开发新版加密工具,支持批量加密,暂无解密功能,登陆官网:www.weiaft.com 免费下载使用。
12、引擎支持读取新版加密脚本读取规则
12、增加对神龙之魂物品的属性调整,攻击三职业通用,战士加成攻击,法师加成魔法,道士加成道术,需要高版本封包支持。
神龙之魂的属性位以后合适的机会公布
14、支持主宰者神龙之魂变为紫色
15、修正离线挂机角色IP地址显示非法的问题
16、扩展爆率倍数脚本,可以设置多倍爆率持续时间
#IF
CHECKLEVELEX > 50
#ACT
HUMMULTBURSTRATE 200 3600
SENDMSG 5 你开启了双倍爆率,持续时间3600秒。
17、扩展一种新的爆率写法,物品名字第一个字符写*表示当前爆率物品或者爆率组采用原始爆率,不受角色多倍爆率影响。
老的设置爆率不受影响的方法也保留,二者设置一个即可,不设置也没关系,兼容原始爆率。
? ? 1/100 *屠龙刀
? ? 1/100 *麻痹戒指|护体戒指
18、新增变量<$HUMMULTBURSTRATETIME>返回角色多倍爆率剩余时间。
19、优化多倍爆率细节。
20、重做MonDamage命令,以前的格式作废,新格式如下:
本命令可以做一些杀怪的活动命令,支持飘血,或者做杀BOSS的道具,比如蛮荒海兽
MonDamage A B C D E F
参数A:杀伤范围中心X坐标
参数B:杀伤范围中心Y坐标
参数C:杀伤范围半径
参数D:需要扣掉的Hp,直接扣除无视怪物防御和魔防,写负数为当前HP百分比,比如写-10即当前怪物剩余HP的10%。
参数E:杀伤的怪物对象名字,只写*代表全部,写*蛇妖,代表模糊匹配名字带蛇妖两个汉字的,不写*代表完全匹配。
参数F:在怪物身上播放的特效,支持烟花特效和SHOWEFFECT特效,烟花特效直接写即可,SHOWEFFECT需在前面加负号,即39写-39即可
注意:经测试不是所有的特效都支持怪物播放,请GM熟知。
举例:
#ACT
MonDamage $X $Y 2 -5 寒荒海兽 4164
SENDMSG 5 你对寒荒海兽造成了%5点HP伤害,怪物身上播放动画4164。
#ACT
MonDamage $X $Y 2 100 *蛇妖 -36
SENDMSG 5 你对周围名字带蛇妖的怪物造成了100点伤害,怪物身上播放flash特效36。
21、更新修正融合元神装备某些情况下会被摘下的bug
22、修改天人强化骷髅的宝宝名字与盛大一直,为骷髅战士和骷髅法师,请GM自行将以前的近战强化骷髅,远程强化骷髅改名。
23、重写账号服务器部分功能,以前的部分东西太low了,选项,游戏设置,可以设置是否允许创建账号,复古界面等操作,新增是否允许找回密码。
--------------------------------------------------------------------------------------
//**************************
//[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位系统。
WeiAFT_20180226/
DBServer/
DBServer.exe
LogServer/
LogDataServer.exe
LoginGate/
LoginGate.exe
LoginSrv/
LoginSrv.exe
Mir200/
A.F.T.Engine.exe
IpList.db
RunGate/
RunGate[A3原版].exe
SelGate/
SelGate.exe
AFT1~AFT3系列完整更新日志.txt
GameCenter.exe
RunGate请到登陆器内下载.txt
【点击查最新更新】.bat
更新日志.txt
合区工具20171217.exe
使用帮助(www.5t6t.com).htm
一机多区双线路配置器.exe
资源说明.txt
配套登陆器/
QK登陆器支持新客户端.7z
【点击查最新更新】.bat
老版本登陆器(不支持最新客户端).7z
清理凤凰流氓驱动工具.7z
使用帮助(www.5t6t.com).htm
资源说明.txt
一机多区双线路配置器/
【点击查最新更新】.bat
使用帮助(www.5t6t.com).htm
一机多区双线路配置器.exe
资源说明.txt
AFT系列配套登陆器.txt
【点击查最新更新】.bat
更新日志.txt
目录结构.txt
使用帮助(www.5t6t.com).htm
资源说明.txt
评论