AFT三代转换到彩虹引擎

上传人:suij****uang 文档编号:169611590 上传时间:2022-11-16 格式:DOCX 页数:34 大小:63.03KB
收藏 版权申诉 举报 下载
AFT三代转换到彩虹引擎_第1页
第1页 / 共34页
AFT三代转换到彩虹引擎_第2页
第2页 / 共34页
AFT三代转换到彩虹引擎_第3页
第3页 / 共34页
资源描述:

《AFT三代转换到彩虹引擎》由会员分享,可在线阅读,更多相关《AFT三代转换到彩虹引擎(34页珍藏版)》请在装配图网上搜索。

1、此说明原为:AT3转飘逸三代引擎,至于为什么可以用于彩虹,请看下面的产品生存演变图凤凰引擊一 一飘逸二代弋飘逸三代已于2010年疥E)JBy: Xsnows+J飘逸三代在开发周期中,一直抄袭的是AFT3的脚本模式,故英年早逝!以下内容,仅供参考,使用需一定的脚本基础行为脚本错误:ADDBSTD解决方法:此命令的结构是ADDBSTD徒弟名字把命令改成Gmexecute MasterName师父名字徒弟名字1由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。行为脚本错误:ADDITEMEVIL解决方法:此命令只用于装备附魔脚本ADDITEMEVIL 对应的命令是 AddEvilToItem

2、这里没必要替换因为脚本写法有很大差异直接替换脚本就行了 点击下载装备附魔脚本由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。 行为脚本错误:ADDYQ解决方法:这个命令只有1个参数根据以下替换就行了ADDYQ 0替换为ADDVITALITY 500ADDYQ 1替换为ADDVITALITY 2000ADDYQ 2 替换为 ADDVITALITY 1000按照上面的替换3此就行了由于有固定的规律所以可以批量替换。行为脚本错误:bigbag解决方法:用字符替换器把bigbag替换为bagsize 66就行了 由于有固定的规律所以可以批量替换。行为脚本错误:CHANGEFLAG解决方法:飘

3、逸三代不需要此命令删除这个命令的相关脚本就行了由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。脚本错误:CLEARCURMAPMON解决方法:用字符替换器把CLEARCURMAPMON替换为CLEARMAPMON $M 由于有固定的规律所以可以批量替换。脚本错误:CHECKBOXITEM.ItemExD解决方法:用字符替换器把CHECKBOXITEM.ItemExD替换为$PARAM(1)就行了。 由于有固定的规律所以可以批量替换。条件检测脚本错误:checkclb解决方法:用字符替换器把所有的checkclb替换成checkpetfollow 由于有固定的规律所以可以批量替换。行为

4、脚本错误:checkitembox 解决方法:1.把 checkitembox 替换成 ShowSpotDlg 62删除第2个参数就是文字后面的数字一般是13.修改最后一个数字修改成getboxitemX模式比如最有一个数是1就修改成getboxitem1 对应下面的标签。由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。飘逸引擎-物品放取框:ShowSpotDlg增加一个类型:6-根据所提供的物品触发相关脚本,其中标签参数是当提供的 是未处理的物品时触发的脚本注意:物品名称是Stditems.db中定义的物品名字,不是装备改名后的物品名字只读变量$SPOTITEMNAME保存了当前所

5、放的物品的名字注意:不要在后面调用的脚本中用messagebox提示信息,而要用#SAY提示,否则第二次放 物品时不会触发没有处理的物品的脚本示例:#ACTShowSpotDlg 6请提供物品其他物品break裁决#SAY你提供的是裁决屠龙刀#SAY你提供的是屠龙刀其他物品#IFEQUAL $SPOTITEMNAME 鹤嘴锄#SAY你提供的是vCOLOR=GREEN鹤嘴锄#ELSESAY你放的物品是:COLOR=RED v$SPOTITEMNAME 这个物品当前没有对应的脚本。ShowspotDlg 6 命令说明:这个命令显示一个物品放取框,当玩家放上一个物品并点确定后,引擎将首先检测调用此命

6、令的NPC中是否有标签为放入的物品名的脚本, 例如放入的是裁决,贝I首先执行裁决,如果没有这个标签,贝I执行Showspotdig 6命令指 定的脚本标签。在用Showspotdig 6触发的脚本中,可以使用$PARAM(0)获得放入物品的名字,$PARAM(1) 获得物品制造序号。AFT引擎-物品放取框:功能1让客户端弹出一个物品放取框,玩家可以将物品放到该框中,点确定后将触发脚 本!格式:checkitembox参数1参数2参数3参数1:放取框显示标题参数2:物品框类型(1为点确定后不删除物品,2为点确定后删除物品)参数3:点确定后的触发标签(整数)功能2:检查物品放取框中物品是否为指定物

