⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 npc_knight.txt

📁 JA++的最新...很多ROSF都用这个 ] 是个不错的东西-3-
💻 TXT
📖 第 1 页 / 共 5 页
字号:
	close;
	end;
}

//==================== Mission 3 ========================
//======== next;ing Room
job_knt.gat,89,106,4	script	骑士 文强	733,{
	mes "[骑士 文强]";
	mes ".........."; 
	next;
	mes "[骑士 文强]";
	mes ".....你有问题吗?";
	next;
	switch(select("是什么样的考试呢?","要用什么方法考试?","我想从这里出去。","没什么。"))
	{
	case 1:
		mes "[骑士 文强]";
		mes "..........";
		next;
		mes "[骑士 文强]";
		mes ".....是要魔物战斗的考试。";
		next;
		mes "[骑士 文强]";
		mes ".....你要全部打蠃他们。";
		next;
		mes "[骑士 文强]";
		mes "..........";
		next;
		mes "[骑士 文强]";
		mes ".....你要全部打蠃第三关。";
		next;
		mes "[骑士 文强]";
		mes ".....每一关我给你2分钟。";
		next;
		mes "[骑士 文强]";
		mes "..........";
		close;
		end;
		break;
	case 2:
		mes "[骑士 文强]";
		mes "..........";
		next;
		mes "[骑士 文强]";
		mes ".....你先去找助理人员。";
		next;
		mes "[骑士 文强]";
		mes ".....那么考试马上就要开始了。";
		next;
		mes "[骑士 文强]";
		mes "..........";
		next;
		mes "[骑士 文强]";
		mes ".....有人正在考试时就要等一下。";
		next;
		mes "[骑士 文强]";
		mes ".....每一个人结束之后就可以进去。";
		next;
		mes "[骑士 文强]";
		mes "..........";
		close;
		end;
		break;
	case 3:
		mes "[骑士 文强]";
		mes "..........";
		next;
		mes "[骑士 文强]";
		mes ".....出去吧。";
		warp "prt_in.gat",80,100;
		end;
		break;
	case 4:
		mes "[骑士 文强]";
		mes "..........";
		close;
		end;
		break;
	}
}

//======== 考场等待室
job_knt.gat,89,113,4	script	骑士考场助理::jobknt_wroom	95,{
	mes "[骑士考场助理]";
	mes "你好,我是骑士考场助理,你是来参加考试的吗?";
	next;
	if(select("是的,我想参加考试","我还是准备一下比较好")==1)
	{
		mes "[骑士考场助理]";
		mes "这场测试是考验你的武艺,这次测试你必须通过三个关卡的考验,击败场内的所有怪物算是过关。";
		next;
		mes "[骑士考场助理]";
		mes "失败了可以重新进行挑战,但是必须从第一关开始,建议你最好先多带一些恢复类的药物。";
		next;
		mes "[骑士考场助理]";
		mes "如果你准备好了,就进入转职考试等待室吧!";
		close;
		end;
	}
	mes "[骑士考场助理]";
	mes "嗯..那你准备好了再来找我。";
	close;
	end;
OnInit:
	waitingroom "转职考试等待室",20,"jobknt_wroom::OnStart",1;
	end;
OnStart:
	disablewaitingroomevent;
	warpwaitingpc "job_knt.gat",43,146;
	set $@jobknt_pid,$@warpwaitingpc[0];
	if(attachrid($@jobknt_pid)==0) { enablewaitingroomevent; end; }
	set $@jobknt_pname$,strcharinfo(0);
	donpcevent "jobknt_test1::OnStart";
	end;
OnEnable:
	enablewaitingroomevent;
	end;
}

//======== Level 1 : easy mode
job_knt.gat,1,1,1	script	jobknt_test1	-1,{
OnStart:
	donpcevent "jobknt_test1::OnReset";
	set $@MOB_TOT,15;
	monster "job_knt.gat",39,150,"--ja--",1114,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",47,150,"--ja--",1114,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",39,142,"--ja--",1114,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",47,142,"--ja--",1114,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",43,137,"--ja--",1160,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",43,155,"--ja--",1160,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",43,137,"--ja--",1095,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",43,155,"--ja--",1095,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",43,137,"--ja--",1105,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",43,155,"--ja--",1105,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",43,155,"--ja--",1105,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",35,146,"--ja--",1100,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",35,146,"--ja--",1100,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",52,146,"--ja--",1100,1,"jobknt_test1::OnKilled";
	monster "job_knt.gat",52,146,"--ja--",1100,1,"jobknt_test1::OnKilled";
	initnpctimer;
	end;
OnReset:
	killmonster "job_knt.gat","jobknt_test1::OnKilled";
	end;
OnKilled:
	set $@MOB_TOT,$@MOB_TOT-1;
	if($@MOB_TOT>0) end;
	stopnpctimer;
	mapannounce "job_knt.gat", "文强:......你可以去下一关了。",17;
	areawarp "job_knt.gat",22,126,65,165,"job_knt.gat",43,52;
	donpcevent "jobknt_test2::OnStart";
	end;
OnTimer1000:
	mapannounce "job_knt.gat", "你有2分钟的时间,杀死场内所有怪物就可以通过到达下一个关卡。",17;
	end;
OnTimer31000:
	mapannounce "job_knt.gat", "剩下1分30秒,请抓紧时间!",17;
	end;
OnTimer61000:
	mapannounce "job_knt.gat", "还有1分钟,请抓紧时间!",17;
	end;
OnTimer91000:
	mapannounce "job_knt.gat", "剩下30秒,请抓紧时间!",17;
	end;
OnTimer121000:
	mapannounce "job_knt.gat", "时间已经到了,你还没有通过第一关考试,下次再来吧!",17;
	killmonster "job_knt.gat","jobknt_test1::OnKilled";
	end;
OnTimer122000:
	mapannounce "job_knt.gat", $@jobknt_pname$ + "的考试失败了!",17;
	areawarp "job_knt.gat",22,126,65,165,"prt_in.gat",80,100;
	end;
OnTimer123000:
	mapannounce "job_knt.gat", "下一位请进入考场。",17;
	end;
OnTimer124000:
	donpcevent "jobknt_wroom::OnEnable";
	stopnpctimer;
	end;
}

