[@main]
你好,这里是追杀僵尸竞赛,规则:第1人发起挑战,在3分\
钟内第2人应战,才能开赛,超过3分钟无人应战,则发起挑\
战者自动获胜。比赛时间3 分钟,斩杀僵尸数量多的勇士获\
胜,数量相同则则发起者获胜,胜者奖励1 点武馆积分,10\
点极品修炼值。请注意,比赛 3分钟满的时候,会有卫士出\
现;另外,僵尸隐藏在地下,要仔细的找。准备好了吗?\
<发起挑战/@发起挑战> <接受挑战/@接受挑战>\
<查看杀怪个数/@查看> <领取获胜奖励/@领取奖励>\
<等等/@exit>
[@查看]
#ACT
SENDMSG 5 你当前杀死僵尸的数量为:<$STR(D69)>
break
[@领取奖励]
#IF
EQUAL T19 $USERNAME
SMALL I10 3
#SAY
比赛还没有开始呢!你必须接受挑战,然后在竞赛中获得\
胜利,才有资格找我领取奖励!\\
<知道了/@exit>
#ACT
break
#IF
EQUAL T18 $USERNAME
SMALL I10 1
#SAY
比赛还没有开始呢!你必须发起挑战,然后在竞赛中获得\
胜利,才有资格找我领取奖励!\\
<知道了/@exit>
#ACT
break
#IF
EQUAL T18 $USERNAME
SMALL I10 3
#SAY
请耐心的等待!如果超过3 分钟还没有人来应战,你将自动\
获得胜利,到时候别忘记找我领奖!\\
<知道了/@exit>
#ACT
break
#IF
LARGE I10 2
SMALL D68 180
#SAY
比赛时间还没有结束,还不能领取奖励。\\
<知道了/@exit>
#ACT
break
#IF
LARGE I10 2
LARGE D68 179
EQUAL T18 $USERNAME
#ACT
GOTO @发起者检查时间
break
#IF
LARGE I10 2
LARGE D68 179
EQUAL T19 $USERNAME
#ACT
GOTO @接受者检查时间
break
[@发起者检查时间]
#IF
SMALL D69 $HUMANINFO.$STR(T19).$STR(D69)
#ACT
MOV D68 0
MOV D69 0
MAPMOVE MH001
DELAY 1 @最终失败
break
#ELSEACT
GIVE 过关凭证(二) 1
MOV D68 0
MOV D69 0
JPPOINT + 1000
CALCVAR HUMAN 武馆 + 1
SAVEVAR HUMAN 武馆 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
MAPMOVE MH001
HCALL $STR(T19) @比赛失败了
DELAY 1 @最终奖励
GOTO @精密小关奖品
break
[@接受者检查时间]
#IF
SMALL D69 $HUMANINFO.$STR(T18).$STR(D69)
#ACT
MOV D68 0
MOV D69 0
MAPMOVE MH001
DELAY 1 @最终失败
break
#ELSEACT
GIVE 过关凭证(二) 1
HCALL $STR(T18) @比赛失败了
MOV D68 0
MOV D69 0
JPPOINT + 1000
CALCVAR HUMAN 武馆 + 1
SAVEVAR HUMAN 武馆 ..\QUESTDIARY\数据文件\个人变量\个人变量.txt
MAPMOVE MH001
GIVE 精密宝箱(二) 1
SENDMSG 5 恭喜你通过了我的考验,如果你想得知宝箱的其中玄机就找西域奇境的铁匠(466,162)或魔境三层的锁匠(193,179)来帮你试试吧。
DELAY 1 @最终奖励
GOTO @精密小关奖品
break
[@精密小关奖品]
#IF
RANDOM 5
#ACT
ReadRandomStr ..\QuestDiary\数据文件\文本数据\精密小关奖品.txt S7
GIVE $STR(S7) 1
SENDMSG 5 恭喜你本次精密宝箱任务还意外的获得了<$STR(S7)>!
SENDMSG 10 恭喜<$USERNAME>在精密宝箱任务中意外的获得了奖品:<$STR(S7)>
break
[@最终奖励]
恭喜你在追杀僵尸竞赛中获胜,你将赢得武馆积分1点,\
1000点极品修炼值。再接再厉,成为武馆的一代宗师不\
是梦!\\
<离开/@exit>
[@最终失败]
你在追杀僵尸竞赛中表现优异,很可惜,你的对手表现更加\
出色。不过我觉得你仅仅是运气差了点,加油吧,下次你肯\
定就是胜利者!\\
<离开/@exit>
[@发起挑战]
#IF
EQUAL T18 $USERNAME
#ACT
#ELSESAY
对不起,你是来接受挑战的,没有资格发起挑战!\\
<知道了/@exit>
#ELSEACT
break
#IF
SMALL I10 1
#ACT
MOV I10 1
MOV D68 0
SENDMSG 15 勇士<$USERNAME>在千尸殿发起了追杀僵尸竞赛,欢迎大家通过炼狱魔境的锁匠进场应战,胜者奖励武馆积分1点和精密宝箱(二)1个!
break
#SAY
你已经发起挑战赛,请等待其他人来应战;如果3 分钟之内\
没有人应战,你将自动获得胜利!\\
<知道了/@exit>
#ELSESAY
对不起,你已经发起过一次挑战赛了,你不能连续发起比赛\
!另外,如果你已经获胜,别忘记找我领奖。\\
<知道了/@exit>
[@接受挑战]
#IF
EQUAL T18 $USERNAME
#SAY
对不起,你是发起挑战者,你不能自己应战自己吧!\\
<知道了/@exit>
#ACT
break
#IF
EQUAL T19 $USERNAME
#ELSESAY
对不起,你是发起挑战者,你不能自己应战自己吧!\\
<知道了/@exit>
#ELSEACT
break
#IF
EQUAL I10 2
#ACT
MOV D68 0
MOV D69 0
MOV I10 3
MONGENEX $M 26 30 僵尸10 30 50
HCALL $STR(T18) @比赛开始通知
SENDMSG 5 比赛已经开始了,3分钟内斩杀僵尸数量多者获胜,请加油!
break
close
#ELSESAY
对不起,你已经应战成功,不能连续应战;如果你已经获胜\
,别忘记找我领奖!\\
<知道了/@exit>