7、品格式:checkitemx 参数 1参数1:物品名字功能3:获取物品放取框中物品的ID序号格式:注意:checkitembox 请放入装备 1 200数字200代表点确定后触发标签中getboxitem200范例:示范1#ACTcheckitembox 请放入装备 1 200getboxitem200#IFcheckitemx 裁决#ACTtakeid $CHECKBOXITEM.ItemExDGAMEGOLD + 1SENDMSG 5你的裁决回收成功,你获得了1个元宝#ELSEACTSendMsg 5你放入的物品不是“裁决”,不能获得元宝!;takeid $CHECKBOXITEM.Ite

8、mExD 这句就是把当前检测的物品删除拿走 ;takeid参数1 /拿走指定ID序号的物品脚本命令UPGRADECHECKITEMBOX A B C调整CheckBoxItem中的物品属性:A:属性位置(0.46)/属性位置详细说明:参照(附1:)B:操作符号(+、-、=)C:操作点数(0.65535);脚本变量:$CHECKBOXITEM.X作用:检测放到物品放取框中的物品的各项属性,其中X可以是下列属性NAMESTDMODESHAPEWEIGHTANICOUNTSOURCERESERVEDLOOKSAC1/(AC的下限,下同)AC2/(AC的上限,下同)MAC1MAC2DC1DC2MC1M

9、C2SC1SC2NEEDNEEDLEVELNEEDREALM所需境界(NEED为7时才有效)DURA持久DURAMAX最大持久VALUE(n) /物品附加属性(n取值:0.18)DARKPOINT(n)黑暗属性,n 取值:0 -11;n参数详细说明:0:黑暗魔力1:黑暗攻击DC12:黑暗攻击DC23:黑暗魔法MC14:黑暗魔法MC25:黑暗道术SCI6:黑暗道术SC27:黑暗防御AC18:黑暗防御AC29:黑暗魔御MAC110:黑暗魔御MAC211:黑暗等级EVILNAMEEVILJOBEVILREALMEVILDCEVILDC2EVILMCEVILMC2EVILSCEVILSC2EVILAC

10、EVILAC2EVILMACEVILMAC2EVILPOINT /镇魔值示例:检测放取框物品名字是黑铁矿石,且持久 17000:#IFEQUAL $CHECKBOXITEM.NAME 黑铁矿石LARGE $CHECKBOXITEM.DURA 17000#SAY你放的黑铁矿石持久17点#ELSESAY你没有放入黑铁矿石,或者放入的黑铁矿石的持久不足18点!条件检测脚本错误:checkitemx解决方法:用字符替换器把 checkitemx 替换为 EQUAL $ITEMINFO$PARAM(1).NAME 由于有固定的规律所以可以批量替换。条件检测脚本错误:checkys解决方法:用字符替换器把

11、checkys替换为HasPneuma由于有固定的规律所以可以批量替换。行为脚本错误:CLEARYS解决方法:用字符替换器把CLEARYS替换为DELPNEUMA就行了由于有固定的规律所以可以批量替换。行为脚本错误:createys解决方法:用字符替换器把createys替换为CreatePneuma就行了由于有固定的规律所以可以批量替换。行为脚本错误:decusestime解决方法:用字符替换器把decusestime替换为ChangeEatItemDura -上面的减号一定要写 由于有固定的规律所以可以批量替换。行为脚本错误:delay解决方法:用字符替换器把所有的delay替换成dela

12、ycall 由于有固定的规律所以可以批量替换。行为脚本错误:FEEDMON解决方法:此命令为检测是否放出丛林豹用字符替换器把FEEDMON替换为CHECKPETFOLLOW 就行了 由于有固定的规律所以可以批量替换。行为脚本错误:GIVEBOXITEM解决方法:此命令只用于四大宝箱功能。 飘逸三代的此命令于AFT的写法差距很大。所以没必要替换命令直接替换脚本就行了。点击下载器四大宝箱脚本由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。行为脚本错误:GUILDMEMBERMAXLIMIT解决方法:用字符替换器把GUILDMEMBERMAXLIMIT替换为GUILDMEMBERS就行了

13、由于有固定的规律所以可以批量替换。行为脚本错误:GUILDWAR解决方法:此命令用于开启行会战飘逸三代把这功能集成到引擎里了在申请行会战的标签那里改为guildwar_d AFT版本里的也一般是这个然后就直接引擎操作了所以删除guildwar_d及以下脚本示例:guildwar你要先让我知道你要和哪个行会打仗。 要申请合法的行会战争,你必须给我足够 的金币,这样才会有合法战争的权利! 由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。 行为脚本错误:ISSHADOW解决方法:此命令为检测是否是元神用字符替换器把ISSHADOW替换为ISPNEUMA就行了由于有固定的规律所以可以批量替换

14、。脚本文件未找到:镜像-XXX.txt解决方法:把Merchant.txt文件里NPC路径为 镜像 的改成正确路径。1.根据它的镜像地图名,找到正确的路径.就是根据“镜像”后面 扩起来的名字就是原镜像地图名然后搜索这个地图号,就会找到XXXX-地图号.txt这个就是正确的路径。2把“镜像”修改成正确路径。示例:原格式镜像 vCM004CM014 62 28 传送门 0 15 0 0镜像:表示NPC为镜像:原镜像地图名CM014:镜像后的地图名62: X坐标28: Y坐标传送门:NPC显示名字0:是否为沙15: NPC外观代码后面2个0不用管在版本里搜索CM004找到神饰除魔文件夹下有个魔王传送