job_knt.gat,43,52,1	script	jobknt_test2	-1,{
OnStart:
	donpcevent "jobknt_test2::OnReset";
	set $@MOB_TOT2,12;
	monster "job_knt.gat",53,52,"--ja--",1119,1,"jobknt_test2::OnKilled";
	monster "job_knt.gat",34,52,"--ja--",1119,1,"jobknt_test2::OnKilled";
	monster "job_knt.gat",43,62,"--ja--",1106,1,"jobknt_test2::OnKilled";
	monster "job_knt.gat",43,62,"--ja--",1106,1,"jobknt_test2::OnKilled";
	monster "job_knt.gat",58,52,"--ja--",1111,1,"jobknt_test2::OnKilled";
	monster "job_knt.gat",58,52,"--ja--",1111,1,"jobknt_test2::OnKilled";
	monster "job_knt.gat",29,52,"--ja--",1111,1,"jobknt_test2::OnKilled";
	monster "job_knt.gat",29,52,"--ja--",1111,1,"jobknt_test2::OnKilled";
	monster "job_knt.gat",60,68,"--ja--",1030,1,"jobknt_test2::OnKilled";
	monster "job_knt.gat",60,35,"--ja--",1030,1,"jobknt_test2::OnKilled";
	monster "job_knt.gat",27,68,"--ja--",1030,1,"jobknt_test2::OnKilled";
	monster "job_knt.gat",27,35,"--ja--",1030,1,"jobknt_test2::OnKilled";
	initnpctimer;
	end;
OnReset:
	killmonster "job_knt.gat","jobknt_test2::OnKilled";
	end;
OnKilled:
	set $@MOB_TOT2,$@MOB_TOT2-1;
	if($@MOB_TOT2>0) end;
	stopnpctimer;
	mapannounce "job_knt.gat", "文强:......你可以去下一关了。",17;
	areawarp "job_knt.gat",22,32,65,71,"job_knt.gat",143,152;
	donpcevent "jobknt_test3::OnStart";
	end;
OnTimer1000:
	mapannounce "job_knt.gat", "你有2分钟的时间,杀死场内所有怪物就可以通过到达下一个关卡。",17;
	end;
OnTimer31000:
	mapannounce "job_knt.gat", "剩下1分30秒,请抓紧时间!",17;
	end;
OnTimer61000:
	mapannounce "job_knt.gat", "还有1分钟,请抓紧时间!",17;
	end;
OnTimer91000:
	mapannounce "job_knt.gat", "剩下30秒,请抓紧时间!",17;
	end;
OnTimer121000:
	mapannounce "job_knt.gat", "时间已经到了,你还没有通过第二关考试,下次再来吧!",17;
	killmonster "job_knt.gat","jobknt_test2::OnKilled";
	end;
OnTimer122000:
	mapannounce "job_knt.gat", $@jobknt_pname$ + "的考试失败了!",17;
	areawarp "job_knt.gat",22,32,65,71,"prt_in.gat",80,100;
	end;
OnTimer123000:
	mapannounce "job_knt.gat", "下一位请进入考场。",17;
	end;
OnTimer124000:
	donpcevent "jobknt_wroom::OnEnable";
	stopnpctimer;
	end;
}

