;魔王岭杀怪触发
;在QFunction-0.txt中加入如下一段:
;[@KillMissionMob]
;#if
;largeM10//检查人物是否在任务中
;#act
;INCM301//增加杀怪计数
;数据库中增加
;弓箭手1;135;45;71;99;0;6;1;2000;0;200;400;100;200;0;0;20;15;500;1;0;1500;
;白野猪99;136;19;112;50;1;0;1600;1000;0;0;0;0;0;0;0;25;17;800;1;0;1800;//请要添加爆率文件,不然没有东西爆
;地图文件设置
;[K004魔王岭]MISSION
;本脚本用到个人M型变量,M型变量切换地图后会自动归零
[@main]
赶快召唤出弓箭手,盗走天关宝物的怪物就要出现了!\
拦截逃离的怪物,夺回被盗的宝物!\
每次用5个弩牌换取弓箭手,都需要付出一张灵符哦\
请<选择摆放弓箭手位置/@位置>摆放第一个弓箭手,\
如果移动弓箭手的位置错误,也可以在这里重新放置\\
<使用5个弩牌换取弓箭手/@使用> <使用1个弩牌移动弓箭手/@移动>\\
<领奖/@领> <查看规则/@规则>\
[@首次寻路]
#if
FINDMAPPATH<$MAP>29235843//该命令在所在NPC下只有首次使用才会生效
#act
MovM2059//设置刷怪总数量,设置为59实际是60个怪物
MovM2120//设置每波刷怪物,也就是每刷多少个后换另外一种怪物继续
MovM220//设置已刷怪数量为0
MovM230//设置波数为0
MovM240//设置正在刷怪波数为0
MovM300//设置人物击杀怪物数为0
Delaygoto2000@刷怪
close
#elsesay
无法到达终点!
[@刷怪]
#if
equalM10//中止任务,但怪尚未刷完成,则中断刷怪
#act
break
#if
CHECKMAPNAMESelfK004//检查人物是否还在当前地图,不在则停止刷怪
#elseact
break
#if
largeM22<$STR(M20)>//如果刷怪数大于总数量则停止刷怪
#act
break
#if
equalM23<$STR(M24)>//检查当前刷怪波数是否等于上面记算出的波数,是的话取怪物名称
#act
INCM231//将刷怪波数加1,不然会一直随机取名称,刷怪效果不好
MOVS1白野猪99//这里为测试,所以只刷白野猪,要随机取,请使用下面代码,并增加相应文件
;GetRandomName..\QuestDiary\魔王岭\刷怪.txtS1//随机取怪物名称
#if
CheckRangeMonCount<$MAP>29230=0//检测出怪坐标是否有怪,有怪则不刷新
#act
MOBPLACE<$STR(S1)>1//该命令原来只有一个参数,在不带第二个参数的情况下,使用老式的任务模式
IncM221//增加刷怪数量
DVIM24<$STR(M22)><$STR(M21)>//刷怪数量整除每波刷怪数=正在刷怪波数
Delaygoto2000@刷怪
#elseact
Delaygoto1000@刷怪
[@位置]
请选择放置弓箭手的位置\
■<◎1号/@1号> <◎10号/@10号>■\
■ ■\
■<◎2号/@2号> <◎09号/@9号>■\
■ ■\
■<◎3号/@3号> <◎4号/@4号> <◎5号/@5号> <◎6号/@6号> <◎7号/@7号><◎08号/@8号>■\
■■■■■■■■■■■■■■■■■■■■■■■■\
[@使用]
请选择放置弓箭手的位置\
■<◎1号/@11号> <◎10号/@110号>■\
■ ■\
■<◎2号/@22号> <◎09号/@99号>■\
■ ■\
■<◎3号/@33号> <◎4号/@44号> <◎5号/@55号> <◎6号/@66号> <◎7号/@77号><◎08号/@88号>■\
■■■■■■■■■■■■■■■■■■■■■■■■\
[@移动]
请选择移动弓箭手的位置\
■<◎1号/@211号> <◎10号/@2110号>■\
■ ■\
■<◎2号/@222号> <◎09号/@299号>■\
■ ■\
■<◎3号/@233号> <◎4号/@244号> <◎5号/@255号> <◎6号/@266号> <◎7号/@277号><◎08号/@288号>■\
■■■■■■■■■■■■■■■■■■■■■■■■\
[@放置]
请选择放置弓箭手的位置\
■<◎1号/@3211号> <◎10号/@32110号>■\
■ ■\
■<◎2号/@3222号> <◎09号/@3299号>■\
■ ■\
■<◎3号/@3233号> <◎4号/@3244号> <◎5号/@3255号> <◎6号/@3266号> <◎7号/@3277号><◎08号/@3288号>■\
■■■■■■■■■■■■■■■■■■■■■■■■\
[@32110号]
#if
CheckMapMobCount<$MAP>5143弓箭手1>0
#act
Messagebox6号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>5143
close
[@3299号]
#if
CheckMapMobCount<$MAP>4847弓箭手1>0
#act
Messagebox6号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>4847
close
[@3288号]
#if
CheckMapMobCount<$MAP>4551弓箭手1>0
#act
Messagebox6号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>4551
close
[@3277号]
#if
CheckMapMobCount<$MAP>4149弓箭手1>0
#act
Messagebox6号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>4149
close
[@3266号]
#if
CheckMapMobCount<$MAP>3846弓箭手1>0
#act
Messagebox6号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>3846
close
[@3255号]
#if
CheckMapMobCount<$MAP>3444弓箭手1>0
#act
Messagebox5号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>3444
close
[@3244号]
#if
CheckMapMobCount<$MAP>3141弓箭手1>0
#act
Messagebox4号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>3141
close
[@3233号]
#if
CheckMapMobCount<$MAP>2937弓箭手1>0
#act
Messagebox3号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>2937
close
[@3222号]
#if
CheckMapMobCount<$MAP>2733弓箭手1>0
#act
Messagebox2号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>2733
close
[@3211号]
#if
CheckMapMobCount<$MAP>3030弓箭手1>0
#act
Messagebox1号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>3030
close
[@2110号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>5143弓箭手1>0
#act
MovM1051
MovM1143
take弩牌1
goto@放置
#elseact
messagebox10号位置没有可移动弓箭手。
[@299号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>4847弓箭手1>0
#act
MovM1048
MovM1147
take弩牌1
goto@放置
#elseact
messagebox9号位置没有可移动弓箭手。
[@288号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>4551弓箭手1>0
#act
MovM1045
MovM1151
take弩牌1
goto@放置
#elseact
messagebox8号位置没有可移动弓箭手。
[@277号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>4149弓箭手1>0
#act
MovM1041
MovM1149
take弩牌1
goto@放置
#elseact
messagebox7号位置没有可移动弓箭手。
[@266号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>3846弓箭手1>0
#act
MovM1038
MovM1146
take弩牌1
goto@放置
#elseact
messagebox6号位置没有可移动弓箭手。
[@255号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>3444弓箭手1>0
#act
MovM1034
MovM1144
take弩牌1
goto@放置
#elseact
messagebox5号位置没有可移动弓箭手。
[@244号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>3141弓箭手1>0
#act
MovM1031
MovM1141
take弩牌1
goto@放置
#elseact
messagebox4号位置没有可移动弓箭手。
[@233号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>2937弓箭手1>0
#act
MovM1029
MovM1137
take弩牌1
goto@放置
#elseact
messagebox3号位置没有可移动弓箭手。
[@222号]
#if
CHECKITEM弩牌1
#act
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>2733弓箭手1>0
#act
MovM1027
MovM1133
take弩牌1
goto@放置
#elseact
messagebox2号位置没有可移动弓箭手。
[@211号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>3030弓箭手1>0
#act
MovM1030
MovM1130
take弩牌1
goto@放置
#elseact
messagebox1号位置没有可移动弓箭手。
[@110号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>5143弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手125143
Close
#elseact
messagebox10号位置,已经有弓箭手。
[@99号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>4847弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手124847
Close
#elseact
messagebox9号位置,已经有弓箭手。
[@88号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>4551弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手124551
Close
#elseact
messagebox8号位置,已经有弓箭手。
[@77号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>4149弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手124149
Close
#elseact
messagebox7号位置,已经有弓箭手。
[@66号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>3846弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手123846
Close
#elseact
messagebox6号位置,已经有弓箭手。
[@55号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>3444弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手123444
Close
#elseact
messagebox5号位置,已经有弓箭手。
[@44号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>3141弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手123141
Close
#elseact
messagebox4号位置,已经有弓箭手。
[@33号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>2937弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手122937
Close
#elseact
messagebox3号位置,已经有弓箭手。
[@22号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>2733弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手122733
Close
#elseact
messagebox2号位置,已经有弓箭手。
[@11号]
#if
CHECKITEM弩牌5
#act
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>3030弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手123030
Close
#elseact
messagebox1号位置,已经有弓箭手。
[@10号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>5143弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手125143
Delaygoto1200@首次寻路
Close
#elseact
messagebox10号位置,已经有弓箭手。
[@9号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>4847弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手124847
Delaygoto1200@首次寻路
Close
#elseact
messagebox9号位置,已经有弓箭手。
[@8号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>4551弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手124551
Delaygoto1200@首次寻路
Close
#elseact
messagebox8号位置,已经有弓箭手。
[@7号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>4149弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手124149
Delaygoto1200@首次寻路
Close
#elseact
messagebox7号位置,已经有弓箭手。
[@6号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>3846弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手123846
Delaygoto1200@首次寻路
Close
#elseact
messagebox6号位置,已经有弓箭手。
[@5号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>3444弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手123444
Delaygoto1200@首次寻路
Close
#elseact
messagebox5号位置,已经有弓箭手。
[@4号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>3141弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手123141
Delaygoto1200@首次寻路
Close
#elseact
messagebox4号位置,已经有弓箭手。
[@3号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>2937弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手122937
Delaygoto1200@首次寻路
Close
#elseact
messagebox3号位置,已经有弓箭手。
[@2号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>2733弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手122733
Delaygoto1200@首次寻路
Close
#elseact
messagebox2号位置,已经有弓箭手。
[@1号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>3030弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手123030
Delaygoto1200@首次寻路
Close
#elseact
messagebox1号位置,已经有弓箭手。
[@规则]
调遣你的弓箭手,拦截逃离的怪物,获得怪物盗走的宝物\
逃离的怪物越少,您能获得的奖励将更加丰富\
不放走1个怪物,更有机会获得<金宝箱>\
拦截的怪物少于41个,还可以获得木宝箱\
每次使用5张弩牌换取弓箭手,都需要付出1张灵符\
<什么是弩牌?/@什么>\
<如何摆放弓箭手/@摆放> <如何移动弓箭手/@移弓>
<如何领取奖励/@如励>
[@如励]
当您狙击怪物的数量达到一定时\
便可以选择<"领奖">领取挑战奖励\
如果您已经领取了奖励,则领取奖励后再狙击的怪物不再计入成绩\
如果您能保持连续的全狙成绩,更有神秘关卡等待着你!\
<返回/@规则>
[@移弓]
当您包裹里存在1个弩牌,并且拥有1个以上弓箭手时\
您可以选择<“使用1个弩牌移动弓箭手”>\
先选择要移动的弓箭手后,再选择要放置的位置,即可移动\
如果您已经选择了移动弓箭手,但是放置的位置错误\
可以再次选择<“选择摆放弓箭手位置”>摆放弓箭手\
移动弓箭手<“不需要付出灵符”>\
<返回/@规则>
[@摆放]
比赛开始,第一次摆放弓箭手时\
您可以点击<“选择摆放弓箭手位置”>选择摆放第一个弓箭手的位置\
第一个弓箭手位置一旦放置完毕,则怪物大军开始逃离!\
您的弓箭手杀死怪物,会在杀死怪物的弓箭手旁掉蓝<“弩牌”/@什么>\
当您拥有5个弩牌时可以选择<“使用5个弩牌换取弓箭手”>\
同时您<“必须付出1张灵符”>,将获得再次选择摆放1个弓箭手的机会\
如果您再交出弩牌后没有立刻摆放弓箭手\
可以再次选择<“选择摆放弓箭手位置”>进行摆放\
<下一页/@下页>
[@下页]
每次狙击战中您只能摆放6个弓箭手\
<返回/@规则>
[@什么]
弩牌为召唤和移动弓箭手的凭证\
你可以使用5个弩牌和1张灵符换取1个弓箭手为你作战\
或者使用1个弩牌为你的1个弓箭手移位\
杀死逃离的怪物有机会获得弩牌\
弩牌只能在魔王岭中使用,一旦带离魔王岭,它将失去魔力\
再进入魔王岭时会被传送之力所粉碎\
<返回/@规则>
[@领]
不需要结束这次挑战,您就可以到我这里领取奖励,\
但是领取的奖励将由您已经消灭的怪物数量来决定,\
木、铜、银、金各种宝箱双击后就可以打开,\
奖品会自动放到您的包裹里,\
请您务必注意,领奖时要<确保包裹有足够的空间>哦,\
否则将会无法领取宝箱或奖励。\
您确认您现在就要来领取奖励吗?\
<我确认,我现在就要领取奖励/@取奖>\
<等我结束这次挑战后再来领取吧/@exit>\
[@取奖]
#if
equalM10
#say
尚未开始任务\
<返回/@Main>
#act
break
#if
largeM3059
#say
你本次总共阻击了<$STR(M30)>个怪物\
您获得了:赤金宝箱\
您给我一张灵符,我可以直接带您进入下一关\
<不,我要回天庭/@返回> <是的,进入下一关/@返回>
#act
MovM10
Take弩牌46
give赤金宝箱1
CLEARMAPMON<$MAP>
CLEARITEMMAP<$MAP>404020
break
#if
largeM3045
#say
你本次总共阻击了<$STR(M30)>个怪物\
您获得了:白银宝箱\
您给我一张灵符,我可以直接带您进入下一关\
<不,我要回天庭/@返回> <是的,进入下一关/@返回>
#act
MovM10
Take弩牌46
give白银宝箱1
CLEARMAPMON<$MAP>
CLEARITEMMAP<$MAP>404020
break
#if
largeM3039
#say
你本次总共阻击了<$STR(M30)>个怪物\
您获得了:紫铜宝箱\
您给我一张灵符,我可以直接带您进入下一关\
<不,我要回天庭/@返回> <是的,进入下一关/@返回>
#act
MovM10
Take弩牌46
give紫铜宝箱1
CLEARMAPMON<$MAP>
CLEARITEMMAP<$MAP>404020
#elsesay
你本次总共阻击了<$STR(M30)>个怪物\
您获得了:檀木宝箱\
您给我一张灵符,我可以直接带您进入下一关\
<不,我要回天庭/@返回> <是的,进入下一关/@返回>
#elseact
MovM10
Take弩牌46
give檀木宝箱1
CLEARMAPMON<$MAP>
CLEARITEMMAP<$MAP>404020
[@返回]
#if
#act
;自行设置返回天庭
MAPMOVE3333333
;在QFunction-0.txt中加入如下一段:
;[@KillMissionMob]
;#if
;largeM10//检查人物是否在任务中
;#act
;INCM301//增加杀怪计数
;数据库中增加
;弓箭手1;135;45;71;99;0;6;1;2000;0;200;400;100;200;0;0;20;15;500;1;0;1500;
;白野猪99;136;19;112;50;1;0;1600;1000;0;0;0;0;0;0;0;25;17;800;1;0;1800;//请要添加爆率文件,不然没有东西爆
;地图文件设置
;[K004魔王岭]MISSION
;本脚本用到个人M型变量,M型变量切换地图后会自动归零
[@main]
赶快召唤出弓箭手,盗走天关宝物的怪物就要出现了!\
拦截逃离的怪物,夺回被盗的宝物!\
每次用5个弩牌换取弓箭手,都需要付出一张灵符哦\
请<选择摆放弓箭手位置/@位置>摆放第一个弓箭手,\
如果移动弓箭手的位置错误,也可以在这里重新放置\\
<使用5个弩牌换取弓箭手/@使用> <使用1个弩牌移动弓箭手/@移动>\\
<领奖/@领> <查看规则/@规则>\
[@首次寻路]
#if
FINDMAPPATH<$MAP>29235843//该命令在所在NPC下只有首次使用才会生效
#act
MovM2059//设置刷怪总数量,设置为59实际是60个怪物
MovM2120//设置每波刷怪物,也就是每刷多少个后换另外一种怪物继续
MovM220//设置已刷怪数量为0
MovM230//设置波数为0
MovM240//设置正在刷怪波数为0
MovM300//设置人物击杀怪物数为0
Delaygoto2000@刷怪
close
#elsesay
无法到达终点!
[@刷怪]
#if
equalM10//中止任务,但怪尚未刷完成,则中断刷怪
#act
break
#if
CHECKMAPNAMESelfK004//检查人物是否还在当前地图,不在则停止刷怪
#elseact
break
#if
largeM22<$STR(M20)>//如果刷怪数大于总数量则停止刷怪
#act
break
#if
equalM23<$STR(M24)>//检查当前刷怪波数是否等于上面记算出的波数,是的话取怪物名称
#act
INCM231//将刷怪波数加1,不然会一直随机取名称,刷怪效果不好
MOVS1白野猪99//这里为测试,所以只刷白野猪,要随机取,请使用下面代码,并增加相应文件
;GetRandomName..\QuestDiary\魔王岭\刷怪.txtS1//随机取怪物名称
#if
CheckRangeMonCount<$MAP>29230=0//检测出怪坐标是否有怪,有怪则不刷新
#act
MOBPLACE<$STR(S1)>1//该命令原来只有一个参数,在不带第二个参数的情况下,使用老式的任务模式
IncM221//增加刷怪数量
DVIM24<$STR(M22)><$STR(M21)>//刷怪数量整除每波刷怪数=正在刷怪波数
Delaygoto2000@刷怪
#elseact
Delaygoto1000@刷怪
[@位置]
请选择放置弓箭手的位置\
■<◎1号/@1号> <◎10号/@10号>■\
■ ■\
■<◎2号/@2号> <◎09号/@9号>■\
■ ■\
■<◎3号/@3号> <◎4号/@4号> <◎5号/@5号> <◎6号/@6号> <◎7号/@7号><◎08号/@8号>■\
■■■■■■■■■■■■■■■■■■■■■■■■\
[@使用]
请选择放置弓箭手的位置\
■<◎1号/@11号> <◎10号/@110号>■\
■ ■\
■<◎2号/@22号> <◎09号/@99号>■\
■ ■\
■<◎3号/@33号> <◎4号/@44号> <◎5号/@55号> <◎6号/@66号> <◎7号/@77号><◎08号/@88号>■\
■■■■■■■■■■■■■■■■■■■■■■■■\
[@移动]
请选择移动弓箭手的位置\
■<◎1号/@211号> <◎10号/@2110号>■\
■ ■\
■<◎2号/@222号> <◎09号/@299号>■\
■ ■\
■<◎3号/@233号> <◎4号/@244号> <◎5号/@255号> <◎6号/@266号> <◎7号/@277号><◎08号/@288号>■\
■■■■■■■■■■■■■■■■■■■■■■■■\
[@放置]
请选择放置弓箭手的位置\
■<◎1号/@3211号> <◎10号/@32110号>■\
■ ■\
■<◎2号/@3222号> <◎09号/@3299号>■\
■ ■\
■<◎3号/@3233号> <◎4号/@3244号> <◎5号/@3255号> <◎6号/@3266号> <◎7号/@3277号><◎08号/@3288号>■\
■■■■■■■■■■■■■■■■■■■■■■■■\
[@32110号]
#if
CheckMapMobCount<$MAP>5143弓箭手1>0
#act
Messagebox6号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>5143
close
[@3299号]
#if
CheckMapMobCount<$MAP>4847弓箭手1>0
#act
Messagebox6号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>4847
close
[@3288号]
#if
CheckMapMobCount<$MAP>4551弓箭手1>0
#act
Messagebox6号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>4551
close
[@3277号]
#if
CheckMapMobCount<$MAP>4149弓箭手1>0
#act
Messagebox6号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>4149
close
[@3266号]
#if
CheckMapMobCount<$MAP>3846弓箭手1>0
#act
Messagebox6号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>3846
close
[@3255号]
#if
CheckMapMobCount<$MAP>3444弓箭手1>0
#act
Messagebox5号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>3444
close
[@3244号]
#if
CheckMapMobCount<$MAP>3141弓箭手1>0
#act
Messagebox4号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>3141
close
[@3233号]
#if
CheckMapMobCount<$MAP>2937弓箭手1>0
#act
Messagebox3号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>2937
close
[@3222号]
#if
CheckMapMobCount<$MAP>2733弓箭手1>0
#act
Messagebox2号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>2733
close
[@3211号]
#if
CheckMapMobCount<$MAP>3030弓箭手1>0
#act
Messagebox1号位置,已经有弓箭手。
#elseact
MOVEMOBTO弓箭手1<$MAP><$STR(M10)><$STR(M11)><$MAP>3030
close
[@2110号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>5143弓箭手1>0
#act
MovM1051
MovM1143
take弩牌1
goto@放置
#elseact
messagebox10号位置没有可移动弓箭手。
[@299号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>4847弓箭手1>0
#act
MovM1048
MovM1147
take弩牌1
goto@放置
#elseact
messagebox9号位置没有可移动弓箭手。
[@288号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>4551弓箭手1>0
#act
MovM1045
MovM1151
take弩牌1
goto@放置
#elseact
messagebox8号位置没有可移动弓箭手。
[@277号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>4149弓箭手1>0
#act
MovM1041
MovM1149
take弩牌1
goto@放置
#elseact
messagebox7号位置没有可移动弓箭手。
[@266号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>3846弓箭手1>0
#act
MovM1038
MovM1146
take弩牌1
goto@放置
#elseact
messagebox6号位置没有可移动弓箭手。
[@255号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>3444弓箭手1>0
#act
MovM1034
MovM1144
take弩牌1
goto@放置
#elseact
messagebox5号位置没有可移动弓箭手。
[@244号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>3141弓箭手1>0
#act
MovM1031
MovM1141
take弩牌1
goto@放置
#elseact
messagebox4号位置没有可移动弓箭手。
[@233号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>2937弓箭手1>0
#act
MovM1029
MovM1137
take弩牌1
goto@放置
#elseact
messagebox3号位置没有可移动弓箭手。
[@222号]
#if
CHECKITEM弩牌1
#act
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>2733弓箭手1>0
#act
MovM1027
MovM1133
take弩牌1
goto@放置
#elseact
messagebox2号位置没有可移动弓箭手。
[@211号]
#if
CHECKITEM弩牌1
#elsesay
messagebox您的包裹里<弩牌>不足1个。
#elseact
break
#if
CheckMapMobCount<$MAP>3030弓箭手1>0
#act
MovM1030
MovM1130
take弩牌1
goto@放置
#elseact
messagebox1号位置没有可移动弓箭手。
[@110号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>5143弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手125143
Close
#elseact
messagebox10号位置,已经有弓箭手。
[@99号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>4847弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手124847
Close
#elseact
messagebox9号位置,已经有弓箭手。
[@88号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>4551弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手124551
Close
#elseact
messagebox8号位置,已经有弓箭手。
[@77号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>4149弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手124149
Close
#elseact
messagebox7号位置,已经有弓箭手。
[@66号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>3846弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手123846
Close
#elseact
messagebox6号位置,已经有弓箭手。
[@55号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>3444弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手123444
Close
#elseact
messagebox5号位置,已经有弓箭手。
[@44号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>3141弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手123141
Close
#elseact
messagebox4号位置,已经有弓箭手。
[@33号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>2937弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手122937
Close
#elseact
messagebox3号位置,已经有弓箭手。
[@22号]
#if
CHECKITEM弩牌5
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>2733弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手122733
Close
#elseact
messagebox2号位置,已经有弓箭手。
[@11号]
#if
CHECKITEM弩牌5
#act
#elsesay
messagebox您的包裹里<弩牌>不足5个。
#elseact
break
#if
CheckMapMobCount<$MAP>3030弓箭手1<1
#act
MovM11
take弩牌5
ReCallMobEx弓箭手123030
Close
#elseact
messagebox1号位置,已经有弓箭手。
[@10号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>5143弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手125143
Delaygoto1200@首次寻路
Close
#elseact
messagebox10号位置,已经有弓箭手。
[@9号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>4847弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手124847
Delaygoto1200@首次寻路
Close
#elseact
messagebox9号位置,已经有弓箭手。
[@8号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>4551弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手124551
Delaygoto1200@首次寻路
Close
#elseact
messagebox8号位置,已经有弓箭手。
[@7号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>4149弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手124149
Delaygoto1200@首次寻路
Close
#elseact
messagebox7号位置,已经有弓箭手。
[@6号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>3846弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手123846
Delaygoto1200@首次寻路
Close
#elseact
messagebox6号位置,已经有弓箭手。
[@5号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>3444弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手123444
Delaygoto1200@首次寻路
Close
#elseact
messagebox5号位置,已经有弓箭手。
[@4号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>3141弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手123141
Delaygoto1200@首次寻路
Close
#elseact
messagebox4号位置,已经有弓箭手。
[@3号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>2937弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手122937
Delaygoto1200@首次寻路
Close
#elseact
messagebox3号位置,已经有弓箭手。
[@2号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>2733弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手122733
Delaygoto1200@首次寻路
Close
#elseact
messagebox2号位置,已经有弓箭手。
[@1号]
#if
largeM10//M变量,切换地图后会清0
#say
弓箭手已经准备就绪。
#act
break
#if
CheckMapMobCount<$MAP>3030弓箭手1<1
#act
MovM11
ReCallMobEx弓箭手123030
Delaygoto1200@首次寻路
Close
#elseact
messagebox1号位置,已经有弓箭手。
[@规则]
调遣你的弓箭手,拦截逃离的怪物,获得怪物盗走的宝物\
逃离的怪物越少,您能获得的奖励将更加丰富\
不放走1个怪物,更有机会获得<金宝箱>\
拦截的怪物少于41个,还可以获得木宝箱\
每次使用5张弩牌换取弓箭手,都需要付出1张灵符\
<什么是弩牌?/@什么>\
<如何摆放弓箭手/@摆放> <如何移动弓箭手/@移弓>
<如何领取奖励/@如励>
[@如励]
当您狙击怪物的数量达到一定时\
便可以选择<"领奖">领取挑战奖励\
如果您已经领取了奖励,则领取奖励后再狙击的怪物不再计入成绩\
如果您能保持连续的全狙成绩,更有神秘关卡等待着你!\
<返回/@规则>
[@移弓]
当您包裹里存在1个弩牌,并且拥有1个以上弓箭手时\
您可以选择<“使用1个弩牌移动弓箭手”>\
先选择要移动的弓箭手后,再选择要放置的位置,即可移动\
如果您已经选择了移动弓箭手,但是放置的位置错误\
可以再次选择<“选择摆放弓箭手位置”>摆放弓箭手\
移动弓箭手<“不需要付出灵符”>\
<返回/@规则>
[@摆放]
比赛开始,第一次摆放弓箭手时\
您可以点击<“选择摆放弓箭手位置”>选择摆放第一个弓箭手的位置\
第一个弓箭手位置一旦放置完毕,则怪物大军开始逃离!\
您的弓箭手杀死怪物,会在杀死怪物的弓箭手旁掉蓝<“弩牌”/@什么>\
当您拥有5个弩牌时可以选择<“使用5个弩牌换取弓箭手”>\
同时您<“必须付出1张灵符”>,将获得再次选择摆放1个弓箭手的机会\
如果您再交出弩牌后没有立刻摆放弓箭手\
可以再次选择<“选择摆放弓箭手位置”>进行摆放\
<下一页/@下页>
[@下页]
每次狙击战中您只能摆放6个弓箭手\
<返回/@规则>
[@什么]
弩牌为召唤和移动弓箭手的凭证\
你可以使用5个弩牌和1张灵符换取1个弓箭手为你作战\
或者使用1个弩牌为你的1个弓箭手移位\
杀死逃离的怪物有机会获得弩牌\
弩牌只能在魔王岭中使用,一旦带离魔王岭,它将失去魔力\
再进入魔王岭时会被传送之力所粉碎\
<返回/@规则>
[@领]
不需要结束这次挑战,您就可以到我这里领取奖励,\
但是领取的奖励将由您已经消灭的怪物数量来决定,\
木、铜、银、金各种宝箱双击后就可以打开,\
奖品会自动放到您的包裹里,\
请您务必注意,领奖时要<确保包裹有足够的空间>哦,\
否则将会无法领取宝箱或奖励。\
您确认您现在就要来领取奖励吗?\
<我确认,我现在就要领取奖励/@取奖>\
<等我结束这次挑战后再来领取吧/@exit>\
[@取奖]
#if
equalM10
#say
尚未开始任务\
<返回/@Main>
#act
break
#if
largeM3059
#say
你本次总共阻击了<$STR(M30)>个怪物\
您获得了:赤金宝箱\
您给我一张灵符,我可以直接带您进入下一关\
<不,我要回天庭/@返回> <是的,进入下一关/@返回>
#act
MovM10
Take弩牌46
give赤金宝箱1
CLEARMAPMON<$MAP>
CLEARITEMMAP<$MAP>404020
break
#if
largeM3045
#say
你本次总共阻击了<$STR(M30)>个怪物\
您获得了:白银宝箱\
您给我一张灵符,我可以直接带您进入下一关\
<不,我要回天庭/@返回> <是的,进入下一关/@返回>
#act
MovM10
Take弩牌46
give白银宝箱1
CLEARMAPMON<$MAP>
CLEARITEMMAP<$MAP>404020
break
#if
largeM3039
#say
你本次总共阻击了<$STR(M30)>个怪物\
您获得了:紫铜宝箱\
您给我一张灵符,我可以直接带您进入下一关\
<不,我要回天庭/@返回> <是的,进入下一关/@返回>
#act
MovM10
Take弩牌46
give紫铜宝箱1
CLEARMAPMON<$MAP>
CLEARITEMMAP<$MAP>404020
#elsesay
你本次总共阻击了<$STR(M30)>个怪物\
您获得了:檀木宝箱\
您给我一张灵符,我可以直接带您进入下一关\
<不,我要回天庭/@返回> <是的,进入下一关/@返回>
#elseact
MovM10
Take弩牌46
give檀木宝箱1
CLEARMAPMON<$MAP>
CLEARITEMMAP<$MAP>404020
[@返回]
#if
#act
;自行设置返回天庭
MAPMOVE3333333