15、门-CM004.txt这个就是正确路径然后把镜像修改为神饰除魔魔王传送门修改后为神饰除魔魔王传送门vCM004CM014 62 28传送门0 15 0 0操作很简单只是修改了 “镜像”由于没有固定的规律所以不能批量替换需要逐个文本的手动替换行为脚本错误:JPPOINT解决方法:用字符替换器把JPPOINT替换成REFINEPOINT飘逸的4月22日更新时完善了 REFINEPOINT的操作,所有直接替换就行了。由于有固定的规律所以可以批量替换。行为脚本错误:MAGICFONT解决方法:用字符替换器把MAGICFONT替换为CHATFONT就行了由于有固定的规律所以可以批量替换。行为脚本错误:M

16、AGICFONTCOLOR 解决方法: 用字符替换器把 MAGICFONTCOLOR替换为CHATCOLOR就行了 由于有固定的规律所以可以批量替换。行为脚本错误:messageboxA解决方法:用字符替换器把messageboxA替换为QUERYMSG由于有固定的规律所以可以批量替换。行为脚本错误:mobplacex解决方法:1.把 mobplacex 替换为 mongenex $M2把第3个和第4个参数对调;$M这个不算参数3把第6个参数删掉(也可以不改不影响脚本);飘逸引擎的刷怪命令不支持怪物改名。由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。飘逸引擎-脚本命令刷怪:功能:脚

17、本命令刷怪有多种方式:主要有:MOBPLACE 和 MonGen 和 MONGENEX格式:MONGENEX命令刷怪:MONGENEX参数1参数2参数3参数4参数5参数6参数1:地图名($M表示人物当前地图)参数2: X轴坐标($X表示人物当前X坐标,X必须大写) 参数3: Y轴坐标($Y表示人物当前Y坐标,Y必须大写) 参数4:怪物名称参数5:刷怪范围参数6:刷怪数量示例#ACTMONGENEX $M $X $Y 三头蛇王 10 1MonGen命令刷怪:#ACTPARAM1 AS004PARAM2 200PARAM3 150MonGen通天教主1 5通天大教主以上参数说明:PARAM1 /刷

18、怪地图编号,可以使用$M表示当前地图PARAM2 /涮怪X坐标,可以使用$X表示当前坐标PARAM3 /刷怪 Y坐标,可以使用$Y表示当前坐标MonGen参数1参数2参数3参数4参数1:怪物名字参数2:怪物数量参数3:刷怪范围参数4:怪物刷出后显示的新名字,可以省略MOBPLACE命令刷怪:#ACTMISSION $M 478 164PARAM1 $MPARAM2 $XPARAM3 $YPARAM4 4MOBPLACE白蛇妖 新名字蛇妖以上参数说明:MISSION参数1参数2参数3参数1:地图编号参数2:地图X坐标参数3:地图Y坐标作用:设置怪物集结点,表示后面刷出的怪物将向这个设置坐标点移动

19、集中PARAM1 /刷怪地图编号,可以使用$M表示当前地图PARAM2 /涮怪X坐标,可以使用$X表示当前坐标PARAM3 /涮怪Y坐标,可以使用$Y表示当前坐标PARAM4 /涮怪范围MOBPLACE参数1参数2参数1:怪物名字参数2:怪物刷出后显示的新名字,可以省略 /MOBPLACE命令主要用于设置怪物攻城类的活动使用!AFT引擎-脚本命令刷怪:功能:脚本命令刷怪有多种方式:主要有:MOBPLACE 和 MonGen 和 mobplacex 格式:mobplacex命令刷怪:#ACTmobplacex $X $Y 0白蛇妖 新名字蛇妖以上参数说明:mobplacex参数1参数2参数3参数

20、4参数5参数1:刷怪X坐标,可以使用$X表示当前坐标 参数2:刷怪Y坐标,可以使用$Y表示当前坐标 参数3:刷怪范围,可以使用0表示当前所在位置参数4:怪物名字参数5:怪物刷出后显示的新名字,可以省略此命令不能设置刷怪地图,默认是当前地图,多用于天关活动刷怪MonGen命令刷怪:#ACTPARAMI AS004PARAM2 200PARAM3 150MonGen通天教主1 5通天大教主以上参数说明:PARAM1 /刷怪地图编号,可以使用$M表示当前地图PARAM2 /涮怪X坐标,可以使用$X表示当前坐标PARAM3 /涮怪Y坐标,可以使用$Y表示当前坐标MonGen参数1参数2参数3参数4参数