job_knt.gat,143,152,1	script	jobknt_test3	-1,{
OnStart:
	donpcevent "jobknt_test3::OnReset";
	set $@MOB_TOT3,7;
	monster "job_knt.gat",136,152,"--ja--",1122,1,"jobknt_test3::OnKilled";
	monster "job_knt.gat",150,152,"--ja--",1123,1,"jobknt_test3::OnKilled";
	monster "job_knt.gat",143,145,"--ja--",1124,1,"jobknt_test3::OnKilled";
	monster "job_knt.gat",143,167,"--ja--",1125,1,"jobknt_test3::OnKilled";
	monster "job_knt.gat",139,167,"--ja--",1126,1,"jobknt_test3::OnKilled";
	monster "job_knt.gat",147,167,"--ja--",1258,1,"jobknt_test3::OnKilled";
	monster "job_knt.gat",136,158,"--ja--",1280,1,"jobknt_test3::OnKilled";
	initnpctimer;
	end;
OnReset:
	killmonster "job_knt.gat","jobknt_test3::OnKilled";
	end;
OnKilled:
	set $@MOB_TOT3,$@MOB_TOT3-1;
	if($@MOB_TOT3>0) end;
	stopnpctimer;
	mapannounce "job_knt.gat", "文强:......考试结束,你可以去见艾依米佩爱特莉丝了。",17;
	set job_knight_q,8;
	areawarp "job_knt.gat",122,132,165,170,"prt_in.gat",80,100;
	donpcevent "jobknt_wroom::OnEnable";
	end;
OnTimer1000:
	mapannounce "job_knt.gat", "你有2分钟的时间,杀死场内所有怪物就可以通过考试了。",17;
	end;
OnTimer31000:
	mapannounce "job_knt.gat", "剩下1分30秒,请抓紧时间!",17;
	end;
OnTimer61000:
	mapannounce "job_knt.gat", "还有1分钟,请抓紧时间!",17;
	end;
OnTimer91000:
	mapannounce "job_knt.gat", "剩下30秒,请抓紧时间!",17;
	end;
OnTimer121000:
	mapannounce "job_knt.gat", "时间已经到了,你还没有通过第三关考试,下次再来吧!",17;
	killmonster "job_knt.gat","jobknt_test3::OnKilled";
	end;
OnTimer122000:
	mapannounce "job_knt.gat", $@jobknt_pname$ + "的考试失败了!",17;
	areawarp "job_knt.gat",122,132,165,170,"prt_in.gat",80,100;
	end;
OnTimer123000:
	mapannounce "job_knt.gat", "下一位请进入考场。",17;
	end;
OnTimer124000:
	donpcevent "jobknt_wroom::OnEnable";
	stopnpctimer;
	end;
}

//================= Knight Job Changer: Amy Beatrix=====================
//==================== Mission 4 =======================
prt_in.gat,69,107,6	script	骑士 艾依米	728,{
	if(Class==0)
	{
		mes "[骑士 艾依米]";
		mes "哎呀~~好可爱的初学者~~好可爱喔!";
		next;
		mes "[骑士 艾依米]";
		mes "哈哈..你将来也想不想当骑士啊?如果你将来当骑士一定会很帅喔!";
		next;
		mes "[骑士 艾依米]";
		mes "我会记住你的喔~你将来一定要当骑士喔~我们约好了喔~~";
		close;
		end;
	}
	if(Class==7)
	{
		mes "[骑士 艾依米]";
		mes "哎!你怎会找我呢?有什么事吗?";
		next;
		mes "[骑士 艾依米]";
		mes "你该不会是当骑士有什么困扰吧!艾依米希望你当骑士一路上都很顺利。";
		next;
		mes "[骑士 艾依米]";
		mes "当然罗~~你是我们普隆德拉优秀的骑士团员啊!";
		close;
		end;
	}

	if(Class!=1)
	{
		mes "[骑士 艾依米]";
		mes "欢迎你来当普隆德拉骑士团。";
		next;
		mes "[骑士 艾依米]";
		mes "虽然只有我们骑士们,但请你放轻松休息!哈哈!";
		close;
		end;
	}

	if(job_knight_q<=0)
	{
		mes "[骑士 艾依米]";
		mes "你是来转职为骑士的吗?";
		next;
		mes "[骑士 艾依米]";
		mes "是来转职为骑士的话你就去找那边的骑士团长询问吧!";
		close;
		end;
	}

	if(job_knight_q>0 && job_knight_q<=7)
	{
		mes "[骑士 艾依米]";
		mes "嗯!你找艾依米有什么事吗?";
		next;
		if(select("我想参加转职为骑士考试","没有什么事")==1)
		{
			mes "[骑士 艾依米]";
			mes "嗯~你已经申请了转职为骑士啊!很好,你要维持那决心一定要成为骑士喔!";
			next;
			mes "[骑士 艾依米]";
			mes "不过┅你要找艾依米之前你要去找其他的骑士们喔!";
			next;
			mes "[骑士 艾依米]";
			mes "我也想先帮你考试,不过这样是不行的,嘻嘻!";
			close;
			end;
		}
		mes "[骑士 艾依米]";
		mes "唉,好无聊喔!";
		close;
		end;
	}

	if(job_knight_q==8 || job_knight_q==9)
	{
		mes "[骑士 艾依米]";
		mes "嗯 你找我有什么事吗?";
		next;
		if(select("我是来参加转职考试的","没有什么事")==2)
		{
			mes "[骑士 艾依米]";
			mes "哎~~~好无聊喔...";
			close;
			end;
		}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -