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

📄 npc_crusader.txt

📁 JA++的最新...很多ROSF都用这个 ] 是个不错的东西-3-
💻 TXT
📖 第 1 页 / 共 2 页
字号:
//==============================================
// 十字军转职任务
// 代码重写 & 修正 by FPE (2006.7.13)
// Jathena++ 论坛:http://www.foxofice.net/bbs
//----------------------------------------------

job_cru.gat mapflag nomemo dummy
job_cru.gat mapflag noteleport dummy
job_cru.gat mapflag nosave SavePoint

prt_castle.gat,45,169,4	script	十字军 领袖	752,{
	if(JOB_CRUSADER_Q==1 && countitem(2608)>0)
	{
		if(countitem(1009)>0 && countitem(1004)>0)
		{
			delitem 1009,countitem(1009);
			delitem 1004,countitem(1004);
			mes "[米凯兰 坎土尼汶]";
			mes "作的很好,东西都很齐全";
			mes "接下来你就前往普隆德拉城右边";
			mes "找‘受苦难者’";
			mes "继续下面的考试吧!";
			set JOB_CRUSADER_Q_C,0;
			set JOB_CRUSADER_Q,2;
			close;
			end;
		}
	
		switch(JOB_CRUSADER_Q_C)
		{
		case 1:
			if(countitem(958)<10 || countitem(930)<10 || countitem(1041)<10 || countitem(1062)<10)
			{
				mes "[米凯兰 坎土尼汶]";
				mes "以下是你所有要收集的物品";
				mes "亡者牙齿 10 个";
				mes "腐烂绷带 10 个";
				mes "手提灯 10 个";
				mes "南瓜头 10 个";
				next;
				mes "[米凯兰 坎土尼汶]";
				mes "收集好后再回来找我吧!";
				close;
				end;
			}
			delitem 958,10;
			delitem 930,10;
			delitem 1041,10;
			delitem 1062,10;
			break;
		case 2:
			if(countitem(1043)<10 || countitem(1094)<10 || countitem(1098)<10 || countitem(932)<10)
			{
				mes "[米凯兰 坎土尼汶]";
				mes "以下是你所有要收集的物品";
				mes "兽人指甲 10 个";
				mes "短辫子 10 个";
				mes "手铐 10 个";
				mes "死人遗骨 10 个";
				next;
				mes "[米凯兰 坎土尼汶]";
				mes "收集好后再回来找我吧!";
				close;
				end;
			}
			delitem 1043,10;
			delitem 1094,10;
			delitem 1098,10;
			delitem 932,10;
			break;
		case 3:
			if(countitem(957)<10 || countitem(901)<10 || countitem(959)<10 || countitem(1099)<10)
			{
				mes "[米凯兰 坎土尼汶]";
				mes "以下是你所有要收集的物品";
				mes "亡者指甲 10 个";
				mes "辫子 10 个";
				mes "腐烂鳞片 10 个";
				mes "老旧犯人服 10 个";
				next;
				mes "[米凯兰 坎土尼汶]";
				mes "收集好后再回来找我吧!";
				close;
				end;
			}
			delitem 957,10;
			delitem 901,10;
			delitem 959,10;
			delitem 1099,10;
			break;
		}
		mes "[米凯兰 坎土尼汶]";
		mes "作的很好,东西都很齐全";
		mes "接下来你就前往普隆德拉城右边";
		mes "找‘受苦难者’";
		mes "继续下面的考试吧!";
		set JOB_CRUSADER_Q_C,0;
		set JOB_CRUSADER_Q,2;
		close;
		end;
	}

	if(JOB_CRUSADER_Q==2 && countitem(2608)>0)
	{
		mes "[米凯兰 坎土尼汶]";
		mes "接下来你就前往普隆德拉城右边";
		mes "找‘受苦难者’";
		mes "继续下面的考试吧!";
		close;
		end;
	}

	if(JOB_CRUSADER_Q==5 && countitem(2608)>0)
	{
		mes "[米凯兰 坎土尼汶]";
		mes "经过了一连串的历练,无数次的战斗累积而来的战斗经验";
		mes "现在我以^ff0000奥丁之名^000000 宣布";
		next;
		set JOB_CRUSADER_Q,0;
		jobchange 14,Upper;
		set ReClass,14;
		mes "[米凯兰 坎土尼汶]";
		mes "你现在是十字军的一员了,希望在圣战来临之前能够不断的锻练自我,成就自我!";
		next;
		mes "[米凯兰 坎土尼汶]";
		mes "为了祝贺你的加入";
		mes "我个人也送你一点小礼物";
		next;
		if(joblevel==50) getitem 504,12;
		else getitem 504, 5;
		mes "[米凯兰 坎土尼汶]";
		mes "现在去为圣战作准备吧!";
		close;
		end;
	}

	if(JOB_CRUSADER_Q!=0 && countitem(2608)>0)
	{
		mes "[米凯兰 坎土尼汶]";
		mes "还在考试当中吗?";
		mes "赶快去找下一位考官吧!";
		close;
		end;
	}

	if(Class==1 && countitem(2608)>0)
	{
		mes "[米凯兰 坎土尼汶]";
		mes "我们是十字军,根据奥丁的旨意准备圣战的人";
		next;	
		mes "[米凯兰 坎土尼汶]";
		mes "你是前来申请加入我们十字军行列吗?";
		next;
		if(select("是的","不是")==2)
		{
			mes "[米凯兰 坎土尼汶]";
			mes "等你有了觉悟之后再来吧!";
			close;
			end;
		}

		if(joblevel>=40)
		{
			
			if(skillpoint!=0)
			{
				mes "[米凯兰 坎土尼汶]";
				mes "嗯... 情况不错,你还有一些必备技能还没学会吧?";
				mes "等你先学会那些技能之后,再来申请吧";
				close;
				end;
			}

			mes "[米凯兰 坎土尼汶]";
			mes "好吧,那我就收下你的转职申请书了";
			mes "名字是 " + strcharinfo(0) + " 对吧?";
			mes "不知道这样叫你是否正确";
			next;
			mes "[米凯兰 坎土尼汶]";
			mes "十字军的转职分为四个部份.";
			mes "第一关  收集我所指定的物品,";
			mes "第二关  忍耐力考验";
			mes "第三关  常识测验";
			mes "第四关  净化";
			next;
			mes "[米凯兰 坎土尼汶]";
			mes "收集物品这部份,只要职业等级 50 级以上";
			mes "或者是带来^0000ff神之手 ^000000与 ^0000ff忠诚之证^000000";
			mes "就可以不必去收集";
			mes "因为这已经足够证明你的努力了...";
			next;
			set JOB_CRUSADER_Q,1;
			set JOB_CRUSADER_Q_C,rand(1,3);
	
			if(joblevel==50)
			{
				mes "[米凯兰 坎土尼汶]";
				mes "了不起,50级的荣耀与你同在";
				mes "接下来你就前往普隆德拉城右边";
				mes "找‘受苦难者’";
				mes "继续下面的考试吧!";
				set JOB_CRUSADER_Q_C,0;
				set JOB_CRUSADER_Q,2;
				close;
				end;
			}

			switch(JOB_CRUSADER_Q_C)
			{
			case 1:
				mes "[米凯兰 坎土尼汶]";
				mes "以下是你所有要收集的物品";
				mes "亡者牙齿 10 个";
				mes "腐烂绷带 10 个";
				mes "手提灯 10 个";
				mes "南瓜头 10 个";
				next;
				mes "[米凯兰 坎土尼汶]";
				mes "收集好后再回来找我吧!";
				close;
				end;
				break;
			case 2:
				mes "[米凯兰 坎土尼汶]";
				mes "以下是你所有要收集的物品";
				mes "兽人指甲 10 个";
				mes "短辫子 10 个";
				mes "手铐 10 个";
				mes "死人遗骨 10 个";
				next;
				mes "[米凯兰 坎土尼汶]";
				mes "收集好后再回来找我吧!";
				close;
				end;
				break;
			case 3:
				mes "[米凯兰 坎土尼汶]";
				mes "以下是你所有要收集的物品";
				mes "亡者指甲 10 个";
				mes "辫子 10 个";
				mes "腐烂鳞片 10 个";
				mes "老旧犯人服 10 个";
				next;
				mes "[米凯兰 坎土尼汶]";
				mes "收集好后再回来找我吧!";
				close;
				end;
				break;
			}
		}
		else
		{
			mes "[米凯兰 坎土尼汶]";
			mes "职业等级 40 级以上才能够转职啊...";
			next;
			mes "[米凯兰 坎土尼汶]";
			mes "别太心急,在世界上多磨练自己之后再来吧.";
			mes "等到达到转职条件之后再来找我吧... 哈哈.";
			close;
			end;
		}
	}

	if(Class==7)
	{
		mes "[米凯兰 坎土尼汶]";
		mes "我们是十字军,根据奥丁的旨意准备圣战的人";
		next;
		mes "[米凯兰 坎土尼汶]";
		mes "像千年前那样,有一天魔族们重新会讨伐我们的";
		close;
		end;
	}

	if(Class==14)
	{
		mes "[米凯兰 坎土尼汶]";
		mes "我们是十字军,根据奥丁的旨意准备圣战的人";
		next;
		mes "[米凯兰 坎土尼汶]";
		mes "你是不是也在为圣战作准备呢!";
		close;
		end;
	}

	mes "[米凯兰 坎土尼汶]";
	mes "我们是十字军,根据奥丁的旨意准备圣战的人";
	next;
	mes "[米凯兰 坎土尼汶]";
	mes "你也想要加入志同道合的我们,就以剑士";
	mes "的身分累积足够的修练再来吧…";
	close;
	end;
}