21、1:怪物名字参数2:怪物数量参数3:刷怪范围参数4:怪物刷出后显示的新名字,可以省略MOBPLACE命令刷怪:#ACTMISSION $M 478 164PARAM1 $MPARAM2 $XPARAM3 $YPARAM4 4MOBPLACE白蛇妖 新名字蛇妖以上参数说明:MISSION参数1参数2参数3参数1:地图编号参数2:地图X坐标参数3:地图Y坐标作用:设置怪物集结点,表示后面刷出的怪物将向这个设置坐标点移动集中PARAM1 /刷怪地图编号,可以使用$M表示当前地图PARAM2 /涮怪X坐标,可以使用$X表示当前坐标PARAM3 /涮怪Y坐标,可以使用$Y表示当前坐标PARAM4 /涮怪

22、范围MOBPLACE参数1参数2参数1:怪物名字参数2:怪物刷出后显示的新名字,可以省略 /MOBPLACE命令主要用于设置怪物攻城类的活动使用! 行为脚本错误:MONSTORAGE 解决方法: 此命令为放出丛林豹功能飘逸三代已经用引擎实现丛林豹了所以删除这个命令相关的脚本 把豹魔石的DB改一下 就行了623;豹魔石;49;51;1;0;0;11;811;0;0;0;0;0;0;0;0;0;0;0;0;0;5000;5;8192由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。脚本错误:MUL解决方法:用字符替换器把MUL替换为MULT就行了。由于有固定的规律所以可以批量替换。行为脚本

23、错误:queryvalue解决方法:1. 把 queryvalue 替换为 queryval2. 把第一个参数(文字内容)放到最后3. 看此句跳转后Getstring后面变量的的值是几例如是S1则在queryval命令后加上参数1例如是S3则在queryval命令后加上参数34第现在第一个参数如果是2就修改成0 (般是2)如果是1就不改5现在的第二个参数不改第三个参数改成getstringXX格式例如是1158则改成getstring1158对应下面跳转的标签下面会有个getstring11586.删除跳转后的Getstring变量脚本飘逸命令第一个参数就已经保存变量了,所以这句脚本没用了。;

24、看起来好像很复杂,改了几个之后你就会觉得这只是体力劳动,修改很简单。;你还会发现,AFT的queryvalue命令很傻,有许多都只是getstring然后就跳转了,飘逸的 少了这种中转。由于没有固定的规律所以不能批量替换需要逐个文本的手动替换飘逸引擎-输入框操作:功能:让客户端弹出一个输入框,让玩家输入信息后提交给服务器格式:QUERYVAL参数1参数2参数3参数4参数5参数1: M系列 或S系列 变量的下标(取值0到99)示例:参数1为5输入的 数据就保存在M5或S5中参数2:输入数据类型:1-数字型(保存在M系列变量中),0-字符串型(保存在S 系列变量中)参数3:输入数据的最大长度(1-

25、255)参数4: 一个标签,比如getstring参数5:显示在输入框上的提示文字输入框在输入内容点确定后,会跳转到当前NPC脚本下的参数5指定脚本段, 范例:示范1;以数字型举例#ACTqueryval 1 1 30 getstring1158请输入你所购买的冲值卡卡号: getstring1158#IFlarge M1 100#ACTSENDMSG 5您输入的值大于100#ELSESENDMSG 5您输入的值小于100示范2;以字符型举例#ACTqueryval 1 0 30 getstring1158请输入你所购买的冲值卡卡号:getstring1158#ACTSENDMSG 5你刚才所

26、输入的内容是:v$STR(S1)AFT引擎-输入框操作:功能:让客户端弹出一个输入框,让玩家输入信息后提交给服务器格式:queryvalue参数1参数2参数3参数4参数1:输入框标题内容参数2:输入框类型(1为整数,2为字符串)参数3:输入框内容长度(字节,整数型)参数4:输入框点确认后的跳转触发编号(整数)输入框在输入内容点确定后,会跳转到当前NPC脚本下的getstringX脚本段, 其中X为参数4设置的数值,并把输入的内容用命令Getstring变量名 传递给指定变量 范例:示范1#ACTqueryvalue请输入你所购买的冲值卡卡号:2 30 1158getstring1158#ACT

27、Getstring s5SENDMSG 5你刚才所输入的内容是:v$STR(s5);测试动画效果:示范2#ACTqueryvalue请输入你要测试的动画编号:2 4 1118getstringlll8#ACTGetstring s0SHOWHUMEFFECT $STR(S0)SENDMSG 5你刚才所输入的动画编号是:v$STR(sO)行为脚本错误:RANDOMX解决方法:RANDOMX的格式为:RANDOMX参数1参数2参数1:随机基数参数2:保存的变量飘逸的命令:$RANDOM(参数 1)参数1:随机基数少一个保存的操作所以要手动添加MOV要保存的变量$RANDOM(参数1)示例:RAND

28、OMX 10 S1修改为MOV S1 $RANDOM(10)由于有固定的规律所以可以批量替换。行为脚本错误:RECEIPTS解决方法:此命令是用于沙老大存储资金的功能飘逸三代是用引擎实现的所以不需要脚本政治官员脚本里 写到这里就行了 不需要receipts及以下标签 了由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。行为脚本错误:recpos解决方法:用字符替换器把recpos替换为CHOOSEPOS由于有固定的规律所以可以批量替换。行为脚本错误:relive解决方法:用字符替换器把所有的relive替换为relivepet 由于有固定的规律所以可以批量替换。飘逸引擎:功能:调整将已

