AFT三代转换到彩虹引擎.doc_第1页
AFT三代转换到彩虹引擎.doc_第2页
AFT三代转换到彩虹引擎.doc_第3页
AFT三代转换到彩虹引擎.doc_第4页
AFT三代转换到彩虹引擎.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

此说明原为:AT3转飘逸三代引擎,至于为什么可以用于彩虹,请看下面的产品生存演变图飘逸三代在开发周期中,一直抄袭的是AFT3的脚本模式,故英年早逝! 以下内容,仅供参考,使用需一定的脚本基础行为脚本错误: ADDBSTD解决方法:此命令的结构是 ADDBSTD 徒弟名字把命令改成 Gmexecute MasterName 师父名字 徒弟名字 1由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: ADDITEMEVIL解决方法:此命令只用于 装备附魔 脚本ADDITEMEVIL 对应的命令是 AddEvilToItem这里没必要替换 因为脚本写法有很大差异 直接替换脚本就行了点击下载装备附魔脚本由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: ADDYQ解决方法:这个命令 只有1个参数 根据以下替换就行了ADDYQ 0 替换为 ADDVITALITY 500ADDYQ 1 替换为 ADDVITALITY 2000ADDYQ 2 替换为 ADDVITALITY 1000按照上面的替换3此就行了由于有固定的规律所以可以批量替换。行为脚本错误: bigbag解决方法:用字符替换器把 bigbag 替换为 bagsize 66 就行了由于有固定的规律所以可以批量替换。行为脚本错误: CHANGEFLAG解决方法:飘逸三代不需要此命令 删除这个命令的相关脚本就行了由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。脚本错误: CLEARCURMAPMON解决方法:用字符替换器把CLEARCURMAPMON替换为CLEARMAPMON $M由于有固定的规律所以可以批量替换。脚本错误: CHECKBOXITEM.ItemExD解决方法:用字符替换器把 CHECKBOXITEM.ItemExD 替换为 $PARAM(1) 就行了。由于有固定的规律所以可以批量替换。条件检测脚本错误: checkclb解决方法:用字符替换器把所有的 checkclb 替换成 checkpetfollow由于有固定的规律所以可以批量替换。行为脚本错误: checkitembox解决方法:1.把checkitembox替换成ShowSpotDlg 62.删除第2个参数 就是文字后面的数字 一般是13.修改最后一个数字修改成getboxitemX模式 比如最有一个数是1就修改成getboxitem1 对应下面的标签。由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。飘逸引擎 - 物品放取框:ShowSpotDlg增加一个类型:6-根据所提供的物品触发相关脚本,其中标签参数是当提供的是未处理的物品时触发的脚本注意:物品名称是Stditems.db中定义的物品名字,不是装备改名后的物品名字只读变量 $SPOTITEMNAME 保存了当前所放的物品的名字注意:不要在后面调用的脚本中用messagebox提示信息,而要用#SAY提示,否则第二次放物品时不会触发没有处理的物品的脚本示例:#ACTShowSpotDlg 6 请提供物品 其他物品break裁决#SAY你提供的是裁决屠龙刀#SAY你提供的是屠龙刀其他物品#IFEQUAL $SPOTITEMNAME 鹤嘴锄#SAY你提供的是#ELSESAY你放的物品是:COLOR=RED 这个物品当前没有对应的脚本。ShowspotDlg 6 命令说明:这个命令显示一个物品放取框,当玩家放上一个物品并点确定后,引擎将首先检测调用此命令的NPC中是否有标签为放入的物品名的脚本,例如放入的是裁决,则首先执行裁决,如果没有这个标签,则执行Showspotdlg 6命令指定的脚本标签。在用Showspotdlg 6触发的脚本中,可以使用$PARAM(0)获得放入物品的名字,$PARAM(1)获得物品制造序号。AFT引擎 - 物品放取框:功能1:让客户端弹出一个物品放取框,玩家可以将物品放到该框中,点确定后将触发脚本!格式:checkitembox 参数1 参数2 参数3参数1:放取框显示标题参数2:物品框类型(1为点确定后不删除物品,2为点确定后删除物品)参数3:点确定后的触发标签(整数)-功能2:检查物品放取框中物品是否为指定物品格式: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.ItemExD /这句就是把当前检测的物品删除拿走;takeid 参数1 /拿走指定ID序号的物品-脚本命令UPGRADECHECKITEMBOX A B C 调整CheckBoxItem中的物品属性: A:属性位置(0.46) /属性位置详细说明:参照 (附1:) B:操作符号(+、-、=) C:操作点数(0.65535);脚本变量:$CHECKBOXITEM.X 作用:检测放到物品放取框中的物品的各项属性,其中X可以是下列属性 NAME STDMODE SHAPE WEIGHT ANICOUNT SOURCE RESERVED LOOKS AC1 /(AC的下限,下同) AC2 /(AC的上限,下同) MAC1 MAC2 DC1 DC2 MC1 MC2 SC1 SC2 NEED NEEDLEVEL NEEDREALM /所需境界(NEED为7时才有效) DURA /持久 DURAMAX /最大持久 VALUE(n) /物品附加属性(n取值:0.18) DARKPOINT(n) /黑暗属性,n取值:0 -11; n参数详细说明: 0:黑暗魔力 1:黑暗攻击DC1 2:黑暗攻击DC2 3:黑暗魔法MC1 4:黑暗魔法MC2 5:黑暗道术SC1 6:黑暗道术SC2 7:黑暗防御AC1 8:黑暗防御AC2 9:黑暗魔御MAC1 10:黑暗魔御MAC2 11:黑暗等级 EVILNAME EVILJOB EVILREALM EVILDC EVILDC2 EVILMC EVILMC2 EVILSC EVILSC2 EVILAC EVILAC2 EVILMAC EVILMAC2 EVILPOINT /镇魔值 示例: 检测放取框物品名字是黑铁矿石,且持久 17000: #IF EQUAL $CHECKBOXITEM.NAME 黑铁矿石 LARGE $CHECKBOXITEM.DURA 17000 #SAY 你放的黑铁矿石持久17点 #ELSESAY 你没有放入黑铁矿石,或者放入的黑铁矿石的持久不足18点!条件检测脚本错误: checkitemx解决方法:用字符替换器把checkitemx替换为EQUAL $ITEMINFO$PARAM(1).NAME由于有固定的规律所以可以批量替换。条件检测脚本错误: checkys解决方法:用字符替换器把checkys替换为HasPneuma由于有固定的规律所以可以批量替换。行为脚本错误: CLEARYS解决方法:用字符替换器把 CLEARYS 替换为 DELPNEUMA 就行了由于有固定的规律所以可以批量替换。行为脚本错误: createys解决方法:用字符替换器把 createys 替换为 CreatePneuma 就行了由于有固定的规律所以可以批量替换。行为脚本错误: decusestime解决方法:用字符替换器把decusestime替换为ChangeEatItemDura -上面的减号一定要写由于有固定的规律所以可以批量替换。行为脚本错误: delay解决方法:用字符替换器把所有的 delay 替换成 delaycall由于有固定的规律所以可以批量替换。行为脚本错误: FEEDMON解决方法:此命令为检测是否放出丛林豹用字符替换器把 FEEDMON 替换为 CHECKPETFOLLOW 就行了由于有固定的规律所以可以批量替换。行为脚本错误: GIVEBOXITEM解决方法:此命令只用于 四大宝箱 功能。飘逸三代的此命令于AFT的写法差距很大。所以没必要替换命令 直接替换脚本就行了。点击下载器四大宝箱脚本由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: GUILDMEMBERMAXLIMIT解决方法:用字符替换器把 GUILDMEMBERMAXLIMIT 替换为 GUILDMEMBERS 就行了由于有固定的规律所以可以批量替换。行为脚本错误: GUILDWAR解决方法:此命令用于开启行会战 飘逸三代把这功能集成到引擎里了在申请行会战的标签那里改为 guildwar_d AFT版本里的也一般是这个然后就直接引擎操作了 所以 删除 guildwar_d 及以下脚本示例:guildwar你要先让我知道你要和哪个行会打仗。要申请合法的行会战争, 你必须给我足够的金币,这样才会有合法战争的权利!由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: ISSHADOW解决方法:此命令为检测是否是元神用字符替换器把 ISSHADOW 替换为 ISPNEUMA 就行了由于有固定的规律所以可以批量替换。脚本文件未找到:镜像-XXX.txt解决方法:把Merchant.txt文件里NPC路径为 镜像 的改成正确路径。1.根据它的镜像地图名,找到正确的路径. 就是根据“镜像”后面 扩起来的名字就是原镜像地图名 然后搜索这个地图号,就会找到 XXXX-地图号.txt 这个就是正确的路径。2.把“镜像”修改成正确路径。示例:原格式镜像 CM014 62 28 传送门 0 15 0 0镜像:表示NPC为镜像:原镜像地图名CM014:镜像后的地图名62:X坐标28:Y坐标传送门:NPC显示名字0:是否为沙15:NPC外观代码后面2个0不用管在版本里搜索CM004找到 神饰除魔 文件夹下有个 魔王传送门-CM004.txt 这个就是正确路径然后把 镜像 修改为 神饰除魔魔王传送门修改后为神饰除魔魔王传送门 CM014 62 28 传送门 0 15 0 0操作很简单 只是修改了 “镜像”由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换行为脚本错误: JPPOINT解决方法:用字符替换器把JPPOINT替换成REFINEPOINT飘逸的4月22日更新时完善了REFINEPOINT的操作,所有直接替换就行了。由于有固定的规律所以可以批量替换。行为脚本错误: MAGICFONT解决方法:用字符替换器把 MAGICFONT 替换为 CHATFONT 就行了由于有固定的规律所以可以批量替换。行为脚本错误: MAGICFONTCOLOR解决方法:用字符替换器把 MAGICFONTCOLOR 替换为 CHATCOLOR 就行了由于有固定的规律所以可以批量替换。行为脚本错误: messageboxA解决方法:用字符替换器把messageboxA替换为QUERYMSG由于有固定的规律所以可以批量替换。行为脚本错误: mobplacex解决方法:1.把mobplacex替换为mongenex $M2.把第3个和第4个参数对调 ;$M这个不算参数3.把第6个参数删掉(也可以不改 不影响脚本);飘逸引擎的刷怪命令不支持怪物改名。由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。飘逸引擎 - 脚本命令刷怪:功能:脚本命令刷怪有多种方式:主要有: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 /刷怪地图编号,可以使用 $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坐标作用:设置怪物集结点,表示后面刷出的怪物将向这个设置坐标点移动集中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 参数4 参数5参数1:刷怪X坐标,可以使用 $X 表示当前坐标参数2:刷怪Y坐标,可以使用 $Y 表示当前坐标参数3:刷怪范围,可以使用0表示当前所在位置参数4:怪物名字参数5:怪物刷出后显示的新名字,可以省略此命令不能设置刷怪地图,默认是当前地图,多用于天关活动刷怪MonGen命令刷怪:#ACTPARAM1 AS004PARAM2 200PARAM3 150MonGen 通天教主 1 5 通天大教主以上参数说明:PARAM1 /刷怪地图编号,可以使用 $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坐标作用:设置怪物集结点,表示后面刷出的怪物将向这个设置坐标点移动集中PARAM1 /刷怪地图编号,可以使用 $M 表示当前地图PARAM2 /刷怪X坐标,可以使用 $X 表示当前坐标PARAM3 /刷怪Y坐标,可以使用 $Y 表示当前坐标PARAM4 /刷怪范围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就行了。由于有固定的规律所以可以批量替换。行为脚本错误: queryvalue解决方法:1.把queryvalue替换为queryval2.把第一个参数(文字内容)放到最后3.看此句跳转后 Getstring 后面变量的的值是几 例如是S1 则在queryval命令后加上参数 1 例如是S3 则在queryval命令后加上参数 34.第现在第一个参数如果是2就修改成0 (一般是2) 如果是1就不改5.现在的第二个参数不改 第三个参数改成getstringXX格式 例如是1158 则改成getstring1158 对应下面跳转的标签 下面会有个getstring11586.删除跳转后的 Getstring 变量 脚本 飘逸命令第一个参数就已经保存变量了,所以这句脚本没用了。;看起来好像很复杂,改了几个之后你就会觉得这只是体力劳动,修改很简单。;你还会发现,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-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 你刚才所输入的内容是:AFT引擎 - 输入框操作:功能:让客户端弹出一个输入框,让玩家输入信息后提交给服务器格式:queryvalue 参数1 参数2 参数3 参数4参数1:输入框标题内容参数2:输入框类型(1为整数,2为字符串)参数3:输入框内容长度(字节,整数型)参数4:输入框点确认后的跳转触发编号(整数)输入框在输入内容点确定后,会跳转到当前NPC脚本下的getstringX脚本段,其中X为参数4设置的数值,并把输入的内容用命令Getstring 变量名 传递给指定变量范例:示范1#ACTqueryvalue 请输入你所购买的冲值卡卡号: 2 30 1158getstring1158#ACTGetstring s5SENDMSG 5 你刚才所输入的内容是:;-;测试动画效果:示范2#ACTqueryvalue 请输入你要测试的动画编号: 2 4 1118getstring1118#ACTGetstring s0SHOWHUMEFFECT $STR(S0)SENDMSG 5 你刚才所输入的动画编号是:行为脚本错误: RANDOMX解决方法:RANDOMX的格式为:RANDOMX 参数1 参数2参数1:随机基数参数2:保存的变量飘逸的命令:$RANDOM(参数1)参数1:随机基数少一个保存的操作 所以要手动添加MOV 要保存的变量 $RANDOM(参数1)示例:RANDOMX 10 S1修改为MOV S1 $RANDOM(10)由于有固定的规律所以可以批量替换。行为脚本错误: RECEIPTS解决方法:此命令是用于沙老大存储资金的功能 飘逸三代是用引擎实现的 所以不需要脚本政治官员脚本里 写到这里就行了 不需要 receipts 及以下标签了由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: recpos解决方法:用字符替换器把recpos替换为CHOOSEPOS由于有固定的规律所以可以批量替换。行为脚本错误: relive解决方法:用字符替换器把所有的relive替换为relivepet由于有固定的规律所以可以批量替换。飘逸引擎:功能:调整将已经死亡的灵兽石复活格式:RELIVEPET此命令无参数范例:灵兽复活#ACTShowSpotDlg 6 请放入灵兽石 relived#SAY请放入你的灵兽石,我帮你复活你的灵兽。relived#IF!checkitem 兽神水 1#ACTbreak#SAY你没有兽神水啊,这是复活灵兽所必须的要是没有这个我也没法帮你了。你还是到红袖处看看吧,她应该有兽神水。#IF!equal $ITEMINFO$PARAM(1).stdmode 49!equal $ITEMINFO$PARAM(1).shape 51#ACTbreak#SAY您提供的好象不是灵兽石啊。#IF!equal $ITEMINFO$PARAM(1).PET.STATE 死亡#ACTbreak#SAY你的灵兽没有死亡,不需要复活#IFcheckitem 兽神水 1#ACTTAKE 兽神水 1ReLivePet#SAY你的灵兽已经成功复活,以后请多爱护你的灵兽。AFT引擎 - 检查当前所在地图号:功能:调整将已经死亡的灵兽石复活(需要配合使用物品放取框)格式:RELIVE此命令无参数范例:灵兽复活#SAY请放入你的灵兽石,我帮你复活你的灵兽。豹神水只能为灵兽豹复活!兽神水、极品兽神水可为所有灵兽复活!#ACTcheckitembox 请放入灵兽石 1 1getboxitem1#IFcheckitemx 豹魔石#ACTMOV S1 $CHECKBOXITEM.ItemExDGOTO 是灵兽石break#IFcheckitemx 狮魔石#ACTMOV S1 $CHECKBOXITEM.ItemExDGOTO 是灵兽石break#IFcheckitemx 麒麟石#ACTMOV S1 $CHECKBOXITEM.ItemExDGOTO 是灵兽石break#ELSESAY您提供的好象不是灵兽石啊。#ELSEACTbreak是灵兽石#IFCHECKITEM 豹神水 1#ACTtake 豹神水 1RELIVEUpgradeItemExDLS $STR(S1) 24 = 0break#SAY你的灵兽已经复活,下次要小心,不要再让他死掉了哦。#IFCHECKITEM 兽神水 1#ACTtake 兽神水 1RELIVEUpgradeItemExDLS $STR(S1) 24 = 0break#SAY你的灵兽已经复活,下次要小心,不要再让他死掉了哦。#IFCHECKITEM 极品兽神水 1#ACTtake 极品兽神水 1RELIVEbreak#SAY你的灵兽已经复活,下次要小心,不要再让他死掉了哦。#ELSESAY你没有豹神水或者兽神水啊,这是复活灵兽所必须的要是没有这个我也没办法帮你了。你还是到红袖处看看吧,她因该有豹神水或兽神水。/UpgradeItemExDLS $STR(S1) 24 = 0 作用将复活后的灵兽石经验清0行为脚本错误: SETMAGICBOX解决方法:此命令只用于 四大宝箱 功能。飘逸三代的此命令于AFT的写法差距很大。所以没必要替换命令 直接替换脚本就行了。点击下载器四大宝箱脚本由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: GUILDWAR解决方法:此命令只用于 四大宝箱 功能。飘逸三代的此命令于AFT的写法差距很大。所以没必要替换命令 直接替换脚本就行了。点击下载器四大宝箱脚本由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: SETQYSBOXITEM解决方法:此命令只用于 祈愿树 功能。飘逸三代的此命令于AFT的写法差距很大。所以没必要替换命令 直接替换脚本就行了。点击下载器祈愿树脚本由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: SETQYSXL解决方法:此命令只用于 祈愿树 功能。飘逸三代的此命令于AFT的写法差距很大。所以没必要替换命令 直接替换脚本就行了。点击下载器祈愿树脚本由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: SETSUPERBOXRESULT解决方法:1.把 SETSUPERBOXRESULT 替换为 SMELTBOXRESULT2.根据升级物品的位置 在SMELTBOXRESULT命令后添加一个参数 0 武器 1由于有固定的规律所以可以批量替换。行为脚本错误: SHOWINFO解决方法:用字符替换器把 SHOWINFO 替换为 SHOWADDITIONALINFO 就行了由于有固定的规律所以可以批量替换。脚本错误: split解决方法:1.把split替换为getvalidstr2.根据以下格式替换AFT格式:MOV S0 jy088|测试行会|56|9932split $STR(S0) | S1/S1内保存的值是:jy088/S2内保存的值是:测试行会/S3内保存的值是:56/S4内保存的值是:9932飘逸格式:MOV S0 jy088|测试行会|56|9932getvalidstr $STR(S0) | S1 S11getvalidstr $STR(S11) | S2 S12getvalidstr $STR(S12) | S3 S4/S1内保存的值是:jy088/S2内保存的值是:测试行会/S3内保存的值是:56/S4内保存的值是:9932;一般分割的值不会超过10个,分割时前后变量数值相差10就行了。;使用变量时要注意本脚本内没有重复使用此变量。由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。飘逸引擎 - 变量分割命令:功能:将变量里的内容拆分到几个变量里格式:GETVALIDSTR 参数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 参数1 参数2 参数3 /将指定字符类文本进行分割,返回分割后的字符类数组。参数的名称为“待分割文本或字符类变量”参数的名称为“用作分割的文本字或符类变量”参数的名称为“用于存放返回数组的起始字符变量名”范例:示范1#ACTMOV S0 jy088|测试行会|56|9932split $STR(S) | S1/以上表示把文本数据 jy088|测试行会|56|9932 进行分割,分割标识是字符| 分割返回的字符保存在从S1开始的字符变量中。以上分割后的结果就是,最高支持到S99S1=jy088S2=测试行会S3=56S4=9932行为脚本错误: TAKESUPERBOXITEM解决方法:TAKESUPERBOXITEM 0 替换为 TAKEM $PARAM(10) 1TAKESUPERBOXITEM 1 替换为 TAKEM $PARAM(1) 1TAKESUPERBOXITEM 2 替换为 TAKEM $PARAM(2) 1TAKESUPERBOXITEM 3 替换为 TAKEM $PARAM(3) 1TAKESUPERBOXITEM 4 替换为 TAKEM $PARAM(4) 1TAKESUPERBOXITEM 5 替换为 TAKEM $PARAM(5) 1TAKESUPERBOXITEM 6 替换为 TAKEM $PARAM(6) 1TAKESUPERBOXITEM 7 替换为 TAKEM $PARAM(10) 1由于有固定的规律所以可以批量替换。条件检测脚本错误: UPDATEMONSTONE解决方法:AFT引擎里 UPDATEMONSTONE 命令是触发幻化效果飘逸引擎里 UPGRADEMON 命令已经包含了幻化效果所以删除 UPDATEMONSTONE 命令就行了所以把上面的命令替换成下面的一个就行了也可以使用飘逸灵兽转生的脚本 点击下载飘逸灵兽转生脚本由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换条件检测脚本错误: UPDATETOP解决方法:此命令用于显示天下第一 飘逸为显示天下第一设定命令 点击下载天下第一脚本由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: UPGRADEITEMEX解决方法: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 防御下限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 攻击下限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 魔防下限4 SC24 攻击上限6 佩带需求5 攻击下限7 佩带级别6 魔法上限8-13 无效果7 魔法下限14 持久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 穿戴限制看起来很复杂 其实这个命令占篇幅不大 很容易修改由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: UpgradeItemExDLS解决方法:此命令主要是用作灵兽幻化脚本的,飘逸有完整的灵兽幻化脚本,可以直接替换脚本。点击下载飘逸灵兽幻化脚本飘逸修改灵兽石属性的命令是 SETPETATTRIBUTE命令转换:如果是GIVE的物品AFT范例:范例#ACTGIVE 凤凰石 1UpgradeItemExDLS $PARAM(0) 8 = 2 ;灵兽命中等于2UpgradeItemExDLS $PARAM(0) 16 = 3 ;灵兽幸运等于3飘逸范例:范例#ACTGIVE 凤凰石 1SETPETATTRIBUTE $PARAM(10) 2 + 1 ;灵兽幻化次数必须大于1,才会显示以下属性,此句必加SETPETATTRIBUTE $PARAM(10) 25 = 2 ;灵兽命中等于2S

温馨提示

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

最新文档

评论

0/150

提交评论