收藏 分销(赏)

AFT三代转换到彩虹引擎.doc

上传人:xrp****65 文档编号:6658838 上传时间:2024-12-19 格式:DOC 页数:33 大小:188.50KB
下载 相关 举报
AFT三代转换到彩虹引擎.doc_第1页
第1页 / 共33页
AFT三代转换到彩虹引擎.doc_第2页
第2页 / 共33页
AFT三代转换到彩虹引擎.doc_第3页
第3页 / 共33页
AFT三代转换到彩虹引擎.doc_第4页
第4页 / 共33页
AFT三代转换到彩虹引擎.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、此说明原为:AT3转飘逸三代引擎,至于为什么可以用于彩虹,请看下面的产品生存演变图飘逸三代在开发周期中,一直抄袭的是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你提供的是#ELSESAY你放的物品是:COLOR=RED 这个物品当前没有对应的脚本。ShowspotDlg 6 命令说明:这个命令显示一个物品放取框,当玩家放上一个物品并点确定后,引擎将首先检测调用此命令的NPC中是否有标签为放入的物品名的脚本,例如放入的是裁

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

7、能3:获取物品放取框中物品的ID序号格式:-注意:checkitembox 请放入装备 1 200数字200代表点确定后触发标签中getboxitem200-范例:示范1#ACTcheckitembox 请放入装备 1 200getboxitem200#IFcheckitemx 裁决#ACTtakeid $CHECKBOXITEM.ItemExDGAMEGOLD + 1SENDMSG 5 你的裁决回收成功,你获得了1个元宝#ELSEACTSendMsg 5 你放入的物品不是“裁决”,不能获得元宝!;takeid $CHECKBOXITEM.ItemExD /这句就是把当前检测的物品删除拿走;t

8、akeid 参数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 MC

9、1 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 EV

10、ILDC2 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(

11、1).NAME由于有固定的规律所以可以批量替换。条件检测脚本错误: checkys解决方法:用字符替换器把checkys替换为HasPneuma由于有固定的规律所以可以批量替换。行为脚本错误: CLEARYS解决方法:用字符替换器把 CLEARYS 替换为 DELPNEUMA 就行了由于有固定的规律所以可以批量替换。行为脚本错误: createys解决方法:用字符替换器把 createys 替换为 CreatePneuma 就行了由于有固定的规律所以可以批量替换。行为脚本错误: decusestime解决方法:用字符替换器把decusestime替换为ChangeEatItemDura -上面

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

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

14、的手动替换。行为脚本错误: ISSHADOW解决方法:此命令为检测是否是元神用字符替换器把 ISSHADOW 替换为 ISPNEUMA 就行了由于有固定的规律所以可以批量替换。脚本文件未找到:镜像-XXX.txt解决方法:把Merchant.txt文件里NPC路径为 镜像 的改成正确路径。1.根据它的镜像地图名,找到正确的路径. 就是根据“镜像”后面 扩起来的名字就是原镜像地图名 然后搜索这个地图号,就会找到 XXXX-地图号.txt 这个就是正确的路径。2.把“镜像”修改成正确路径。示例:原格式镜像 CM014 62 28 传送门 0 15 0 0镜像:表示NPC为镜像:原镜像地图名CM01

15、4:镜像后的地图名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的操作,所有直接替换就行了。由于有固

16、定的规律所以可以批量替换。行为脚本错误: MAGICFONT解决方法:用字符替换器把 MAGICFONT 替换为 CHATFONT 就行了由于有固定的规律所以可以批量替换。行为脚本错误: MAGICFONTCOLOR解决方法:用字符替换器把 MAGICFONTCOLOR 替换为 CHATCOLOR 就行了由于有固定的规律所以可以批量替换。行为脚本错误: messageboxA解决方法:用字符替换器把messageboxA替换为QUERYMSG由于有固定的规律所以可以批量替换。行为脚本错误: mobplacex解决方法:1.把mobplacex替换为mongenex $M2.把第3个和第4个参数

17、对调 ;$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:刷怪数量示例#AC

18、TMONGENEX $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 $MP

19、ARAM2 $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 命令主要用于设置怪物攻城类的活动使用!AF

20、T引擎 - 脚本命令刷怪:功能:脚本命令刷怪有多种方式:主要有: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 AS004P

21、ARAM2 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 白蛇妖 新名字蛇妖以上参数说明:MISSIO

22、N 参数1 参数2 参数3参数1:地图编号参数2:地图X坐标参数3:地图Y坐标作用:设置怪物集结点,表示后面刷出的怪物将向这个设置坐标点移动集中PARAM1 /刷怪地图编号,可以使用 $M 表示当前地图PARAM2 /刷怪X坐标,可以使用 $X 表示当前坐标PARAM3 /刷怪Y坐标,可以使用 $Y 表示当前坐标PARAM4 /刷怪范围MOBPLACE 参数1 参数2参数1:怪物名字参数2:怪物刷出后显示的新名字,可以省略/MOBPLACE 命令主要用于设置怪物攻城类的活动使用!行为脚本错误: MONSTORAGE解决方法:此命令为放出丛林豹功能飘逸三代已经用引擎实现丛林豹了 所以删除这个命令

23、相关的脚本 把豹魔石的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 则在queryva

24、l命令后加上参数 34.第现在第一个参数如果是2就修改成0 (一般是2) 如果是1就不改5.现在的第二个参数不改 第三个参数改成getstringXX格式 例如是1158 则改成getstring1158 对应下面跳转的标签 下面会有个getstring11586.删除跳转后的 Getstring 变量 脚本 飘逸命令第一个参数就已经保存变量了,所以这句脚本没用了。;看起来好像很复杂,改了几个之后你就会觉得这只是体力劳动,修改很简单。;你还会发现,AFT的queryvalue命令很傻,有许多都只是 getstring 然后就跳转了,飘逸的少了这种中转。由于没有固定的规律所以不能批量替换 需要逐

25、个文本的手动替换飘逸引擎 - 输入框操作:功能:让客户端弹出一个输入框,让玩家输入信息后提交给服务器格式: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

26、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:输入框类

27、型(1为整数,2为字符串)参数3:输入框内容长度(字节,整数型)参数4:输入框点确认后的跳转触发编号(整数)输入框在输入内容点确定后,会跳转到当前NPC脚本下的getstringX脚本段,其中X为参数4设置的数值,并把输入的内容用命令Getstring 变量名 传递给指定变量范例:示范1#ACTqueryvalue 请输入你所购买的冲值卡卡号: 2 30 1158getstring1158#ACTGetstring s5SENDMSG 5 你刚才所输入的内容是:;-;测试动画效果:示范2#ACTqueryvalue 请输入你要测试的动画编号: 2 4 1118getstring1118#ACT

28、Getstring 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解决方法:此命令是用于沙老大存储资金的功能 飘逸三代是用引擎实现的 所以不需要脚本政治官

29、员脚本里 写到这里就行了 不需要 receipts 及以下标签了由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: recpos解决方法:用字符替换器把recpos替换为CHOOSEPOS由于有固定的规律所以可以批量替换。行为脚本错误: relive解决方法:用字符替换器把所有的relive替换为relivepet由于有固定的规律所以可以批量替换。飘逸引擎:功能:调整将已经死亡的灵兽石复活格式:RELIVEPET此命令无参数范例:灵兽复活#ACTShowSpotDlg 6 请放入灵兽石 relived#SAY请放入你的灵兽石,我帮你复活你的灵兽。relived#IF!c

30、heckitem 兽神水 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你的灵兽已经成功复活

31、,以后请多爱护你的灵兽。AFT引擎 - 检查当前所在地图号:功能:调整将已经死亡的灵兽石复活(需要配合使用物品放取框)格式:RELIVE此命令无参数范例:灵兽复活#SAY请放入你的灵兽石,我帮你复活你的灵兽。豹神水只能为灵兽豹复活!兽神水、极品兽神水可为所有灵兽复活!#ACTcheckitembox 请放入灵兽石 1 1getboxitem1#IFcheckitemx 豹魔石#ACTMOV S1 $CHECKBOXITEM.ItemExDGOTO 是灵兽石break#IFcheckitemx 狮魔石#ACTMOV S1 $CHECKBOXITEM.ItemExDGOTO 是灵兽石break#I

32、Fcheckitemx 麒麟石#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你的灵兽已经复活,下次要小心,不要再

33、让他死掉了哦。#IFCHECKITEM 极品兽神水 1#ACTtake 极品兽神水 1RELIVEbreak#SAY你的灵兽已经复活,下次要小心,不要再让他死掉了哦。#ELSESAY你没有豹神水或者兽神水啊,这是复活灵兽所必须的要是没有这个我也没办法帮你了。你还是到红袖处看看吧,她因该有豹神水或兽神水。/UpgradeItemExDLS $STR(S1) 24 = 0 作用将复活后的灵兽石经验清0行为脚本错误: SETMAGICBOX解决方法:此命令只用于 四大宝箱 功能。飘逸三代的此命令于AFT的写法差距很大。所以没必要替换命令 直接替换脚本就行了。点击下载器四大宝箱脚本由于没有固定的规律所

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

35、于AFT的写法差距很大。所以没必要替换命令 直接替换脚本就行了。点击下载器祈愿树脚本由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。行为脚本错误: SETSUPERBOXRESULT解决方法:1.把 SETSUPERBOXRESULT 替换为 SMELTBOXRESULT2.根据升级物品的位置 在SMELTBOXRESULT命令后添加一个参数 0 武器 1由于有固定的规律所以可以批量替换。行为脚本错误: SHOWINFO解决方法:用字符替换器把 SHOWINFO 替换为 SHOWADDITIONALINFO 就行了由于有固定的规律所以可以批量替换。脚本错误: split解决方法:1

36、.把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内保

37、存的值是:9932;一般分割的值不会超过10个,分割时前后变量数值相差10就行了。;使用变量时要注意本脚本内没有重复使用此变量。由于没有固定的规律所以不能批量替换 需要逐个文本的手动替换。飘逸引擎 - 变量分割命令:功能:将变量里的内容拆分到几个变量里格式:GETVALIDSTR 参数1 参数2 参数3 参数4将参数1变量中,以参数2字符(只支持一个英文半角字符)为分割,获取第一段内容存入参数3变量,剩下内容存入参数4变量范例:示范1#ACTGETVALIDSTR 哈哈|呵呵|幻化|探讨 | S1 S2 ;/S1等于“哈哈” S2等于“呵呵|幻化|探讨”GETVALIDSTR $STR(S2)

38、 | 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) | S

39、1/以上表示把文本数据 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由于有固定的规律所以可以批量替换。条件检

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 环境建筑 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服