📄 npc_hunter.txt
字号:
next;
mes "[猎人 公会长]";
mes "嗯?你说我为何不给你银箭矢吗?......不给材料而期待什么的话你想的也太美了吧。...相信你已经准备好了,那么现在就开始吧。";
next;
if(select("好。那就开始吧。","啊..等我一下。")==1)
{
mes "[猎人 公会长]";
mes "好!!你这次一定要通过喔!";
next;
set hunter_q,12;
warp "job_hunte.gat",176,22;
end;
}
mes "[猎人 公会长]";
mes "等你准备好之後再来吧。";
close;
end;
LTalk5:
mes "[猎人 公会长]";
mes "嗯,你平安回来了啊。辛苦你了。那么...我给你通过考试的证明的你就拿着他到猎人公会吧。我还有点事情要在这里办呢。";
set hunter_q,17;
next;
savepoint "payon.gat",95,52;
getitem 1007,1;
mes "[猎人 公会长]";
mes "来...这个给你。那么再会了。";
close;
end;
LTalk6:
mes "[猎人 公会长]";
mes "不想赶快成为一个猎人吗?我当初成当猎人的时候马上就冲出去了呢。因为太高兴了啊。呼呼。";
next;
mes "[猎人 公会长]";
mes "还不赶快回去猎人公会啊~";
close;
end;
}
job_hunte.gat,178,32,4 script 服务人员 107,{
if(hunter_q==12) goto LTalk;
if(hunter_q>12 && hunter_q<16) goto LTalk2;
mes "[服务人员]";
mes "你并不是适合在这里的人。不管怎样你还是要找出慧眼之後转职才行啊?";
savepoint "payon.gat",95,52;
warp "payon.gat",95,52;
end;
LTalk:
mes "[服务人员]";
mes "欢迎光临到猎人转职考场。";
next;
mes "[服务人员]";
mes "进到在我旁边的休息室的话就可以开始考试了,就跟前面听过的说明一样";
next;
mes "[服务人员]";
mes "从开始位置进行考试, 而从遇到的怪兽当中只选择名字是'转职专用怪兽'而能够抓住4只以上的之後,就会启动地图中间的按钮。";
next;
mes "[服务人员]";
mes "破坏了按钮的话就会开启12点方向的话出口,把这些过程在一定时间完成的话就成功了。";
next;
mes "[服务人员]";
mes "中途如果昏倒, 陷入陷阱, 以及超过时限的话就算失败。而要重新进行考试才可以。";
next;
mes "[服务人员]";
mes "箭矢会由我们提供的,所以各位只准备弓箭就好了。那么。准备好了的话请各位进入休息室。";
// savepoint "job_hunte.gat",176,22;
savepoint "pay_fild10.gat",145,250;
//setlastpoint "pay_fild10.gat",145,250;
close;
end;
LTalk2:
mes "[服务人员]";
mes "嗯...是失手了吗。先帮你把HP跟SP给回覆的。";
percentheal 100,100;
next;
mes "[服务人员]";
mes "如果觉得困难的话下次在挑战也可以的。你要放弃考试吗?";
next;
if(select("继续挑战。","放弃转职。")==1)
{
mes "[服务人员]";
mes "好。我知道了。那请你继续努力, 希望能够成为猎人。那么...请你移动到休息室。前面有人在等待顺序的话你要等到她们结束为止。";
close;
end;
}
mapannounce "job_hunte.gat",$@jobhnt_pname$ +"放弃的转职,下一位请进。",3;
mes "[服务人员]";
mes "好..我知道了。我会帮你送到斐扬城的,希望下次再见,不要忘了存档喔。";
set hunter_q,13;
savepoint "payon.gat",95,52;
warp "payon.gat",95,52;
end;
}
job_hunte.gat,176,38,4 script 猎人转职助理::jobhnt_wroom 66,{
if(Class!=3)
{
warp "payon.gat",95,52;
end;
}
OnInit:
waitingroom "转职考试等待室",20,"jobhnt_wroom::OnStart",1;
end;
OnStart:
disablewaitingroomevent;
warpwaitingpc "job_hunte.gat",90,67;
set $@jobhnt_pid,$@warpwaitingpc[0];
if(attachrid($@jobhnt_pid)==0) { enablewaitingroomevent; end; }
set $@jobhnt_pname$,strcharinfo(0);
set hunter_q,13;
donpcevent "jobhnt_test::OnStart";
end;
OnEnable:
enablewaitingroomevent;
end;
}
job_hunte.gat,1,1,1 script jobhnt_test -1,{
OnStart:
donpcevent "jobhnt_test::OnReset";
monster "job_hunte.gat",67,80,"转职考试专用怪兽",1015,1,"jobhnt_test::OnKilled";
monster "job_hunte.gat",114,78,"转职考试专用怪兽",1015,1,"jobhnt_test::OnKilled";
monster "job_hunte.gat",89,127,"转职考试专用怪兽",1002,1,"jobhnt_test::OnKilled";
monster "job_hunte.gat",53,73,"转职考试专用怪兽",1041,1,"jobhnt_test::OnKilled";
monster "job_hunte.gat",125,70,"转职考试专用怪兽",1016,1,"jobhnt_test::OnKilled";
monster "job_hunte.gat",90,92,"转职考试专用怪兽",1015,1,"jobhnt_test::OnKilled";
monster "job_hunte.gat",85,100,"转职考试专用怪兽",1016,1,"jobhnt_test::OnKilled";
monster "job_hunte.gat",72,102,"转职考试专用怪兽",1041,1,"jobhnt_test::OnKilled";
monster "job_hunte.gat",108,103,"转职试验用怪兽",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",88,127,"转职试验用怪兽",1002,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",125,69,"转职试验用怪兽",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",77,112,"转职考试用怪兽",1016,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",53,106,"转职考试用怪兽",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",53,73,"转职考试用怪兽",1002,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",67,80,"猎人转职用怪兽",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",77,112,"猎人转职用怪兽",1016,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",53,106,"猎人转职用怪兽",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",90,91,"转职监考官怪兽",1041,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",85,100,"转职监考官怪兽",1002,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",72,102,"转职监考官怪兽",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",112,139,"菲尼普",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",112,139,"魔物样本",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",112,139,"魔物样本",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",53,106,"不是我啦",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",77,112,"饶了我啦啊",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",72,102,"请不要打我",1015,1,"jobhnt_test::OnKilled2";
monster "job_hunte.gat",108,103,"空速184",1015,1,"jobhnt_test::OnKilled2";
set $@MobCountOne,6;
disablenpc "开关";
disablenpc "出口";
initnpctimer;
end;
OnReset:
killmonster "job_hunte.gat","jobhnt_test::OnKilled";
killmonster "job_hunte.gat","jobhnt_test::OnKilled2";
end;
OnStop:
stopnpctimer;
end;
OnKilled:
set $@MobCountOne,$@MobCountOne-1;
if($@MobCountOne>3)
{
mapannounce "job_hunte.gat","好~再来一下就好了!!",3;
end;
}
mapannounce "job_hunte.gat","很好,太棒了..注意陷阱去找地图中央的按钮吧!!",3;
set hunter_q,14;
enablenpc "开关";
end;
OnKilled2:
set $@MobCountOne,0;
mapannounce "job_hunte.gat",$@jobhnt_pname$ + "!!你做错了,请重新挑战。",3;
mapannounce "job_hunte.gat","下一位请准备!",3;
donpcevent "jobhnt_test::OnReset";
donpcevent "jobhnt_wroom::OnEnable";
areawarp "job_hunte.gat",45,60,132,145,"pay_fild10.gat",145,250;
stopnpctimer;
end;
OnTimer1000:
mapannounce "job_hunte.gat","那么,转职考试要开始了。",3;
end;
OnTimer1500:
mapannounce "job_hunte.gat","前面也有说明过,在许多怪兽当中只选择抓住‘转职考试专用怪兽' 就好了。",3;
end;
OnTimer2000:
mapannounce "job_hunte.gat","***** 请注意陷阱而抓住怪兽. *****",3;
end;
OnTimer2500:
mapannounce "job_hunte.gat","能够抓住4只以上的'转职考试专用怪兽'的话就可以启动中央的脱离用按钮的。",3;
end;
OnTimer3000:
mapannounce "job_hunte.gat","请启动脱离用按钮之後就会看到12点方向的出口的,经过那里离开考场就成功了。",3;
end;
OnTimer3500:
mapannounce "job_hunte.gat","这些步骤一定要在3分钟迅速的完成才行。",3;
end;
OnTimer4000:
mapannounce "job_hunte.gat","好,现在开始进入计时,每一分钟会提醒大家的。",3;
end;
OnTimer5000:
mapannounce "job_hunte.gat","计时开始,****** 剩下3分钟. ****** ",3;
end;
OnTimer65000:
mapannounce "job_hunte.gat"," ****** 剩下2分钟. ****** ",3;
end;
OnTimer125000:
mapannounce "job_hunte.gat"," ****** 剩下1分钟. ****** ",3;
end;
OnTimer155000:
mapannounce "job_hunte.gat"," ****** 剩下30秒. ****** ",3;
end;
OnTimer175000:
mapannounce "job_hunte.gat"," ****** 剩下 5 秒. ****** ",3;
end;
OnTimer176000:
mapannounce "job_hunte.gat"," ****** 剩下 4 秒. ****** ",3;
end;
OnTimer177000:
mapannounce "job_hunte.gat"," ****** 剩下 3 秒. ****** ",3;
end;
OnTimer178000:
mapannounce "job_hunte.gat"," ****** 剩下 2 秒. ****** ",3;
end;
OnTimer179000:
mapannounce "job_hunte.gat"," ****** 剩下 1 秒. ****** ",3;
end;
OnTimer180000:
mapannounce "job_hunte.gat","时间到了,请再次挑战!",3;
set $@MobCountOne,0;
donpcevent "jobhnt_test::OnReset";
areawarp "job_hunte.gat",45,60,132,145,"pay_fild10.gat",145,250;
end;
OnTimer181000:
stopnpctimer;
mapannounce "job_hunte.gat","下一位请准备!",3;
donpcevent "jobhnt_wroom::OnEnable";
end;
}
job_hunte.gat,93,101,4 script 开关 723,2,2{
mes "在逃避用switch有 2 个按钮。";
set hunter_q,15;
next;
if(select("脱离","取消")==1)
{
mes "完成!脱离出口 warp 开始运转。";
mapannounce "job_hunte.gat","完成!脱离出口 warp 开始运转。",3;
enablenpc "出口";
close;
end;
}
mes "脱离出口被取消运转。";
mapannounce "job_hunte.gat","脱离出口被取消运转。",3;
close;
end;
}
job_hunte.gat,89,139,4 script 出口 45,2,2{
set hunter_q,16;
set @Place,rand(1,3);
mapannounce "job_hunte.gat","恭喜恭喜,"+ $@jobhnt_pname$ + "通过考试了!",3;
donpcevent "jobhnt_wroom::OnEnable";
savepoint "payon.gat",95,52;
if(@Place==1)
{
warp "payon_in02.gat",21,28;
end;
}
warp "payon_in01.gat",64,67;
end;
}
job_hunte.gat,1,1,1 script 陷阱事件 -1,{
mapannounce "job_hunte.gat",$@jobhnt_pname$ + "陷入陷阱了,要回到原来的位置了。",3;
set $@MobCountOne,0;
mapannounce "job_hunte.gat","下一位请准备!",3;
donpcevent "jobhnt_test::OnStop";
donpcevent "jobhnt_wroom::OnEnable";
warp "pay_fild10.gat",145,250;
end;
}
job_hunte.gat,52,140,1 script 1-1 139,0,1{ doevent "陷阱事件"; end; }
job_hunte.gat,53,140,1 script 1-2 139,0,1{ doevent "陷阱事件"; end; }
job_hunte.gat,54,141,1 script 1-3 139,0,0{ doevent "陷阱事件"; end; }
job_hunte.gat,55,141,1 script 1-4 139,0,0{ doevent "陷阱事件"; end; }
job_hunte.gat,55,140,1 script 1-5 139,0,0{ doevent "陷阱事件"; end; }
job_hunte.gat,54,140,1 script 1-6 139,0,0{ doevent "陷阱事件"; end; }
job_hunte.gat,52,138,1 script 1-7 139,0,0{ doevent "陷阱事件"; end; }
job_hunte.gat,53,138,1 script 1-8 139,0,0{ doevent "陷阱事件"; end; }
job_hunte.gat,62,140,1 script 2-1 139,0,1{ doevent "陷阱事件"; end; }
job_hunte.gat,63,140,1 script 2-2 139,0,1{ doevent "陷阱事件"; end; }
job_hunte.gat,63,140,1 script 2-3 139,0,1{ doevent "陷阱事件"; end; }
job_hunte.gat,64,141,1 script 2-4 139,0,0{ doevent "陷阱事件"; end; }
job_hunte.gat,65,140,1 script 2-5 139,0,0{ doevent "陷阱事件"; end; }
job_hunte.gat,65,141,1 script 2-6 139,0,0{ doevent "陷阱事件"; end; }
job_hunte.gat,62,138,1 script 2-7 139,0,0{ doevent "陷阱事件"; end; }
job_hunte.gat,63,138,1 script 2-8 139,0,0{ doevent "陷阱事件"; end; }
job_hunte.gat,72,140,1 script 3-1 139,0,1{ doevent "陷阱事件"; end; }
job_hunte.gat,73,140,1 script 3-2 139,0,1{ doevent "陷阱事件"; end; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -