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

📄 npc_crusader.txt

📁 JA++的最新...很多ROSF都用这个 ] 是个不错的东西-3-
💻 TXT
📖 第 1 页 / 共 2 页
字号:
		next;
		if(select("了解!出发吧!","我再准备准备")==2)
		{
			mes "[牧勒拿喀 咪月]";
			mes "那就等你准备好再过来吧!";
			close;
			end;
		}

		set $job_cru_map,getareausers("job_cru.gat",90,34,105,105);
		if($job_cru_map==0)
		{
			killmonster "job_cru.gat","cru";
			savepoint "prt_castle.gat",161,26;
			set $@cru_jobname$,strcharinfo(0);
			warp "job_cru.gat",98,39;
			monster "job_cru.gat",93,53,"--ja--",1020,1,"cru";
			monster "job_cru.gat",102,53,"--ja--",1020,1,"cru";
			monster "job_cru.gat",98,63,"--ja--",1118,2,"cru";
			monster "job_cru.gat",93,73,"--ja--",1277,1,"cru";
			monster "job_cru.gat",102,73,"--ja--",1277,1,"cru";
			monster "job_cru.gat",98,87,"--ja--",1005,10,"cru";
			end;
		}
		mes "[牧勒拿喀 咪月]";	
		mes "现在有人正在考试当中";
		mes "请在此稍待一会吧!";
		close;
		end;
	}

	if(JOB_CRUSADER_Q==3 && countitem(2608)>0)
	{
		mes "[牧勒拿喀 咪月]";
		mes "恭禧你通过忍耐力测验";
		mes "接下来请去大教堂找‘圣堂骑士’";
		mes "进行下一个考试吧!";
		close;
		end;
	}

	if(Class==0)
	{
		mes "[牧勒拿喀 咪月]";
		mes "是初学者啊…我是不犯罪者啊";
		next;
		mes "我只是为了修练自己,而待在这里…";
		close;
		end;
	}
	else
	{
		mes "[牧勒拿喀 咪月]";
		mes "好吵…不要待在这里出去吧,";
		next;
		mes "[牧勒拿喀 咪月]";
		mes "不要妨碍我的修行…";
		close;
		end;
	}
}

job_cru.gat,0,0,0	script	cru	-1,{
	mapannounce "job_cru.gat"," " + $@cru_jobname$ + " 您失败了!",8;
	warp "prt_castle.gat",161,26;
	end;
}

job_cru.gat,98,105,4	script	warp	45,1,1,{
	mapannounce "job_cru.gat"," 恭喜" + $@cru_jobname$ + " 过关!",8;
	warp "prt_castle.gat",161,26;
	set JOB_CRUSADER_Q, 3;
	end;
}

