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

📄 npc_assassin.txt

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

in_moc_16.gat mapflag nomemo dummy
in_moc_16.gat mapflag noteleport dummy

in_moc_16.gat,19,33,1	script	公会人员	55,{
	if(job_assasin_q==4)
	{
		mes "[感觉到杀气的人]";
		mes "嗯...昏过去了啊。";
		mes "来来. 我帮你回覆HP跟SP好了, 提起精神再来挑战吧!";
		percentheal 100,100;
		next;
		mes "[感觉到杀气的人]";
		mes "但是...这个有能够让你昏倒的程度吗?";
		mes "要不要下次再来挑战转职啊?";
		mes "看起来好像很勉强的呢...";
		next;
		if(select("我要继续挑战下去! 一定要成为刺客!","嗯. 的确现在有点勉强呢, 下次再来挑战好了.")==1)
		{
			mes "[感觉到杀气的人]";
			mes "喔.....是吗. 我知道了. 那就加油吧!!";
			next;
			enablenpc "刺客 凯伊#1";
			disablenpc "刺客 凯伊#2";
			set job_assasin_q,0;
			warp "in_moc_16.gat",19,76;
			end;
		}

		mes "[感觉到杀气的人]";
		mes ".....是吗...那么下次再来吧。";
		next;
		mes "啊, 对了. 要回到村子的话要走路过去才行, 还有,不要忘了到村子之后记得要存档喔...";
		next;
		set job_assasin_q,0;
		set thief_joblvl,0;
		set asn_skill,0;
		savepoint "in_moc_16.gat",18,14;
		warp "in_moc_16.gat",18,14;
		end;
	}

	if(Class==6 && job_assasin_q>7)
	{
		if(countitem(1008)==0)
		{
			mes "[高手暗杀者 修伊]";
			mes "嗯...你在中途有什么...出差错了吗?";
			mes "为何没有该有的 '泯灭之心'呢?";
			next;
			mes "[高手暗杀者 修伊]";
			mes "应该要拿到才对啊...到底把它丢到哪里去的啊??!!";
			next;
			mes "[高手暗杀者 修伊]";
			mes "这次我会装做看不到的!但是你要偷偷的不要让公会首领知道的情况下要拿'泯灭之心' 才可以!";
			next;
			mes "[高手暗杀者 修伊]";
			mes "赶快把'泯灭之心' 找出来,不管如何一定要找到!快去!";
			next;
			mes "[高手暗杀者 修伊]";
			mes "找到之后再来找我!唉唉...";
			close;
			end;
		}

		mes "[高手暗杀者 修伊]";
		mes "呼...恭喜你. 终于要转职了。";
		mes "啊. 在那之前..先看看公会首领给你的证据吧。";
		next;
		if(SkillPoint!=0)
		{
			mes "[感觉到杀气的人]";
			mes "如果有剩下的技能点数的话就无法转职。";
			mes "回去把它用完再来吧。";
			close;
			end;
		}
		mes "[高手暗杀者 修伊]";
		mes ".........";
		mes ".....";
		mes "...";
		next;
		delitem 1008,1;
		mes "[高手暗杀者 修伊]";
		mes "嗯. 没有错。";
		next;
		set job_assasin_q,0;
		jobchange 12;
		set ReClass,12;
		mes "[高手暗杀者 修伊]";
		mes "很好! 你就迈向刺客的路往前进吧!";
		mes "平常也不要忘了要遵守自己的信念才行的..";
		mes "偶尔来玩玩吧. 真的恭喜你转职。";
		close;
		end;
	}

	if(Class==6 && countitem(1008)>0 && job_assasin_q<7)
	{
		mes "[感觉到杀气的人]";
		mes "嗯? 你来这种地方干嘛?";
		next;
		mes "[感觉到杀气的人]";
		mes "拿着'泯灭之心'了的话, 是为了转职的吗?";
		mes "那么...";
		next;
		mes ".................";
		next;
		mes "[感觉到杀气的人]";
		mes "你这死家伙!!!!!!";
		mes "你敢拿着假的想骗我是吗!!";
		mes "我当场在这里就杀了你!";
		next;
		warp "moc_fild16.gat",206,229;
		end;
	}

	mes "[感觉到杀气的人]";
	mes "嗯? 你来这种地方干嘛?";
	mes "...该不会是要做可疑的事情吧?";
	mes ".....嗯?!";
	next;
	switch(Class)
	{
	case 0:
		mes "[感觉到杀气的人]";
		mes "....喂. 初学者. 赶快从这里'逃走'吧. 遇到难看的事情我可不管喔。";
		close;
		end;
		break;
	case 1:
	case 7:
		mes "[感觉到杀气的人]";
		mes "....进入剑之路的人来到这种偏僻的地放有何事情呢?继续忠诚于该做的事情吧?你们这些普隆德拉的猎犬!";
		close;
		end;
		break;
	case 2:
	case 9:
		mes "[感觉到杀气的人]";
		mes "...中毒于魔力的人为何在此地呢?应该要注重自己的修行的吧?你们这些中毒者!";
		close;
		end;
		break;
	case 3:
	case 11:
		mes "[觉到杀气的人]";
		mes "......是在用弓箭的人吗?这里应该没有可以让你们乖乖被抓到的猎物吧?不然是来找麻烦的吗?啊?....赶快给我回去!!";
		close;
		end;
		break;
	case 4:
	case 8:
		mes "[感觉到杀气的人]";
		mes "...奉命神的意志的人来这充满血鲜味的地放做什么?这里并没有你们所找的神,赶快回去吧。";
		close;
		end;
		break;
	case 5:
	case 10:
		mes "[感觉到杀气的人]";
		mes "我们并不喜欢跟贪钱的人来往,你就去别的地方吧,不要在这里游荡了!";
		close;
		end;
		break;
	case 12:
		mes "[高手暗杀者 修伊]";
		mes "啊啊!是你啊!好像叫...." + strcharinfo(0) + "是吧?";
		next;
		mes "[高手暗杀者 修伊]";
		mes "很可惜现在并没有什么事情可以做耶,你就更加努力修行吧。掰掰。";
		close;
		end;
		break;
	case 6:
		if(upper>0)
		{
			mes "[感觉到杀气的人]";
			mes "你的修行很不错呀,已经是进阶盗贼啦,既然你已经转生,那我也无法帮你转职了。";
			close;
			end;
		}
		if(Joblevel<40)
		{
			mes "[感觉到杀气的人]";
			mes "嗯..你练的还不够程度,至少你想成为刺客的话,要把盗贼这个职业的修行练到一定的水准才行。";
			next;
			mes "[感觉到杀气的人]";
			mes "那么..去修行之后再来吧...正确的条件是职业等级40以上喔。练的比它还要高的话,其实,也无所谓啦。";
			close;
			end;
		}
		if(SkillPoint!=0)
		{
			mes "[感觉到杀气的人]";
			mes "如果有剩下的技能点数的话就无法转职的,你就把它用完再来吧。";
			close;
			end;
		}
		mes "[感觉到杀气的人]";
		mes "喔.盗贼..?";
		mes "以盗贼来看的话好修行程度野蛮高的吗!我们需要像你这种人才,要不要转职成刺客?";
		next;
		switch(select("是的.我是为了转职而来的.","转职条件是什么?","....还不想要转职."))
		{
		case 1:
			mes "[感觉到杀气的人]";
			mes "喔喔....好久没有来客人了。我送你到报名处吧。";
			next;
			set job_assasin_q,0;
			enablenpc "刺客 凯伊#1";
			disablenpc "刺客 凯伊#2";
			warp "in_moc_16.gat",19,76;
			end;
			break;
		case 2:
			mes "[感觉到杀气的人]";
			mes "转职条件? 嗯。";
			mes "第一、一定要是盗贼。";
			mes "第二、盗贼的既能等级要40以上。";
			mes "第三、要通过公会的考试。";
			mes "只有这三项而已,如果你把盗贼练的很好的话很容易就会通过的。";
			close;
			end;
			break;
		case 3:
			mes "[感到杀气的人]";
			mes "嗯...是吗?那就没办法。";
			close;
			end;
			break;
		}
	default:
		mes "[感觉到杀气的人]";
		mes "看啥小.....";
		mes "就是你别怀疑..";
		mes "再看我就.....";
		close;
		end;
		break;
	}
}