29、经死亡的灵兽石复活格式:RELIVEPET此命令无参数范例:灵兽复活#ACTShowSpotDlg 6 请放入灵兽石 relived#SAY请放入你的灵兽石,我帮你复活你的灵兽。relived#IF!checkitem 兽神水 1#ACTbreak#SAY你没有兽神水啊,这是复活灵兽所必须的要是没有这个我也没法帮你了。你还是到红袖处看看吧, 她应该有兽神水。#IF!equal $ITEMINFO$PARAM(1).stdmode 49!equal $ITEMINFO$PARAM(l).shape 51#actbreak#SAY您提供的好象不是灵兽石啊。v知道了/exit#IF!equal $I

30、TEMINF0$PARAM(1).PET.STATE 死亡#ACTbreak#SAY你的灵兽没有死亡,不需要复活v知道了 /exit#IFcheckitem 兽神水 1#ACTTAKE兽神水1ReLivePet#SAY你的灵兽已经成功复活,以后请多爱护你的灵兽。v知道了 /exitAFT引擎-检査当前所在地图号:功能:调整将已经死亡的灵兽石复活(需要配合使用物品放取框格式:RELIVE此命令无参数范例:灵兽复活#SAY请放入你的灵兽石,我帮你复活你的灵兽。豹神水只能为灵兽豹复活!兽神水、极品兽神水可为所有灵兽复活! vCOLOR=GREEN如果你使用极品兽神水复活灵兽,灵兽将不损失任何经验。

31、下次吧#ACTcheckitembox请放入灵兽石1 1getboxiteml#IFcheckitemx 豹魔石#ACTMOV S1 $CHECKBOXITEM.ItemExDGOTO 是灵兽石break#IFcheckitemx 狮魔石#ACTMOV S1 $CHECKBOXITEM.ItemExDGOTO 是灵兽石break#IFcheckitemx 麒麟石#ACTMOV S1 $CHECKBOXITEM.ItemExDGOTO 是灵兽石break #ELSESAY您提供的好象不是灵兽石啊。 知道了#ELSEACTbreak是灵兽石#IFCHECKITEM 豹神水 1#ACTtake豹神水

32、1RELIVEUpgradeltemExDLS $STR(S1) 24 = 0break#SAY你的灵兽已经复活, 下次要小心,不要再让他死掉了哦。知道了#IFCHECKITEM 兽神水 1#ACTtake兽神水1RELIVEUpgradeltemExDLS $STR(S1) 24 = 0break#SAY你的灵兽已经复活, 下次要小心,不要再让他死掉了哦。知道了#IFCHECKITEM 极品兽神水1#ACTtake极品兽神水1RELIVEbreak#SAY你的灵兽已经复活, 下次要小心,不要再让他死掉了哦。知道了#ELSESAY你没有豹神水或者兽神水啊,这是复活灵兽所必须的 要是没有这个我也

33、没办法帮你了。你还是到红袖处看看吧, 她因该有豹神水或兽神水。知道了/UpgradeltemExDLS $STR(S1) 24 = 0作用将复活后的灵兽石经验清0行为脚本错误:SETMAGICBOX解决方法:此命令只用于四大宝箱功能。飘逸三代的此命令于AFT的写法差距很大。 所以没必要替换命令直接替换脚本就行了。点击下载器四大宝箱脚本由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。 行为脚本错误:GUILDWAR解决方法:此命令只用于四大宝箱功能。 飘逸三代的此命令于AFT的写法差距很大。 所以没必要替换命令直接替换脚本就行了。点击下载器四大宝箱脚本由于没有固定的规律所以不能批量替换

34、需要逐个文本的手动替换。行为脚本错误:SETQYSBOXITEM解决方法:此命令只用于祈愿树 功能。飘逸三代的此命令于AFT的写法差距很大。所以没必要替换命令直接替换脚本就行了。点击下载器祈愿树脚本由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。行为脚本错误:SETQYSXL解决方法:此命令只用于祈愿树 功能。飘逸三代的此命令于AFT的写法差距很大。所以没必要替换命令直接替换脚本就行了。点击下载器祈愿树脚本由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。行为脚本错误:SETSUPERBOXRESULT解决方法:1.把 SETSUPERBOXRESULT 替换为 SMELTB

35、OXRESULT2根据升级物品的位置在SMELTBOXRESULT命令后添加一个参数0武器1由于有固定的规律所以可以批量替换。行为脚本错误:SHOWINFO解决方法:用字符替换器把SHOWINFO替换为SHOWADDITIONALINFO就行了 由于有固定的规律所以可以批量替换。脚本错误:split解决方法:1. 把 split 替换为 getvalidstr2. 根据以下格式替换AFT格式:MOV SO jyO88l 测试行会15619932 split $STR(S0) | S1S1内保存的值是:jy088S2内保存的值是:测试行会S3内保存的值是:56S4内保存的值是:9932 飘逸格式

