;魔王岭杀怪触发;在QFunction-0.txt中加入如下一段:;[@KillMissionMob];#if;large M1 0 //检查人物是否在任务中;#act;INC M30 1 //增加杀怪计数;数据库中增加;弓箭手1;135;45;71;99;0;6;1;2000;0;200;400;100;200;0;0;20;15;500;1;0;1500
;魔王岭杀怪触发;在QFunction-0.txt中加入如下一段:;[@KillMissionMob];#if;large M1 0 //检查人物是否在任务中;#act;INC M30 1 //增加杀怪计数;数据库中增加;弓箭手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个弩牌移动弓箭手/@移动 \ \领奖/@领 查看规则/@规则\[@首次寻路]#ifFINDMAPPATH $MAP 29 23 58 43 //该命令在所在NPC下只有首次使用才会生效#actMov M20 59 //设置刷怪总数量,设置为59实际是60个怪物Mov M21 20 //设置每波刷怪物,也就是每刷多少个后换另外一种怪物继续Mov M22 0 //设置已刷怪数量为 0Mov M23 0 //设置波数为0Mov M24 0 //设置正在刷怪波数为0Mov M30 0 //设置人物击杀怪物数为0Delaygoto 2000 @刷怪close#elsesay无法到达终点![@刷怪]#ifequal M1 0 //中止任务,但怪尚未刷完成,则中断刷怪#actbreak#ifCHECKMAPNAME Self K004 //检查人物是否还在当前地图,不在则停止刷怪#elseactbreak#iflarge M22 $STR(M20) //如果刷怪数大于总数量则停止刷怪#actbreak#ifequal M23 $STR(M24) //检查当前刷怪波数是否等于上面记算出的波数,是的话取怪物名称#actINC M23 1 //将刷怪波数加1,不然会一直随机取名称,刷怪效果不好MOV S1 白野猪99 //这里为测试,所以只刷白野猪,要随机取,请使用下面代码,并增加相应文件;GetRandomName ..\QuestDiary\魔王岭\刷怪.txt S1 //随机取怪物名称#ifCheckRangeMonCount $MAP 29 23 0 = 0 //检测出怪坐标是否有怪,有怪则不刷新#actMOBPLACE $STR(S1) 1 //该命令原来只有一个参数,在不带第二个参数的情况下,使用老式的任务模式Inc M22 1 //增加刷怪数量DVI M24 $STR(M22) $STR(M21) //刷怪数量 整除 每波刷怪数 = 正在刷怪波数Delaygoto 2000 @刷怪#elseactDelaygoto 1000 @刷怪[@位置] 请选择放置弓箭手的位置 \ ■ ◎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号]#ifCheckMapMobCount $MAP 51 43 弓箭手1 0#actMessagebox 6号位置,已经有弓箭手。#elseactMOVEMOBTO 弓箭手1 $MAP $STR(M10) $STR(M11) $MAP 51 43close[@3299号]#ifCheckMapMobCount $MAP 48 47 弓箭手1 0#actMessagebox 6号位置,已经有弓箭手。#elseactMOVEMOBTO 弓箭手1 $MAP $STR(M10) $STR(M11) $MAP 48 47close[@3288号]#ifCheckMapMobCount $MAP 45 51 弓箭手1 0#actMessagebox 6号位置,已经有弓箭手。#elseactMOVEMOBTO 弓箭手1 $MAP $STR(M10) $STR(M11) $MAP 45 51close[@3277号]#ifCheckMapMobCount $MAP 41 49 弓箭手1 0#actMessagebox 6号位置,已经有弓箭手。#elseactMOVEMOBTO 弓箭手1 $MAP $STR(M10) $STR(M11) $MAP 41 49close[@3266号]#ifCheckMapMobCount $MAP 38 46 弓箭手1 0#actMessagebox 6号位置,已经有弓箭手。#elseactMOVEMOBTO 弓箭手1 $MAP $STR(M10) $STR(M11) $MAP 38 46close[@3255号]#ifCheckMapMobCount $MAP 34 44 弓箭手1 0#actMessagebox 5号位置,已经有弓箭手。#elseactMOVEMOBTO 弓箭手1 $MAP $STR(M10) $STR(M11) $MAP 34 44close[@3244号]#ifCheckMapMobCount $MAP 31 41 弓箭手1 0#actMessagebox 4号位置,已经有弓箭手。#elseactMOVEMOBTO 弓箭手1 $MAP $STR(M10) $STR(M11) $MAP 31 41close[@3233号]#ifCheckMapMobCount $MAP 29 37 弓箭手1 0#actMessagebox 3号位置,已经有弓箭手。#elseactMOVEMOBTO 弓箭手1 $MAP $STR(M10) $STR(M11) $MAP 29 37close[@3222号]#ifCheckMapMobCount $MAP 27 33 弓箭手1 0#actMessagebox 2号位置,已经有弓箭手。#elseactMOVEMOBTO 弓箭手1 $MAP $STR(M10) $STR(M11) $MAP 27 33close[@3211号]#ifCheckMapMobCount $MAP 30 30 弓箭手1 0#actMessagebox 1号位置,已经有弓箭手。#elseactMOVEMOBTO 弓箭手1 $MAP $STR(M10) $STR(M11) $MAP 30 30close[@2110号]#ifCHECKITEM 弩牌 1#elsesaymessagebox 您的包裹里弩牌不足1个。#elseactbreak#ifCheckMapMobCount $MAP 51 43 弓箭手1 0#actMov M10 51Mov M11 43take 弩牌 1goto @放置#elseactmessagebox 10号位置没有可移动弓箭手。[@299号]#ifCHECKITEM 弩牌 1#elsesaymessagebox 您的包裹里弩牌不足1个。#elseactbreak#ifCheckMapMobCount $MAP 48 47 弓箭手1 0#actMov M10 48Mov M11 47take 弩牌 1goto @放置#elseactmessagebox 9号位置没有可移动私服网弓箭手。[@288号]#ifCHECKITEM 弩牌 1#elsesaymessagebox 您的包裹里弩牌不足1个。#elseactbreak#ifCheckMapMobCount $MAP 45 51 弓箭手1 0#actMov M10 45Mov M11 51take 弩牌 1goto @放置#elseactmessagebox 8号位置没有可移动弓箭手。[@277号]#ifCHECKITEM 弩牌 1#elsesaymessagebox 您的包裹里弩牌不足1个。#elseactbreak#ifCheckMapMobCount $MAP 41 49 弓箭手1 0#actMov M10 41Mov M11 49take 弩牌 1goto @放置#elseactmessagebox 7号位置没有可移动弓箭手。[@266号]#ifCHECKITEM 弩牌 1#elsesaymessagebox 您的包裹里弩牌不足1个。#elseactbreak#ifCheckMapMobCount $MAP 38 46 弓箭手1 0#actMov M10 38Mov M11 46take 弩牌 1goto @放置#elseactmessagebox 6号位置没有可移动弓箭手。[@255号]#ifCHECKITEM 弩牌 1#elsesaymessagebox 您的包裹里弩牌不足1个。#elseactbreak#ifCheckMapMobCount $MAP 34 44 弓箭手1 0#actMov M10 34Mov M11 44take 弩牌 1goto @放置#elseactmessagebox 5号位置没有可移动弓箭手。[@244号]#ifCHECKITEM 弩牌 1#elsesaymessagebox 您的包裹里弩牌不足1个。#elseactbreak#ifCheckMapMobCount $MAP 31 41 弓箭手1 0#actMov M10 31Mov M11 41take 弩牌 1goto @放置#elseactmessagebox 4号位置没有可移动弓箭手。[@233号]#ifCHECKITEM 弩牌 1#elsesaymessagebox 您的包裹里弩牌不足1个。#elseactbreak#ifCheckMapMobCount $MAP 29 37 弓箭手1 0#actMov M10 29Mov M11 37take 弩牌 1goto @放置#elseactmessagebox 3号位置没有可移动弓箭手。[@222号]#ifCHECKITEM 弩牌 1#act#elsesaymessagebox 您的包裹里弩牌不足1个。#elseactbreak#ifCheckMapMobCount $MAP 27 33 弓箭手1 0#actMov M10 27Mov M11 33take 弩牌 1goto @放置#elseactmessagebox 2号位置没有可移动弓箭手。[@211号]#ifCHECKITEM 弩牌 1#elsesaymessagebox 您的包裹里弩牌不足1个。#elseactbreak#ifCheckMapMobCount $MAP 30 30 弓箭手1 0#actMov M10 30Mov M11 30take 弩牌 1goto @放置#elseactmessagebox 1号位置没有可移动弓箭手。[@110号]#ifCHECKITEM 弩牌 5#elsesaymessagebox 您的包裹里弩牌不足5个。#elseactbreak#ifCheckMapMobCount $MAP 51 43 弓箭手1 1#actMov M1 1take 弩牌 5ReCallMobEx 弓箭手1 2 51 43Close#elseactmessagebox 10号位置,已经有弓箭手。[@99号]#ifCHECKITEM 弩牌 5#elsesaymessagebox 您的包裹里弩牌不足5个。#elseactbreak#ifCheckMapMobCount $MAP 48 47 弓箭手1 1#actMov M1 1take 弩牌 5ReCallMobEx 弓箭手1 2 48 47Close#elseactmessagebox 9号位置,已经有弓箭手。[@88号]#ifCHECKITEM 弩牌 5#elsesaymessagebox 您的包裹里弩牌不足5个。#elseactbreak#ifCheckMapMobCount $MAP 45 51 弓箭手1 1#actMov M1 1take 弩牌 5ReCallMobEx 弓箭手1 2 45 51Close#elseactmessagebox 8号位置,已经有弓箭手。[@77号]#ifCHECKITEM 弩牌 5#elsesaymessagebox 您的包裹里弩牌不足5个。#elseactbreak#ifCheckMapMobCount $MAP 41 49 弓箭手1 1#actMov M1 1take 弩牌 5ReCallMobEx 弓箭手1 2 41 49Close#elseactmessagebox 7号位置,已经有弓箭手。[@66号]#ifCHECKITEM 弩牌 5#elsesaymessagebox 您的包裹里弩牌不足5个。#elseactbreak#ifCheckMapMobCount $MAP 38 46 弓箭手1 1#actMov M1 1take 弩牌 5ReCallMobEx 弓箭手1 2 38 46Close#elseactmessagebox 6号位置,已经有弓箭手。[@55号]#ifCHECKITEM 弩牌 5#elsesaymessagebox 您的包裹里弩牌不足5个。#elseactbreak#ifCheckMapMobCount $MAP 34 44 弓箭手1 1#actMov M1 1take 弩牌 5ReCallMobEx 弓箭手1 2 34 44Close#elseactmessagebox 5号位置,已经有弓箭手。[@44号]#ifCHECKITEM 弩牌 5#elsesaymessagebox 您的包裹里弩牌不足5个。#elseactbreak#ifCheckMapMobCount $MAP 31 41 弓箭手1 1#actMov M1 1take 弩牌 5ReCallMobEx 弓箭手1 2 31 41Close#elseactmessagebox 4号位置,已经有弓箭手。[@33号]#ifCHECKITEM 弩牌 5#elsesaymessagebox 您的包裹里弩牌不足5个。#elseactbreak#ifCheckMapMobCount $MAP 29 37 弓箭手1 1#actMov M1 1take 弩牌 5ReCallMobEx 弓箭手1 2 29 37Close#elseactmessagebox 3号位置,已经有弓箭手。[@22号]#ifCHECKITEM 弩牌 5#elsesaymessagebox 您的包裹里弩牌不足5个。#elseactbreak#ifCheckMapMobCount $MAP 27 33 弓箭手1 1#actMov M1 1take 弩牌 5ReCallMobEx 弓箭手1 2 27 33Close#elseactmessagebox 2号位置,已经有弓箭手。[@11号]#ifCHECKITEM 弩牌 5#act#elsesaymessagebox 您的包裹里弩牌不足5个。#elseactbreak#ifCheckMapMobCount $MAP 30 30 弓箭手1 1#actMov M1 1take 弩牌 5ReCallMobEx 弓箭手1 2 30 30Close#elseactmessagebox 1号位置,已经有弓箭手。[@10号]#iflarge M1 0 //M变量,切换地图后会清0#say弓箭手已经准备就绪。#actbreak#ifCheckMapMobCount $MAP 51 43 弓箭手1 1#actMov M1 1ReCallMobEx 弓箭手1 2 51 43Delaygoto 1200 @首次寻路Close#elseactmessagebox 10号位置,已经有弓箭手。[@9号]#iflarge M1 0 //M变量,切换地图后会清0#say弓箭手已经准备就绪。#actbreak#ifCheckMapMobCount $MAP 48 47 弓箭手1 1#actMov M1 1ReCallMobEx 弓箭手1 2 48 47Delaygoto 1200 @首次寻路Close#elseactmessagebox 9号位置,已经有弓箭手。[@8号]#iflarge M1 0 //M变量,切换地图后会清0#say弓箭手已经准备就绪。#actbreak#ifCheckMapMobCount $MAP 45 51 弓箭手1 1#actMov M1 1ReCallMobEx 弓箭手1 2 45 51Delaygoto 1200 @首次寻路Close#elseactmessagebox 8号位置,已经有弓箭手。[@7号]#iflarge M1 0 //M变量,切换地图后会清0#say弓箭手已经准备就绪。#actbreak#ifCheckMapMobCount $MAP 41 49 弓箭手1 1#actMov M1 1ReCallMobEx 弓箭手1 2 41 49Delaygoto 1200 @首次寻路Close#elseactmessagebox 7号位置,已经有弓箭手。[@6号]#iflarge M1 0 //M变量,切换地图后会清0#say弓箭手已经准备就绪。#actbreak#ifCheckMapMobCount $MAP 38 46 弓箭手1 1#actMov M1 1ReCallMobEx 弓箭手1 2 38 46Delaygoto 1200 @首次寻路Close#elseactmessagebox 6号位置,已经有弓箭手。[@5号]#iflarge M1 0 //M变量,切换地图后会清0#say弓箭手已经准备就绪。#actbreak#ifCheckMapMobCount $MAP 34 44 弓箭手1 1#actMov M1 1ReCallMobEx 弓箭手1 2 34 44Delaygoto 1200 @首次寻路Close#elseactmessagebox 5号位置,已经有弓箭手。[@4号]#iflarge M1 0 //M变量,切换地图后会清0#say弓箭手已经准备就绪。#actbreak#ifCheckMapMobCount $MAP 31 41 弓箭手1 1#actMov M1 1ReCallMobEx 弓箭手1 2 31 41Delaygoto 1200 @首次寻路Close#elseactmessagebox 4号位置,已经有弓箭手。[@3号]#iflarge M1 0 //M变量,切换地图后会清0#say弓箭手已经准备就绪。#actbreak#ifCheckMapMobCount $MAP 29 37 弓箭手1 1#actMov M1 1ReCallMobEx 弓箭手1 2 29 37Delaygoto 1200 @首次寻路Close#elseactmessagebox 3号位置,已经有弓箭手。[@2号]#iflarge M1 0 //M变量,切换地图后会清0#say弓箭手已经准备就绪。#actbreak#ifCheckMapMobCount $MAP 27 33 弓箭手1 1#actMov M1 1ReCallMobEx 弓箭手1 2 27 33Delaygoto 1200 @首次寻路Close#elseactmessagebox 2号位置,已经有弓箭手。[@1号]#iflarge M1 0 //M变量,切换地图后会清0#say弓箭手已经准备就绪。#actbreak#ifCheckMapMobCount $MAP 30 30 弓箭手1 1#actMov M1 1ReCallMobEx 弓箭手1 2 30 30Delaygoto 1200 @首次寻路Close#elseactmessagebox 1号位置,已经有弓箭手。[@规则]调遣你的弓箭手,拦截逃离的怪物,获得怪物盗走的宝物 \逃离的怪物越少,您能获得的奖励将更加丰富 \不放走1个怪物,更有机会获得金宝箱 \拦截的怪物少于41个,还可以获得木宝箱 \每次使用5张弩牌换取弓箭手,都需要付出1张灵符 \什么是弩牌?/@什么\如何摆放弓箭手/@摆放 如何移动弓箭手/@移弓如何领取奖励/@如励[@如励]当您狙击怪物的数量达到一定时 \便可以选择领奖领取挑战奖励 \如果您已经领取了奖励,则领取奖励后再狙击的怪物不再计入成绩 \如果您能保持连续的全狙成绩,更有神秘关卡等待着你! \返回/@规则[@移弓]当您包裹里存在1个弩牌,并且拥有1个以上弓箭手时 \您可以选择使用1个弩牌移动弓箭手 \先选择要移动的弓箭手后,再选择要放置的位置,即可移动 \如果您已经选择了移动弓箭手,但是放置的位置错误 \可以再次选择选择摆放弓箭手位置摆放弓箭手 \移动弓箭手不需要付出灵符 \返回/@规则[@摆放]比赛开始,第一次摆放弓箭手时 \您可以点击选择摆放弓箭手位置选择摆放第一个弓箭手的位置 \第一个弓箭手位置一旦放置完毕,则怪物大军开始逃离! \您的弓箭手杀死怪物,会在杀死怪物的弓箭手旁掉蓝弩牌/@什么 \当您拥有5个弩牌时可以选择使用5个弩牌换取弓箭手 \同时您必须付出1张灵符,将获得再次选择摆放1个弓箭手的机会 \如果您再交出弩牌后没有立刻摆放弓箭手 \可以再次选择选择摆放弓箭手位置进行摆放 \下一页/@下页[@下页]每次狙击战中您只能摆放6个弓箭手 \返回/@规则[@什么]弩牌为召唤和移动弓箭手的凭证 \你可以使用5个弩牌和1张灵符换取1个弓箭手为你作战 \或者使用1个弩牌为你的1个弓箭手移位 \杀死逃离的怪物有机会获得弩牌 \弩牌只能在魔王岭中使用,一旦带离魔王岭,它将失去魔力仿盛大传奇sf发布网 \再进入魔王岭时会被传送之力所粉碎 \返回/@规则[@领]不需要结束这次挑战,您就可以到我这里领取奖励, \但是领取的奖励将由您已经消灭的怪物数量来决定, \木、铜、银、金各种宝箱双击后就可以打开, \奖品会自动放到您的包裹里, \请您务必注意,领奖时要确保包裹有足够的空间哦, \否则将会无法领取宝箱或奖励。 \您确认您现在就要来领取奖励吗? \我确认,我现在就要领取奖励/@取奖 \等我结束这次挑战后再来领取吧/@exit \[@取奖]#ifequal M1 0#say尚未开始任务\返回/@Main#actbreak#iflarge M30 59#say你本次总共阻击了 $STR(M30) 个怪物 \您获得了:赤金宝箱\您给我一张灵符,我可以直接带您进入下一关 \不,我要回天庭/@返回 是的,进入下一关/@返回#actMov M1 0Take 弩牌 46give 赤金宝箱 1CLEARMAPMON $MAPCLEARITEMMAP $MAP 40 40 20break#iflarge M30 45#say你本次总共阻击了 $STR(M30) 个怪物 \您传奇私服家族获得了:白银宝箱\您给我一张灵符,我可以直接带您进入下一关 \不,我要回天庭/@返回 是的,进入下一关/@返回#actMov M1 0Take 弩牌 46give 白银宝箱 1CLEARMAPMON $MAPCLEARITEMMAP $MAP 40 40 20break#iflarge M30 39#say你本次总共阻击了 $STR(M30) 个怪物 \您获得了:紫铜宝箱\您给我一张灵符,我可以直接带您进入下一关 \不,我要回天庭/@返回 是的,进入下一关/@返回#actMov M1 0Take 弩牌 46give 紫铜宝箱 1CLEARMAPMON $MAPCLEARITEMMAP $MAP 40 40 20#elsesay你本次总共阻击了 $STR(M30) 个怪物 \您获得了:檀木宝箱\您给我一张灵符,我可以直接带您进入下一关 \不,我要回天庭/@返回 是的,进入下一关/@返回#elseactMov M1 0Take 弩牌 46give 檀木宝箱 1CLEARMAPMON $MAPCLEARITEMMAP $MAP 40 40 20[@返回]#if#act;自行设置返回天庭MAPMOVE 3 333 333
TAGS:语音传奇新服网手游