腾飞论坛 发表于 2012-6-1 18:16:12

⒓传世脚(2012-6-1)本 回城神石脚本和DB


AFT二代的回城神石和老的有一定的区别,需要对照我给出的以下做修改:

把你物品数据库里的回城石或回城神石做如下修改:

55;回城神石;3;17;1;34;0;0;729;50;1;0;0;0;0;0;0;0;0;0;0;0;0;5;;

//注意以上黄色部分是关键,绿色部分的50是使用次数!

然后在功能脚本mir200\Envir\market_def\QFunction-0.txt内搜索 [@StdModeFunc34] 段

修改为:

[@StdModeFunc34]
#IF
ISSHADOW
#ACT
break
#ELSEACT
#IF
EQUAL $RECPOS 7
#ACT
MOV P0 60
MOVR P1 10
INC P0 $STR(P1)
decusestime 1
MAPMOVE 7 $STR(P0) 31
break
#IF
EQUAL $RECPOS 2
#ACT
MOV P0 216
MOVR P1 25
INC P0 $STR(P1)
decusestime 1
MAPMOVE 2 $STR(P0) 437
break
#IF
EQUAL $RECPOS 0
#ACT
MOV P0 453
MOVR P1 10
INC P0 $STR(P1)
decusestime 1
MAPMOVE 0 $STR(P0) 237
break
#IF
EQUAL $RECPOS 1
#ACT
MOV P0 221
MOVR P1 26
INC P0 $STR(P1)
decusestime 1
MAPMOVE 1 $STR(P0) 240
break
#IF
EQUAL $RECPOS 4
#ACT
MOV P0 330
MOVR P1 20
INC P0 $STR(P1)
decusestime 1
MAPMOVE 4 $STR(P0) 173
break
#IF
EQUAL $RECPOS 5
#ACT
MOV P0 450
MOVR P1 20
INC P0 $STR(P1)
decusestime 1
MAPMOVE 5 $STR(P0) 110
break
#IF
EQUAL $RECPOS 3
#ACT
MOV P0 200
MOVR P1 30
INC P0 $STR(P1)
decusestime 1
MAPMOVE 3 $STR(P0) 443
break
#ELSEACT
MOV P0 221
MOVR P1 26
INC P0 $STR(P1)
decusestime 1
MAPMOVE 1 $STR(P0) 240
break



=======================================================



最后这下面是回城神石的记录脚本:


[@记录回城]
<我要记录回城点/@开始记录>\
<了解回城石和回城神石的使用方法/@使用方法>\
<离开/@exit>

[@使用方法]
首先,携带回城石或回城神石在各个城市老兵处记录回城\
的地点。然后,双击回城石或回城神石就直接回到您最后\
一次记录点的城市。不过要注意回城神石每使用一次持久\
就会减少一点,当没有持久后就不能再使用了。\\
<好的,我明白了!/@exit>

[@开始记录]
请选择您要记录的回城点:\\
<落霞岛/@落霞岛1>\
<王城/@王城1>\
<土城/@土城1>\
<禁地/@禁地1>\
<西域奇境/@西域奇境1>\
<死水沼泽/@死水沼泽1>\

[@落霞岛1]
#ACT
checkitembox 提供回城石或回城神石 1 1
#SAY
请放上你的回城石或回城神石。\\
<关闭/@exit>

[@getboxitem1]
#IF
checkitemx 回城神石
#ACT
recpos 1 480 220
break
#IF
checkitemx 回城神石(大)
#ACT
recpos 1 480 220
break
#IF
checkitemx 回城石
#ACT
recpos 1 480 220
break
#ELSEACT
MessageBox 你提供的物品不正确。

[@王城1]
#ACT
checkitembox 提供回城石或回城神石 1 2
#SAY
请放上你的回城石或回城神石。\\
<关闭/@exit>

[@getboxitem2]
#IF
checkitemx 回城神石
#ACT
recpos 0 480 220
break
#IF
checkitemx 回城神石(大)
#ACT
recpos 0 480 220
break
#IF
checkitemx 回城石
#ACT
recpos 0 480 220
break
#ELSEACT
MessageBox 你提供的物品不正确。


[@土城1]
#ACT
checkitembox 提供回城石或回城神石 1 3
#SAY
请放上你的回城石或回城神石。\\
<关闭/@exit>

[@getboxitem3]
#IF
checkitemx 回城神石
#ACT
recpos 2 480 220
break
#IF
checkitemx 回城神石(大)
#ACT
recpos 2 480 220
break
#IF
checkitemx 回城石
#ACT
recpos 2 480 220
break
#ELSEACT
MessageBox 你提供的物品不正确。


[@禁地1]
#ACT
checkitembox 提供回城石或回城神石 1 4
#SAY
请放上你的回城石或回城神石。\\
<关闭/@exit>

[@getboxitem4]
#IF
checkitemx 回城神石
#ACT
recpos 4 480 220
break
#IF
checkitemx 回城神石(大)
#ACT
recpos 4 480 220
break
#IF
checkitemx 回城石
#ACT
recpos 4 480 220
break
#ELSEACT
MessageBox 你提供的物品不正确。

[@西域奇境1]
#ACT
checkitembox 提供回城石或回城神石 1 5
#SAY
请放上你的回城石或回城神石。\\
<关闭/@exit>

[@getboxitem5]
#IF
checkitemx 回城神石
#ACT
recpos 5 480 220
break
#IF
checkitemx 回城神石(大)
#ACT
recpos 5 480 220
break
#IF
checkitemx 回城石
#ACT
recpos 5 480 220
break
#ELSEACT
MessageBox 你提供的物品不正确。

[@死水沼泽1]
#ACT
checkitembox 提供回城石或回城神石 1 7
#SAY
请放上你的回城石或回城神石。\\
<关闭/@exit>

[@getboxitem7]
#IF
checkitemx 回城神石
#ACT
recpos 7 480 220
break
#IF
checkitemx 回城神石(大)
#ACT
recpos 7 480 220
break
#IF
checkitemx 回城石
#ACT
recpos 7 480 220
break
#ELSEACT
MessageBox 你提供的物品不正确。

此脚本来自腾飞科技论坛, 官网:https://www.sf05.com



jsbydhy 发表于 2012-11-30 20:44:06

121233213231212

第三轮 发表于 2012-12-11 14:47:38

:lol认真学习中 受教了

沈阳小良 发表于 2014-3-4 16:22:49

支持楼上的!

可爱的小猪 发表于 2014-3-4 16:30:18

今天皮痒了?

干嘛要中文 发表于 2014-3-4 16:02:32

楼主,你腾飞腾飞喊你回家吃饭!

学习学习 发表于 2014-3-4 16:08:39

楼主写的很经典!

轻狂书生 发表于 2014-3-4 16:16:16

有机会找楼主好好聊聊!

安彤妇 发表于 2014-3-31 14:03:04

听楼主一席话,省我十本书!

vlswzlaho 发表于 2014-3-31 13:48:57

有机会找楼主好好聊聊!
页: [1] 2
查看完整版本: ⒓传世脚(2012-6-1)本 回城神石脚本和DB