36、:MOV S0 jy088| 测试行会 156|9932 getvalidstr $STR(S0) | S1 S11 getvalidstr $STR(S11) | S2 S12 getvalidstr $STR(S12) | S3 S4 S1内保存的值是:jy088 S2内保存的值是:测试行会 S3内保存的值是:56 S4内保存的值是:9932;一般分割的值不会超过10个,分割时前后变量数值相差10就行了。 ;使用变量时要注意本脚本内没有重复使用此变量。由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。飘逸引擎-变量分割命令:功能:将变量里的内容拆分到几个变量里格式:GETVALID

37、STR参数1参数2参数3参数4将参数1变量中,以参数2字符(只支持一个英文半角字符)为分割,获取第一段内容存入参数3变 量,剩下内容存入参数4变量范例:示范1#ACTGETVALIDSTR哈哈呵呵幻化探讨丨S1 S2 ;/S1等于“哈哈” S2等于“呵呵幻化探讨”GETVALIDSTR $STR(S2)丨 S3 S4 ;/S3 等于“呵呵” S4 等于“幻化 | 探讨”GETVALIDSTR $STR(S4)丨 S5 S6 ;/S5 等于“幻化” S6 等于“探讨”变量名不能重复 比如 不能把S1分割后保存到S1里AFT引擎-变量分割命令:功能:将变量里的内容拆分到几个变量里格式:split参

38、数1参数2参数3将指定字符类文本进行分割,返回分割后的字符类数组。 参数1 的名称为“待分割文本或字符类变量”参数2的名称为“用作分割的文本字或符类变量”参数3的名称为“用于存放返回数组的起始字符变量名”范例:示范1#ACTMOV S0 jyO88l 测试行会 15619932split $STR(S) | S1以上表示把文本数据jy0881测试行会15619932进行分割, 分割标识是字符T分割返回的字符保存在从S1开始的字符变量中。 以上分割后的结果就是,最高支持到S99S1=jy08852=测试行会S3=56S4=9932行为脚本错误:TAKESUPERBOXITEM解决方法:TAKEM

39、 $PARAM(10) 1TAKEM $PARAM(1) 1TAKEM $PARAM(2) 1TAKEM $PARAM(3) 1TAKEM $PARAM(4) 1TAKEM $PARAM(5) 1TAKEM $PARAM(6) 1TAKEM $PARAM(10) 1TAKESUPERBOXITEM 0替换为TAKESUPERBOXITEM 1替换为TAKESUPERBOXITEM 2替换为TAKESUPERBOXITEM 3替换为TAKESUPERBOXITEM 4替换为TAKESUPERBOXITEM 5替换为TAKESUPERBOXITEM 6替换为TAKESUPERBOXITEM 7替换

40、为 由于有固定的规律所以可以批量替换。条件检测脚本错误:UPDATEMONSTONE 解决方法:AFT引擎里UPDATEMONSTONE命令是触发幻化效果飘逸引擎里UPGRADEMON命令已经包含了幻化效果 所以删除UPDATEMONSTONE命令就行了所以把上面的命令替换成下面的一个就行了也可以使用飘逸灵兽转生的脚本点击下载飘逸灵兽转生脚本由于没有固定的规律所以不能批量替换需要逐个文本的手动替换条件检测脚本错误:UPDATETOP解决方法:此命令用于显示天下第一飘逸为显示天下第一设定命令点击下载天下第一脚本 由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。行为脚本错误:UPGRAD

41、EITEMEX解决方法:1. 把 UPGRADEITEMEX 替换成 UPGRADEUSERITEM2. 第1个和第2个参数不用改第3个参数改成+号3. 第4个参数不变删除第5个参数示例:UPGRADEITEMEX 2 0 2 1 1修改为UPGRADEUSERITEM 2 0 + 1属性对照表AFT引擎飘逸引擎物品位置:0盔甲0盔甲1武器1武器2勋章2勋章3项链3项链4头盔4头盔5右手镯5右手镯6左手镯6左手镯7 右戒指7 右戒指8左戒指8左戒指9无(放护身符位置)9靴子10腰带10腰带11鞋子11宝石12宝石12放护身符位置具体位置属性AFT引擎飘逸引擎盔甲:0防御0防御上限1魔御1防御下

42、限2攻击2魔防上限3魔法3魔防下限4道术4攻击上限5-13无效果5攻击下限14持久6魔法上限AFT的属性都是下限7魔法下限8道术上限9道术下限武器:0 DC20攻击上限1 MC21攻击下限2 SC22魔法上限3幸运3魔法下限4诅咒4道术上限5准确5道术下限6攻击速度6幸运7强度7命中8-9暂不知道8诅咒10需开封9攻击速度11-13暂不知道10需开封14持久11穿戴限制勋章:AFT没写这个的说明0防御上限1防御下限2魔防上限3魔防下限4攻击上限5攻击下限6魔法上限7魔法下限8道术上限9道术下限头盔:0防御0防御上限1魔御1防御下限2攻击2魔防上限3魔法3魔防下限4道术4攻击上限5佩带需求5攻击

43、下限6佩带级别6魔法上限7-13无效果7魔法下限14持久8道术上限AFT的属性都是下限9道术下限11穿戴限制项链:0 AC20无1 MAC21魔法躲避2 DC22诅咒3 MC23幸运4 SC24攻击上限6佩带需求5攻击下限7佩带级别6魔法上限8 reserved7魔法下限9-13暂不知道8道术上限14持久9道术下限11穿戴限制手镯:0 AC20无1 MAC21命中2 DC22无3 MC23躲避4 SC24攻击上限6佩带需求5攻击下限7佩带级别6魔法上限8-13无效果7魔法下限14持久8道术上限9道术下限11穿戴限制戒指:0 AC20防御上限1 MAC21防御下限2 DC22魔防上限3 MC23

44、魔防下限4 SC24攻击上限6佩带需求 7佩带级别8-13无效果14持久5攻击下限6魔法上限7魔法下限8道术上限9道术下限11穿戴限制腰带:AFT没写这个的说明0防御上限 1防御下限2魔防上限3魔防下限4攻击上限5攻击下限6魔法上限7魔法下限8道术上限9道术下限11穿戴限制靴子:AFT没写这个的说明0防御上限 1防御下限2魔防上限3魔防下限4攻击上限5攻击下限6魔法上限7魔法下限8道术上限9道术下限11穿戴限制玉石:AFT没写这个的说明0防御上限1防御下限2魔防上限3魔防下限4攻击上限5攻击下限6魔法上限7魔法下限8道术上限9道术下限11穿戴限制看起来很复杂其实这个命令占篇幅不大很容易修改 由

45、于没有固定的规律所以不能批量替换需要逐个文本的手动替换。行为脚本错误:UpgradeltemExDLS解决方法:此命令主要是用作灵兽幻化脚本的,飘逸有完整的灵兽幻化脚本,可以直接替换脚本。点击 下载飘逸灵兽幻化脚本飘逸修改灵兽石属性的命令是SETPETATTRIBUTE命令转换:如果是GIVE的物品AFT范例:范例#ACTGIVE凤凰石1UpgradeItemExDLS $PARAM(O) 8 = 2 ;灵兽命中等于2UpgradeltemExDLS $PARAM(0) 16 = 3 灵兽幸运等于 3飘逸范例:范例#ACTGIVE凤凰石1SETPETATTRIBUTE $PARAM(10) 2

46、 + 1;灵兽幻化次数必须大于1,才会显示以下属性,此句必加SETPETATTRIBUTE $PARAM(10) 25 = 2 ;灵兽命中等于2SETPETATTRIBUTE $PARAM(10) 26 = 3 ;灵兽幸运等于3;飘逸引擎GIVE物品的ID保存在$PARAM(10)里,而AFT的保存在$PARAM(O)里,改的时 候要注意如果是放到物品放取框里的物品AFT范例:范例#ACTcheckitembox请放入灵兽石1 1 getboxitem1#ACTUpgradeltemExDLS $PARAM(O) 8 = 2 ;灵兽命中等于2UpgradeltemExDLS $PARAM(0)

47、 16 = 3 灵兽幸运等于 3 飘逸范例:范例#ACTShowSpotDlg 6 请放入灵兽石 huanhuahuanhua#ACTSETPETATTRIBUTE $PARAM(1) 2 + 1;灵兽幻化次数必须大于1,才会显示以下属性,此句必加SETPETATTRIBUTE $PARAM(1) 25 = 2 ;灵兽命中等于2SETPETATTRIBUTE $PARAM(1) 26 = 3 ;灵兽幸运等于3;飘逸引擎放取框里物品的ID保存在$PARAM(1)里,而AFT的保存在$PARAM(0)里,改的 时候要注意AFT和飘逸的属性表对照属性位置AFT属性飘逸属性0中毒退避0 31积累经验1

48、魔防力下限:0-31幻化次数2魔功下限0 7资质3魔防力上限:0-31HP4魔功上限0 7MP5魔法命中0-31中毒躲避6道攻下限0 7魔防下限7退避031魔防上限8命中07魔法命中9防御力下限:0-31物理躲避10攻击下限0 7物理防御下限11防御力上限:0-31物理防御上限12攻击上限0 7魔法躲避13魔法退避0-31中毒命中14道攻上限0 7顿悟15中毒命中0 31五行属性16幸运03五行值17移动01灵兽经验18HP无19MP魔法攻击下限最高720转生等级魔法攻击上限最高721活力值道术下限最咼722五行属性道术上限最咼723灵兽等级攻击力下限最咼724灵兽经验攻击力上限最咼725灵兽