prt_castle.gat,35,151,4	script	守护 骑士	751,{
	if(JOB_CRUSADER_Q==4 && countitem(2608)>0 && countitem(523)>0)
	{
		mes "[布里顿 皮耀勒德]";
		mes "加入十字军的行列";
		mes "绝对是你最佳的选择";
		mes "你已准备好要接受测验吗?";
		next;
		if(select("接受测验","还没准备好")==1)
		{
			mes "[布里顿 皮耀勒德]";
			mes "准备好要传送到考试场了";
			mes "等会见到服务人员记得打个招呼喔";
			next;
			delitem 523,1;
			savepoint "prt_castle.gat",36,150;
			warp "job_cru.gat",24,170;
			end;
		}

		mes "[布里顿 皮耀勒德]";
		mes "加入十字军的行列";
		mes "绝对是你最佳的选择";
		mes "我会一直待在这里等你的!";
		close;
		end;
	}

	if(JOB_CRUSADER_Q==5 && countitem(2608)>0)
	{
		mes "[布里顿 皮耀勒德]";
		mes "恭禧你了,通过测验";
		mes "现在到里面去找‘十字军领袖’";
		mes "进行最后的仪式!";
		close;
		end;
	}

	if(Class==14)
	{
		mes "[布里顿 皮耀勒德]";
		mes "欢迎,我们是十字军";
		mes "是准备未来圣战的人";
		next;
		mes "[布里顿 皮耀勒德]";
		mes "你是不是也在为此而努力呢?";
		close;
		end;
	}

	if(Class==7)
	{
		mes "[布里顿 皮耀勒德]";
		mes "欢迎,我们是十字军";
		mes "是准备未来圣战的人";
		next;
		mes "[布里顿 皮耀勒德]";
		mes "在和平的日常生活中,为未来做准备";
		mes "为了将会到来的圣战那一天…";
		close;
		end;
	}

	mes "[布里顿 皮耀勒德]";
	mes "欢迎,我们是十字军";
	mes "是准备未来圣战的人";
	next;
	mes "[布里顿 皮耀勒德]";
	mes "对十字军有兴趣吗?";
	mes "我们总是在等待新人的加入";
	next;
	mes "[布里顿 皮耀勒德]";
	mes "身为剑士累积到某种程度的修练之后,再来找我们吧";
	mes "有被奥丁召唤的人,我们会更欢迎的";
	close;
	end;
}
									     
prt_castle.gat,164,32,4	script	受苦难者	741,{
	if(JOB_CRUSADER_Q==2 && countitem(2608)>0)
	{
		mes "[牧勒拿喀 咪月]";
		mes "你是来参加十字军的考试吧!";
		next;
		mes "[牧勒拿喀 咪月]";
		mes "我得先跟你说明一下,仔细听好";
		mes "对话完后我会将你传送到试练场";
		mes "你必需会使用“^0000FF霸体^000000”";
		next;
		mes "[牧勒拿喀 咪月]";
		mes "才能过关斩将,不过在路程当中会有";
		mes "许多魔物来阻碍你,千万不可以伤害";
		mes "到他们,不然这次的试练就算是失败";
		mes "得重新再来过";

⌨️ 快捷键说明

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