prt_church.gat,95,127,4	script	圣堂 骑士	745,{                                                                                
	if(JOB_CRUSADER_Q==3 && countitem(2608)>0)
	{
		mes "[盖布利尔 范伦铁诺]";
		mes "喔!你是准备来进行十字军";
		mes "的转职考试的吗!";
		next;
		if(select("是的","我只是先来看看")==2)
		{
			mes "[盖布利尔 范伦铁诺]";
			mes "我会一直在这里";
			mes "等你准备好了再回来找我啰";
			close;
			end;
		}

		mes "[盖布利尔 范伦铁诺]";
		mes "那准备好开始啰";
		mes "你得回答我所提出来的10个问题";
		mes "答对 10 分,答错 0 分";
		next;
		set @QUEST,rand(1,3);
		set @QUEST_t,0;

	//不死系益智问题
	if(@QUEST == 1)
	{
		mes "1.对不死系有效用的属性攻击是?"; 
		if(select("圣属性","无属性","不死属性","圣属性")==4) set @QUEST_t,@QUEST_t+10;
		next;
		mes "2.怪物属性为不死属性LV.2,比起火属性圣属性所增加的伤害力是?";
		if(select("25%","50%","75%","100%")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "3.闇神官身上取不到的物品为?";
		if(select("神圣之帽","天地树叶子","白色药草","返魂符")==1) set @QUEST_t,@QUEST_t+10;
		next;
		mes "4.下面哪个不死系怪物中HP值最高?";
		if(select("绿腐尸","邪骸战俘","恶灵","腐尸战俘")==4) set @QUEST_t,@QUEST_t+10;
		next;
		mes "5.下面哪个不死系怪物不是大型怪物?";
		if(select("恶灵","卡利斯格","海盗之王","闇神官")==3) set @QUEST_t,@QUEST_t+10;
		next;
		mes "6.可减低不死属性攻击伤害的卡片是?";
		if(select("邪骸兽人卡片","兽人腐尸卡片","绿腐尸卡片","邪骸矿工卡片")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "7.僵尸与妖道以前的关系是?";
		if(select("妹妹与亲哥哥","邻居姊姊与弟弟","没血缘的兄妹","不认识的人")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "8.下面怪物中选出非主动攻击的不死系怪物?";
		if(select("邪骸食人鱼","邪骸士兵","毕莱特","邪骸战士")==4) set @QUEST_t,@QUEST_t+10;
		next;
		mes "9.僵尸卡插在盾上的名字叫?";
		if(select("护身符的","额外的","智慧的","坚硬的")==1) set @QUEST_t,@QUEST_t+10;
		next;
		mes "10.何者会掉亡者遗物?";
		if(select("邪骸士兵","绿腐尸","僵尸","木乃伊")==4) set @QUEST_t,@QUEST_t+10;
		goto CountQuest;
	}

	//魔物 益智 问题
	if(@QUEST==2)
	{
		mes "1.下面那种恶魔种族的属性与其他不一样?";
		if(select("卡拉特小丑","风魔巫师","蛇女伊丝","邪骸浪人")==4) set @QUEST_t,@QUEST_t+10;
		next;
		mes "2.对恶魔种族有加乘效果的剑是下面哪把?";
		if(select("交叉的日本刀","海乐乌德日本刀","可恶的日本刀","沉寂的日本刀")==1) set @QUEST_t,@QUEST_t+10;
		next;
		mes "3.哪种物品是土人不会掉的?";
		if(select("铝原石","黄金锤子","尖刃铁锤","巫杖 魂咬")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "4.下面怪物中何者HP最多?";
		if(select("基尔瑟","魔锅蛋","土人","傀儡娃娃")==4) set @QUEST_t,@QUEST_t+10;
		next;
		mes "5.下列中大小不同的恶魔型魔物是?";
		if(select("幽灵波利","白幽灵","小恶魔","小巴风特")==1) set @QUEST_t,@QUEST_t+10;
		next;
		mes "6.可以对恶魔型魔物,减少伤害力的钢盾是?";
		if(select("魔鬼的钢盾","激烈的钢盾","护身符的钢盾","佳的钢盾")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "7.对风魔巫师有效的属性攻击为?";
		if(select("水属性","地属性","火属性","风属性")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "8.下列恶魔种族怪物何者会主动攻击?";
		if(select("白幽灵","土人","基尔瑟","魔锅蛋")==1) set @QUEST_t,@QUEST_t+10;
		next;
		mes "9.傀儡娃娃卡片的能力为?";
		if(select("念属性攻击伤害 -20%","念属性攻击伤害 -30%","念属性攻击伤害 -40%","念属性攻击伤害 -50%")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "10.若遇到恶魔种族怪物时,最有效果的应对方法是?";
		if(select("喝白水跟他拼了","洒圣水在武器上攻击它","三十六计走为上策","我怎么会知道呢")==2) set @QUEST_t,@QUEST_t+10;
		goto CountQuest;
	}
	
	//圣职者 益智 问题
	if(@QUEST==3)
	{
		mes "1.为了学习“天使之击”,“天使之护”的最小的技能等级是?";
		if(select("Lv. 1","Lv. 2","Lv. 3","Lv. 4")==3) set @QUEST_t,@QUEST_t+10;
		next;
		mes "2.在等级55时,包含智慧加重值30时,治愈术Lv.5的恢复量是?";
		if(select("396","440","484","528")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "3.天使之护LV.7时,对不死系增加的防御力是?";
		if(select("21","22","23","24")==1) set @QUEST_t,@QUEST_t+10;
		next;
		mes "4.下面可攻击到念属性梦魇的是哪一把?";
		if(select("骑士长矛","修尔特长矛","死神之镰","风灵之矛")==4) set @QUEST_t,@QUEST_t+10;
		next;
		mes "5.为了学习“治疗术”,“治愈术”最小的技能等级是?";
		if(select("Lv. 1","Lv. 2","Lv. 3","Lv. 4")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "6.骑兵修练学到 LV.3时攻击速度是?";
		if(select("平常时的 70%","平常时的 80%","平常时的 90%","平常时的 100%")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "7.有关天使之击说明错误的是?";
		if(select("对不死系的攻击力增加","只属于服事的技能","练完成时增加+30","被动技能")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "8.治愈术 LV.7消耗SP的数量?";
		if(select("30","31","32","33")==2) set @QUEST_t,@QUEST_t+10;
		next;
		mes "9.下列何种是治疗术无法解除的效果?";
		if(select("诅咒","石化","昏眩","禁言")==1) set @QUEST_t,@QUEST_t+10;
		next;
		mes "10.十字军是靠著什么存在?";
		if(select("预备圣战的人","等著吃饭的人","闲闲没事作的人","想睡觉的人")==1) set @QUEST_t,@QUEST_t+10;
	}

	CountQuest:
		if(@QUEST_t>70 && @cru_q_fail==1)
		{
			next;
			mes "[盖布利尔 范伦铁诺]";
			mes "嗯嗯嗯";
			mes " " + $@cru_jobname$ + " 测验总分为" + @QUEST_t + " 分";
			mes "恭禧你通过了测验";
			set JOB_CRUSADER_Q,4;
			next;
			mes "[盖布利尔 范伦铁诺]";
			mes "接著前去找下一位考官‘守护骑士’吧!";
			mes "他人在中央城堡里面,记得要带上圣水哦";
			close;
			end;
		}

		if(@QUEST_t>80)
		{
			next;
			mes "[盖布利尔 范伦铁诺]";
			mes "嗯嗯嗯";
			mes " " + $@cru_jobname$ + " 测验总分为" + @QUEST_t + " 分";
			mes "恭禧你通过了测验";
			set JOB_CRUSADER_Q,4;
			next;
			mes "[盖布利尔 范伦铁诺]";
			mes "接著前去找下一位考官‘守护骑士’吧!";
			mes "他人在中央城堡里面";
			close;
			end;
		}

		next;
		mes "[盖布利尔 范伦铁诺]";
		mes "这种成绩也想要转职";
		mes "你会不会太小看十字军了呢";
		set @cru_q_fail,1;
		close;
		end;
	}

	if(JOB_CRUSADER_Q==4 && countitem(2608)>0)
	{
		mes "[盖布利尔 范伦铁诺]";
		mes "还没有去找下一位考官吗?";
		mes "‘守护骑士’他人在中央城堡里面";
		close;
		end;
	}

	if(Class==7)
	{
		mes "[盖布利尔 范伦铁诺]";
		mes "欢迎,我是十字军,";
		mes "是准备未来会有圣战的人";
		next;
		mes "[盖布利尔 范伦铁诺]";
		mes "你也要不停的锻炼自己,预备以后的日子!";
		close;
		end;
	}

	if(Class==14)
	{
		mes "[盖布利尔 范伦铁诺]";
		mes "喔!你通过转职考试啰";
		mes "恭禧你加入我们十字军的行列";
		close;
		end;
	}

	mes "[盖布利尔 范伦铁诺]";
	mes "欢迎,我是十字军,";
	mes "是准备未来会有圣战的人";
	next;
	mes "[盖布利尔 范伦铁诺]";
	mes "假如对十字军有兴趣的话,";
	mes "身为剑士锻炼自己吧!";
	mes "自己认为身为剑士达到某种程度时,";
	mes "再来找我们吧!";
	next;
	mes "[盖布利尔 范伦铁诺]";
	mes "我们住在普隆德拉中央宫,";
	mes "有时间的话,来拜访一下也不错噢";
	close;
	end;
}

job_cru.gat,25,176,4	script	十字军转职服务人员::jobcru_room	700,{
	mes "[十字军 转职服务人员]";
	mes "尽最大的力量将里面的魔物消灭吧!";
	close;
	end;
OnInit:
	waitingroom "等候室",20,"jobcru_room::Onwarp",1;
	end;
Onwarp:
	disablewaitingroomevent;
	warpwaitingpc "job_cru.gat",167,18;
	set $@jobcru_pid,$@warpwaitingpc[0];
	if(attachrid($@jobcru_pid)==0) { enablewaitingroomevent; end; }
	set $@jobcru_pname$,strcharinfo(0);
	initnpctimer "cru_timer";
	killmonster "job_cru.gat","cru1";
	enablenpc "mob1";
	enablenpc "mob2";
	enablenpc "mob3";
	enablenpc "mob4";
	end;
OnEnable:
	enablewaitingroomevent;
	end;
}

//里面有腐尸 *5 + 邪骇士兵 * 3 + 木乃伊 & 邪骇弓箭手 各*1 + 绿腐尸 *1
job_cru.gat,168,45,0	script	mob1	139,7,0,{
	set $@crumob, 0;
	monster "job_cru.gat",166,47,"--ja--",1015,1,"cru1";
	monster "job_cru.gat",167,47,"--ja--",1015,1,"cru1"; 
	monster "job_cru.gat",168,47,"--ja--",1015,1,"cru1";
	monster "job_cru.gat",169,47,"--ja--",1015,1,"cru1";
	monster "job_cru.gat",170,47,"--ja--",1015,1,"cru1";
	disablenpc "mob1";
	end;
}

job_cru.gat,168,85,0	script	mob2	139,7,0,{
	monster "job_cru.gat",164,87,"--ja--",1028,1,"cru1";
	monster "job_cru.gat",168,87,"--ja--",1028,1,"cru1";
	monster "job_cru.gat",172,87,"--ja--",1028,1,"cru1";
	disablenpc "mob2";
	end;
}

job_cru.gat,168,125,0	script	mob3	139,7,0,{
	monster "job_cru.gat",165,127,"--ja--",1041,1,"cru1";
	monster "job_cru.gat",169,127,"--ja--",1016,1,"cru1";
	disablenpc "mob3";
	end;
}

job_cru.gat,168,165,0	script	mob4	139,7,0,{
	monster "job_cru.gat",168,167,"--ja--",1036,1,"cru1";
	disablenpc "mob4";
	end;
}

//============================= mob counter =======================
job_cru.gat,0,0,0	script	cru1	-1,{
	set $@crumob,$@crumob+1;
	if($@crumob<11) end;
	mapannounce "job_cru.gat","恭禧 " + $@jobcru_pname$ + " 过关!",8;
	stopnpctimer "cru_timer";
	warp "prt_castle.gat",35,147;
	set JOB_CRUSADER_Q,5;
	set $@crumob, 0;
	end;
}

//============================== TIMER =============================
job_cru.gat,0,0,0	script	cru_timer	-1,{
	end;
OnTimer1000:
	mapannounce "job_cru.gat","时间限制为 4 分钟",8;
	end;
OnTimer60000:
	mapannounce "job_cru.gat","时间还剩下 3 分钟",8;
	end;
OnTimer120000:
	mapannounce "job_cru.gat","时间还剩下 2 分钟",8;
	end;
OnTimer180000:
	mapannounce "job_cru.gat","时间还剩下 1 分钟",8;
	end;
OnTimer240000:
	mapannounce "job_cru.gat","时 间 终 了",8;
	set $@crumob,12;
	areaannounce "job_cru.gat",38,154,61,177,"下一位申请者请准备",8;
	areawarp "job_cru.gat",160,14,175,178,"prt_castle.gat",35,147;
//	stopnpctimer "cru_timer";
	killmonster "job_cru.gat","cru1";
	donpcevent "jobcru_room::OnEnable";
	end;
}

⌨️ 快捷键说明

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