49、资质物理命中最咼726灵兽顿悟幸运最咼327灵兽幻化次数骑战移动速度最高128 是否绑定29 积累经验行为脚本错误:UPGRADEMONEXP解决方法:用字符替换器把 UPGRADEMONEXP 替换为 SETPETATTRIBUTE $PET.MAKEINDEX 17由于有固定的规律所以可以批量替换。行为脚本错误:UPGRADEMONEXTRAHP解决方法:用字符替换器把 UPGRADEMONEXTRAHP 替换为$PET.MAKEINDEX 3 就行了SETPETATTRIBUTE由于有固定的规律所以可以批量替换。行为脚本错误:UPGRADEMONEXTRAMP解决方法:用字符替换器把 U

50、PGRADEMONEXTRAMP 替换为$PET.MAKEINDEX 4 就行了SETPETATTRIBUTE由于有固定的规律所以可以批量替换。行为脚本错误:UPGRADEMONEXTRAPRO解决方法:用字符替换器把 UPGRADEMONEXTRAPRO 替换为 $PET.MAKEINDEXSETPETATTRIBUTE后面的参数根据以下表格改UPGRADEMONEXTRAPRO后面的参数只到17属性位置AFT属性飘逸属性0中毒退避0 31积累经验1魔防力下限:0-31幻化次数2魔功下限0 7资质3魔防力上限:0-31HP4魔功上限0 7MP5魔法命中0-31中毒躲避6道攻下限0 7魔防下限

51、7退避031魔防上限8命中07魔法命中9防御力下限:0-31物理躲避10攻击下限0 7物理防御下限11防御力上限:0-31物理防御上限12攻击上限0 7魔法躲避13魔法退避0-31中毒命中14道攻上限0 7顿悟15中毒命中0 31五行属性16幸运03五行值17移动01灵兽经验18HP无19MP魔法攻击下限最高720转生等级魔法攻击上限最高721活力值道术下限最咼722五行属性道术上限最咼723灵兽等级攻击力下限最咼724灵兽经验攻击力上限最咼725灵兽资质物理命中最咼726灵兽顿悟幸运最咼327灵兽幻化次数骑战移动速度最高128是否绑定29积累经验由于没有固定的规律所以不能批量替换需要逐个文本

52、的手动替换。行为脚本错误:UPGRADEMONZZH解决方法:用字符替换器把 UPGRADEMONZZH 替换为 SETPETATTRIBUTE $PET.MAKEINDEX 2 就行了 由于有固定的规律所以可以批量替换。 行为脚本错误:UpgradeUserItemEx解决方法: 此命令用于修改物品的属性在版本中占篇幅很少 修改时需要了解是用什么方法来修改物品属性的。1.如果是双击后触发的就是在QFunction-0.txt文本里修改物品属性的这个里面一般是修改物品的持久就是 UpgradeUserltemEx $PARAM(O) 13 - 1 就要替换为 ChangeEatItemDura

53、 - 1UpgradeUserltemEx $PARAM(0) 13 替换为 ChangeEatItemDura 就行了 后面的不用修改UpgradeUserItemEx $PARAM(1) 13 替换为 UpgradeUserItem $PARAM(1) 20 就行了 后 面的不用修改2.如果是修改物品放取框里的物品 也就是ShowSpotDlg 6命令读取物品的ID保存在 $PARAM(1)里UpgradeUserItemEx $PARAM(0)就要替换为 UpgradeUserItem $PARAM(1)具体属性对 照以下属性表3.如果是GIVE的物品 物品的ID保存在$PARAM(10

54、)里UpgradeUserItemEx $PARAM(0)就要替换为 UpgradeUserItem $PARAM(1)具体属性对 照以下属性表UpgradeUserItemEx UpgradeUserItemAFT的属性表 飘逸的属性表武器类:DC201MC213SC225幸运36诅咒48准确5无攻击速度69强度7无非武器类:AC201MAC213DC225MC237SC249佩戴需求511佩戴级别612所有物品适用:物品当前持久1320物品最人扌寸久1421保留位15保留位16保留位17保留位18黑暗魔力1922黑暗攻击DC2029黑暗攻击DC22145黑暗魔法MC2230黑暗魔法MC22

55、346黑暗道术SC2431黑暗道术SC22547黑暗防御AC26黑暗防御AC227黑暗魔御MAC28黑暗魔御MAC229黑暗等级30附魔名称31附魔职业32附魔境界33附魔攻击DC34附魔攻击DC23535附魔魔法MC36附魔魔法MC237附魔道术SC38附魔道术SC23936附魔防御AC40附魔防御AC241附魔魔御MAC42附魔魔御MAC243镇魔值44圣灵技能ID4537技能威力点数46基本上只用的到上面几个写脚本绝对够用了由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。 行为脚本错误:WITHDRAWAL解决方法: 此命令是用于沙老大取回资金的功能飘逸三代是用引擎实现的所以不需要脚本政治官员脚本里 取回资金/withdrawa卜 写到这里就行了 不需要withdrawal及以 下标签了由于没有固定的规律所以不能批量替换需要逐个文本的手动替换。行为脚本错误:YSFENGHAO解决方法:用字符替换器把YSFENGHAO替换为FENGHAO就行了由于有固定的规律所以可以批量替换。脚

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!