当前位置 : 主页>技术研究>传世技术>

传世服务端完整魔鬼记忆任务脚本

来源: 作者: 点击:
[@记忆老人]

{
#IF
small D2 $STR(D3)
equal D0 2
#ACT
goto @模式二题目
break

#IF
large D3 0
equal D2 $STR(D3)
equal D0 2
#ACT
goto @模式二继续
break

#IF
equal D0 2
#ACT
goto @模式二
break

#IF
equal D0 1
checkmonmap $M 1
#ACT
break
#SAY
请把这里的魔鬼都消灭掉先!\
<确定/@exit>

#IF
equal D0 1
equal D3 5
!checkmonmap $M 1
#ACT
goto @模式一答案
ReplaceText S1 #32 #9
break
#SAY
第<$STR(D3)>次我放出的是什么魔鬼?\
<$STR(S1)>

#IF
equal D0 1
!checkmonmap $M 1
#ACT
break
#SAY
你记清楚刚才出现的魔鬼的种类和数量了吗?我要放出第二\
批魔鬼了。你准备好了吗?\
\
<准备好了/@StartGame1>

#IF
equal D0 0
#SAY
年轻人,欢迎来到魔鬼记忆园。老朽是这里的主人,人们都\
叫我记忆老人。敏锐的记忆力常使人闪耀着智慧之光,经过\
我记忆老人洗礼过的脑筋将会拥有更加卓越的记忆力。如果\
能通过我的考验,你还将获得武馆积分1 点和极品修炼值10\
点。不用紧张,把它当作一场游戏好了,当然我的要求也是\
很苛刻的。游戏有两种模式,你只有一次挑战机会,进行游\
戏前请先查阅规则。\
<查看模式一的规则/@MemoryRule1> <查看模式二的规则/@MemoryRule2>\
<开始记忆挑战/@StartChall> <没兴趣,我要离开这里/@kickout>

[@kickout]
#ACT
map MH001

[@MemoryRule1]
魔鬼记忆,顾名思义,是用魔鬼来考验记忆。当然这些“魔\
鬼”都不是什么厉害的角色,它们只是这魔鬼记忆园中的牲\
畜和家奴,相信英勇的你对付这些家伙绰绰有余。我会依次\
放出五批魔鬼。规则是你需要杀死了每一批的魔鬼并且记住\
它们的种类和数量,最后我会问你五次中某一次出现的魔鬼\
的种类和数量。结束后我会送你到海岛。\
<返回/@main>

[@MemoryRule2]
游戏开始后,我会送你到魔鬼记忆园的另一个房间里,你将\
在那里停留15秒之后回到我这里。然后我会向你询问房间里\
魔鬼的种类和数量。本游戏一共五轮,只要回答对三次就算\
过关。但是请一定要坚持完五轮,如果答对了三题但中途退\
出也不会获得武馆积分和极品修炼值。结束后会送你到海岛。\
<返回/@main>

[@StartChall]
#IF
random 2
#ACT
goto @模式一
#ELSEACT
goto @模式二

[@模式一]
#ACT
mov D0 1
#SAY
当前你进入的是模式一,游戏马上就要开始了,你做好准备了吗?\
\
<准备好了/@StartGame1>

[@StartGame1]
#IF
random 1
#ACT
inc D3 1
goto @刷怪
close

#IF
equal D3 1
#ACT
mov S2 $STR(S1)
break

#IF
equal D3 2
#ACT
mov S3 $STR(S1)
break

#IF
equal D3 3
#ACT
mov S4 $STR(S1)
break

#IF
equal D3 4
#ACT
mov S5 $STR(S1)
break

#IF
equal D3 5
#ACT
mov S6 $STR(S1)
break

[@模式一答案]
#IF
random 5
#ACT
MOV D3 1
MOV S1 $STR(S2)
break

#IF
random 4
#ACT
MOV D3 2
MOV S1 $STR(S3)
break

#IF
random 3
#ACT
MOV D3 3
MOV S1 $STR(S4)
break

#IF
random 2
#ACT
MOV D3 4
MOV S1 $STR(S5)
break

#IF
random 1
#ACT
MOV D3 5
MOV S1 $STR(S6)
break


[@正确]
#ACT
map MH001
SENDMSG 5 恭喜你通过记忆老人的考验,赢得武馆积分1点,极品修炼值10点,你现在的武馆积分是:<$STR(武馆积分)>
break
#CALL [\游戏任务\精密宝箱\奖励物品.txt] @过关
#SAY
恭喜你通过魔鬼记忆的考验!获得武馆积分1点。\
欢迎下回再次光临魔鬼记忆园。\
\
<离开/@exit>

[@错误]
#ACT
map MH001
#SAY
本题你回答错误。未能通过考验。\
\
<离开/@exit>

[@模式二]
#ACT
mov D0 2
#SAY
当前你进入的是模式二,游戏马上就要开始了,你做好准备了吗?\
\
<准备好了/@StartGame2>

[@StartGame2]
#ACT
goto @模式二刷怪

[@模式二刷怪]
#IF
random 1
#ACT
inc D3 1
MOV S0 $M
goto @记忆地图
goto @刷怪
DelayGoto 15000 @回来

[@刷怪]
#ACT
movr D1 16

#IF
equal D1 0
#ACT
MONGENEX $M 14 16 蟒 8 4
MONGENEX $M 14 16 大土蛇 8 1
MONGENEX $M 14 16 洞蛆 8 4
mov S1 <4个蟒,#321个大土蛇,#324个洞蛆/@正确>\<4个蟒,#322个大土蛇,#324个洞蛆/@错误>\<2个蟒,#322个大土蛇,#323个洞蛆/@错误>\<2个蟒,#321个大土蛇,#322个洞蛆/@错误>\
break

#IF
equal D1 1
#ACT
MONGENEX $M 14 16 蟒 8 4
MONGENEX $M 14 16 大土蛇 8 2
MONGENEX $M 14 16 洞蛆 8 4
mov S1 <4个蟒,#321个大土蛇,#324个洞蛆/@错误>\<4个蟒,#322个大土蛇,#324个洞蛆/@正确>\<2个蟒,#322个大土蛇,#323个洞蛆/@错误>\<2个蟒,#321个大土蛇,#322个洞蛆/@错误>\
break

#IF
equal D1 2
#ACT
MONGENEX $M 14 16 蟒 8 2
MONGENEX $M 14 16 大土蛇 8 2
MONGENEX $M 14 16 洞蛆 8 3
mov S1 <4个蟒,#321个大土蛇,#324个洞蛆/@错误>\<4个蟒,#322个大土蛇,#324个洞蛆/@错误>\<2个蟒,#322个大土蛇,#323个洞蛆/@正确>\<2个蟒,#321个大土蛇,#322个洞蛆/@错误>\
break

#IF
equal D1 3
#ACT
MONGENEX $M 14 16 蟒 8 2
MONGENEX $M 14 16 大土蛇 8 1
MONGENEX $M 14 16 洞蛆 8 2
mov S1 <4个蟒,#321个大土蛇,#324个洞蛆/@错误>\<4个蟒,#322个大土蛇,#324个洞蛆/@错误>\<2个蟒,#322个大土蛇,#323个洞蛆/@错误>\<2个蟒,#321个大土蛇,#322个洞蛆/@正确>\
break

#IF
equal D1 4
#ACT
MONGENEX $M 14 16 毒蜘蛛 8 3
MONGENEX $M 14 16 蝎子 8 3
MONGENEX $M 14 16 沙蝎 8 2
mov S1 <3个毒蜘蛛,#323个蝎子,#322个沙蝎/@正确>\<3个毒蜘蛛,#322个蝎子,#322个沙蝎/@错误>\<4个毒蜘蛛,#324个蝎子,#322个沙蝎/@错误>\<3个毒蜘蛛,#324个蝎子,#321个沙蝎/@错误>\
break

#IF
equal D1 5
#ACT
MONGENEX $M 14 16 毒蜘蛛 8 3
MONGENEX $M 14 16 蝎子 8 2
MONGENEX $M 14 16 沙蝎 8 2
mov S1 <3个毒蜘蛛,#323个蝎子,#322个沙蝎/@错误>\<3个毒蜘蛛,#322个蝎子,#322个沙蝎/@正确>\<4个毒蜘蛛,#324个蝎子,#322个沙蝎/@错误>\<3个毒蜘蛛,#324个蝎子,#321个沙蝎/@错误>\
break

#IF
equal D1 6
#ACT
MONGENEX $M 14 16 毒蜘蛛 8 4
MONGENEX $M 14 16 蝎子 8 4
MONGENEX $M 14 16 沙蝎 8 2
mov S1 <3个毒蜘蛛,#323个蝎子,#322个沙蝎/@错误>\<3个毒蜘蛛,#322个蝎子,#322个沙蝎/@错误>\<4个毒蜘蛛,#324个蝎子,#322个沙蝎/@正确>\<3个毒蜘蛛,#324个蝎子,#321个沙蝎/@错误>\
break

#IF
equal D1 7
#ACT
MONGENEX $M 14 16 毒蜘蛛 8 3
MONGENEX $M 14 16 蝎子 8 4
MONGENEX $M 14 16 沙蝎 8 1
mov S1 <3个毒蜘蛛,#323个蝎子,#322个沙蝎/@错误>\<3个毒蜘蛛,#322个蝎子,#322个沙蝎/@错误>\<4个毒蜘蛛,#324个蝎子,#322个沙蝎/@错误>\<3个毒蜘蛛,#324个蝎子,#321个沙蝎/@正确>\
break

#IF
equal D1 8
#ACT
MONGENEX $M 14 16 滚刀手 8 4
MONGENEX $M 14 16 石人 8 3
MONGENEX $M 14 16 铜人 8 2
mov S1 <3个石人,#324个滚刀手,#322个铜人/@正确>\<2个石人,#324个滚刀手,#324个铜人/@错误>\<3个石人,#324个滚刀手,#323个铜人/@错误>\<1个石人,#324个滚刀手,#324个铜人/@错误>\
break

#IF
equal D1 9
#ACT
MONGENEX $M 14 16 滚刀手 8 4
MONGENEX $M 14 16 石人 8 2
MONGENEX $M 14 16 铜人 8 4
mov S1 <3个石人,#324个滚刀手,#322个铜人/@错误>\<2个石人,#324个滚刀手,#324个铜人/@正确>\<3个石人,#324个滚刀手,#323个铜人/@错误>\<1个石人,#324个滚刀手,#324个铜人/@错误>\
break

#IF
equal D1 10
#ACT
MONGENEX $M 14 16 滚刀手 8 4
MONGENEX $M 14 16 石人 8 3
MONGENEX $M 14 16 铜人 8 3
mov S1 <3个石人,#324个滚刀手,#322个铜人/@错误>\<2个石人,#324个滚刀手,#324个铜人/@错误>\<3个石人,#324个滚刀手,#323个铜人/@正确>\<1个石人,#324个滚刀手,#324个铜人/@错误>\
break

#IF
equal D1 11
#ACT
MONGENEX $M 14 16 滚刀手 8 4
MONGENEX $M 14 16 石人 8 3
MONGENEX $M 14 16 铜人 8 4
mov S1 <3个石人,#324个滚刀手,#322个铜人/@错误>\<2个石人,#324个滚刀手,#324个铜人/@错误>\<3个石人,#324个滚刀手,#323个铜人/@正确>\<1个石人,#324个滚刀手,#324个铜人/@错误>\
break

#IF
equal D1 12
#ACT
MONGENEX $M 14 16 尸卫勇士 8 2
MONGENEX $M 14 16 尸卫战将 8 2
MONGENEX $M 14 16 尸卫 8 3
mov S1 <3个尸卫,#322个尸卫战将,#322个尸卫勇士/@正确>\<4个尸卫,#324个尸卫战将,#322个尸卫勇士/@错误>\<3个尸卫,#323个尸卫战将,#321个尸卫勇士/@错误>\<3个尸卫,#323个尸卫战将,#323个尸卫勇士/@错误>\
break

#IF
equal D1 13
#ACT
MONGENEX $M 14 16 尸卫勇士 8 2
MONGENEX $M 14 16 尸卫战将 8 4
MONGENEX $M 14 16 尸卫 8 4
mov S1 <3个尸卫,#322个尸卫战将,#322个尸卫勇士/@错误>\<4个尸卫,#324个尸卫战将,#322个尸卫勇士/@正确>\<3个尸卫,#323个尸卫战将,#321个尸卫勇士/@错误>\<3个尸卫,#323个尸卫战将,#323个尸卫勇士/@错误>\
break

#IF
equal D1 14
#ACT
MONGENEX $M 14 16 尸卫勇士 8 1
MONGENEX $M 14 16 尸卫战将 8 3
MONGENEX $M 14 16 尸卫 8 3
mov S1 <3个尸卫,#322个尸卫战将,#322个尸卫勇士/@错误>\<4个尸卫,#324个尸卫战将,#322个尸卫勇士/@错误>\<3个尸卫,#323个尸卫战将,#321个尸卫勇士/@正确>\<3个尸卫,#323个尸卫战将,#323个尸卫勇士/@错误>\
break

#IF
equal D1 15
#ACT
MONGENEX $M 14 16 尸卫勇士 8 3
MONGENEX $M 14 16 尸卫战将 8 3
MONGENEX $M 14 16 尸卫 8 3
mov S1 <3个尸卫,#322个尸卫战将,#322个尸卫勇士/@错误>\<4个尸卫,#324个尸卫战将,#322个尸卫勇士/@错误>\<3个尸卫,#323个尸卫战将,#321个尸卫勇士/@错误>\<3个尸卫,#323个尸卫战将,#323个尸卫勇士/@正确>\
break

[@回来]
#ACT
mapmove $STR(S0) 14 15

[@模式二题目]
#IF
small D1 4
#ACT
break
#SAY
你刚才看见的是什么怪物?\
<4个蟒, 1个大土蛇, 4个洞蛆/@答案&0>\
<4个蟒, 2个大土蛇, 4个洞蛆/@答案&1>\
<2个蟒, 2个大土蛇, 3个洞蛆/@答案&2>\
<2个蟒, 1个大土蛇, 2个洞蛆/@答案&3>\

#IF
small D1 8
#ACT
break
#SAY
你刚才看见的是什么怪物?\
<3个毒蜘蛛, 3个蝎子, 2个沙蝎/@答案&4>\
<3个毒蜘蛛, 2个蝎子, 2个沙蝎/@答案&5>\
<4个毒蜘蛛, 4个蝎子, 2个沙蝎/@答案&6>\
<3个毒蜘蛛, 4个蝎子, 1个沙蝎/@答案&7>\

#IF
small D1 12
#ACT
break
#SAY
你刚才看见的是什么怪物?\
<3个石人, 4个滚刀手, 2个铜人/@答案&8>\
<2个石人, 4个滚刀手, 4个铜人/@答案&9>\
<3个石人, 4个滚刀手, 3个铜人/@答案&10>\
<1个石人, 4个滚刀手, 4个铜人/@答案&11>\

#IF
small D1 16
#ACT
break
#SAY
你刚才看见的是什么怪物?\
<3个尸卫, 2个尸卫战将, 2个尸卫勇士/@答案&12>\
<4个尸卫, 4个尸卫战将, 2个尸卫勇士/@答案&13>\
<3个尸卫, 3个尸卫战将, 1个尸卫勇士/@答案&14>\
<3个尸卫, 3个尸卫战将, 3个尸卫勇士/@答案&15>\

[@答案] TRUE
#IF
large D2 3
equal D1 $SCRIPTPARAM(1)
#ACT
map MH001
SENDMSG 5 恭喜你通过记忆老人的考验,赢得武馆积分1点,极品修炼值10点,你现在的武馆积分是:<$STR(武馆积分)>
break
#CALL [\游戏任务\精密宝箱\奖励物品.txt] @过关
#SAY
本题你回答正确。\
你总共回答对了5题中的5题,恭喜你顺利通过考验!\
你获得了武馆积分1点,极品修炼值10点。欢迎下回再\
次光临魔鬼记忆园。\
<离开/@exit>

#IF
equal D1 $SCRIPTPARAM(1)
#ACT
inc D2 1
#SAY
本题你回答正确,当前你答对了<$STR(D2)>题。要继续吗?\
\
<继续/@模式二继续>\
<不玩了,离开这里/@kickout>
#ELSEACT
goto @kickout
#ELSESAY
本题你回答错误。\
你只回答对了5题中的<$STR(D2)>题,未能通过考验。\
<离开/@exit>

[@模式二继续]
我将送你到第

#IF
equal D3 1
equal D2 1
#SAY


#IF
equal D3 2
equal D2 2
#SAY


#IF
equal D3 3
equal D2 3
#SAY


#IF
equal D3 4
equal D2 4
#SAY


#IF
#SAY
个房间里去,可要把魔鬼的种类和数量记\
清楚了哦。\
<送我去吧/@模式二刷怪>\
<请等等/@exit>

[@记忆地图]
#IF
CHECKMAPNAME BX001
#ACT
CLEARMAPMON BX011
map BX011
break

#IF
CHECKMAPNAME BX002
#ACT
CLEARMAPMON BX012
map BX012
break

#IF
CHECKMAPNAME BX003
#ACT
CLEARMAPMON BX013
map BX013
break

#IF
CHECKMAPNAME BX004
#ACT
CLEARMAPMON BX014
map BX014
break

#IF
CHECKMAPNAME BX005
#ACT
CLEARMAPMON BX015
map BX015
break

#IF
CHECKMAPNAME BX006
#ACT
CLEARMAPMON BX016
map BX016
break

#IF
CHECKMAPNAME BX007
#ACT
CLEARMAPMON BX017
map BX017
break

#IF
CHECKMAPNAME BX008
#ACT
CLEARMAPMON BX018
map BX018
break

#IF
CHECKMAPNAME BX009
#ACT
CLEARMAPMON BX019
map BX019
break

#IF
CHECKMAPNAME BX010
#ACT
CLEARMAPMON BX020
map BX020
break
}
栏目列表