//-----------------------------------------------
// 打开传送 以及检查职业等级40或40以上的NPC
//-----------------------------------------------
// 刺客 凯伊: First Position =================================
in_moc_16.gat,21,91,4	script	刺客 凯伊#1	730,4,4,{
	end;

OnTouch:
	mes "[刺客 凯伊]";
	mes "嗯???....";
	disablenpc "刺客 凯伊#1";
	enablenpc "刺客 凯伊#2";
	close;
	end;
}

// 刺客 凯伊: Second Position ==============================
in_moc_16.gat,25,90,4	script	刺客 凯伊#2	730,2,1,{
	if(@kaitrig!=1)
	{
		set @kaitrig, 1;
		mes "[刺客 凯伊]";
		mes "原来你是来转职的啊.";
		mes "因为已经习惯有人接近我的话先避开的呢...";
		mes "嗯. 不管怎样. 辛苦你来到这里了.";
		next;
		mes "[刺客 凯伊]";
		mes "是因为转职成刺客而来的吧?";
		next;
		menu	"是的. ",ForAss,
			"...没有.",NotForAss;
ForAss:
	mes "[刺客 凯伊]";
	mes "嗯. 那么先填转职申请书吧.";
	mes "把你的名字跟...职业等级写上去";
	next;
	set @joblvl,Joblevel;
	mes "[刺客 凯伊]";
	mes "那么.." + strcharinfo(0) + " ...";
	mes "嗯.职业等级是 " + @joblvl + " .....";
	next;
	if(Joblevel<50)
	{
		mes "[刺客 凯伊]";
		mes "嗯,是底线通过啊!没关系,应该可以派得上用场吧。最近真的太多没有基本的家伙呢...";
		mes "啊..是自言自语啦,不要放在心里,哈哈!";
		next;
		mes "[刺客 凯伊]";
		mes "..............";
		next;
		mes "[刺客 凯伊]";
		mes "写好了吗..?";
		mes "那么就把它交给我吧..";
		next;
		mes "[刺客 凯伊]";
		mes "那么我现在就送你过去. 祝你好运.";
		next;
		set thief_joblvl, 2;
		set job_assasin_q, 1;
		warp "in_moc_16.gat",19,144;
		set @kaitrig,0;
		enablenpc "刺客 凯伊#1";
		disablenpc "刺客 凯伊#2";
		end;
	}

	if(joblevel<40)
	{
		mes "[刺客 凯伊]";
		mes "...你是怎么进来的? 现在马上滚出去.";
		next;
		warp "moc_fild16.gat",206,229;
		set @kaitrig,0;
		enablenpc "刺客 凯伊#1";
		disablenpc "刺客 凯伊#2";
		end;
	}

	mes "[刺客 凯伊]";
	mes "喔喔? 职业等级是 " + @joblvl + " 啊? 你练的很好的吗?";
	mes "上面的应该会高兴有像你这种人参加考试的 哈哈..";
	mes "是自言自语的啦...来来. 赶快写吧.";
	next;
	mes "[刺客 凯伊]";
	mes ".........";
	next;
	mes "[刺客 凯伊]";
	mes ".....";
	next;
	mes "[刺客 凯伊]";
	mes "写好了吗..?";
	mes "那么就把它交给我吧..";
	next;
	mes "[刺客 凯伊]";
	mes "那么. 我现在就帮你传送过去吧. 祝你好运.";
	next;
	set @kaitrig,0;
	set thief_joblvl, 1;
	set job_assasin_q, 1;
	warp "in_moc_16.gat",19,144;
	set @kaitrig,0;
	enablenpc "刺客 凯伊#1";
	disablenpc "刺客 凯伊#2";
	end;

NotForAss:
	mes "[刺客 凯伊]";
	mes "嗯..不是啊?...";
	mes "............";
	next;
	mes "[刺客 凯伊]";
	mes "你是想再跟我聊天是不是?";
	mes "............";
	next;
	mes "[刺客 凯伊]";

⌨️ 快捷键说明

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