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

📄 npc_clown.txt

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

comodo.gat,198,148,3	script	漂泊的吟游诗人	741,{
	mes "[^000080拉菲尔^000000]";
	switch(class)
	{
	case 0:
		mes "哈啰.";
		mes "您好吗?";
		mes "您喜欢 ^00FF00克魔岛^000000 吗?";
		next;
		switch(select("当然.","还好.","其实, 我觉得有点无聊.","您是 ^800000吟游诗人^000000吗?"))
		{
		case 1:
			mes "[^000080拉菲尔^000000]";
			mes "很好呀.";
			next;
			mes "[^000080拉菲尔^000000]";
			mes "没目标的到处行走, 您不会喜欢吧, 除非您有些事必须这样做.";
			close;
			end;
			break;
		case 2:
			mes "[^000080拉菲尔^000000]";
			mes "噢, 如果您不喜欢那只是浪费时间和金钱.";
			close;
			end;
			break;
		case 3:
			mes "[^000080拉菲尔^000000]";
			mes "看的出来。";
			mes "嗯, 其实这地方不一定都适合大家来逛。";
			next;
			mes "[^000080拉菲尔^000000]";
			mes "慢慢习惯就好。";
			close;
			end;
			break;
		case 4:
			mes "[^000080拉菲尔^000000]";
			mes "我是呀.";
			next;
			mes "[^000080拉菲尔^000000]";
			mes "我教 ^800000弓箭手^000000 并且训练他们成为 ^800000吟游诗人^000000.";
			next;
			mes "[^000080拉菲尔^000000]";
			if(sex)
			{
				mes "当您成为 ^800000弓箭手^000000, 又想要成为 ^800000吟游诗人^000000 ,就回来找我吧.";
				close;
				end;
			}
			else
			{
				mes "....您是女孩子。";
				next;
				mes "[^000080拉菲尔^000000]";
				mes "只有男孩子才能成为 ^800000吟游诗人^000000.";
				mes "如果您想成为 ^800000舞娘^000000, 您需要在去别处.";
				close;
				end;
			}
			break;
		}
		break;
	case 1:
		mes "哈啰, 欢迎来到 ^00FF00克魔岛^000000";
		mes "那, 您准备享受乐趣了吗?";
		next;
		if(select("一切准备好了.","再让我想想好了.")==1)
		{
			mes "[^000080拉菲尔^000000]";
			mes "很高兴听到您这么说.";
			close;
			end;
		}
		mes "[^000080拉菲尔^000000]";
		mes "........";
		next;
		mes "[^000080拉菲尔^000000]";
		mes "嗯, 假如有发生什么事情, 我会好好的照顾您的.";
		close;
		end;
		break;
	case 2:
		mes "嘿, 哈啰.";
		mes "怎么每个人都是 ^008000魔法师公会^000000 的呀?";
		next;
		switch(select("是真的还不错呀.","还好.","不好."))
		{
		case 1:
			mes "[^000080拉菲尔^000000]";
			mes "很高兴听到您这么说.";
			close;
			end;
			break;
		case 2:
			mes "[^000080拉菲尔^000000]";
			mes "喔, 好吧. 我希望一切都很好。";
			close;
			end;
			break;
		case 3:
			mes "[^000080拉菲尔^000000]";
			mes "喔, 真的吗?  是发生什么事呀?";
			close;
			end;
			break;
		}
		break;
	case 3:
		goto Job_Change;
		break;
	case 4:
	case 8:
	case 10:
		mes "哈啰, 欢迎来到 ^00FF00克魔岛^000000.";
		close;
		end;
		break;
	case 5:
		mes "嗨, 您觉的这里的商店如何?";
		next;
		switch(select("很好.","还不错.","很糟糕."))
		{
		case 1:
			mes "[^000080拉菲尔^000000]";
			mes "很高兴听到您这么说.!";
			close;
			end;
			break;
		case 2:
			mes "[^000080拉菲尔^000000]";
			mes "喔, 仔细看价格吧.";
			close;
			end;
			break;
		case 3:
			mes "[^000080拉菲尔^000000]";
			mes "看来很不妙.";
			close;
			end;
			break;
		}
		break;
	case 6:
		mes "哈啰, 欢迎来到 ^00FF00克魔岛^000000.";
		mes "祝您有美好时光.";
		close;
		end;
		break;
	case 7:
		mes "哈啰, 欢迎来到 ^00FF00克魔岛^000000.";
		mes "我望在您身,那样会比较安全点.";
		close;
		end;
		break;
	case 9:
		mes "很高兴看到高手来这里.";
		mes "欢迎来到 ^00FF00克魔岛^000000.";
		close;
		end;
		break;
	case 11:
		mes "胜利之路就在前方不远处.";
		mes "一定很好玩.";
		close;
		end;
		break;
	case 12:
		mes "您是 ^800000刺客^000000, 有多人人被您杀掉?";
		close;
		end;
		break;
	case 14:
		mes "哈啰, 欢迎来到 ^00FF00克魔岛^000000.";
		mes "希望每人都平安无事.";
		close;
		end;
		break;
	case 15:
		mes "欢迎来到 ^00FF00克魔岛^000000, 很高兴有您们在这.";
		close;
		end;
		break;
	case 16:
		mes "有一个伟大的 ^800000贤者^000000 来到这.";
		mes "带来了给我们一些安全感.";
		close;
		end;
		break;
	case 17:
		mes "欢迎来到 ^00FF00克魔岛^000000, 要小心这里的警卫.";
		mes "如果您没有正常的在这玩, 他们会不高兴的.";
		close;
		end;
		break;
	case 18:
		mes "欢迎来到 ^00FF00克魔岛^000000, 希望您喜欢这里.";
		next;
		switch(select("我会的.","再说吧.","我可不想喜欢这里."))
		{
		case 1:
			mes "[^000080拉菲尔^000000]";
			mes "嗯.";
			close;
			end;
			break;
		case 2:
			mes "[^000080拉菲尔^000000]";
			mes "或许您该玩些小游戏, 轻松一下....";
			close;
			end;
			break;
		case 3:
			mes "[^000080拉菲尔^000000]";
			mes "嗯....希望您不会发生什么事.";
			close;
			end;
			break;
		}
		break;
	case 19:
		mes "您做的真好.";
		mes "希望能再看您天才的一面!";
		close;
		end;
		break;
	case 20:
		mes "哈啰~ 您好吗?";
		next;
		switch(select("我很好, 谢谢.","一般","感觉有点糟."))
		{
		case 1:
			mes "[^000080拉菲尔^000000]";
			mes "那真是太好了!";
			close;
			end;
			break;
		case 2:
			mes "[^000080拉菲尔^000000]";
			mes "喔, 那您小心点吧, 希望您今天不会很糟.";
			close;
			end;
			break;
		case 3:
			mes "[^000080拉菲尔^000000]";
			mes "希望今天会过的很好.";
			close;
			end;
			break;
		}
		break;
	case 22:
		if(sex)
		{
			mes "不错唷, 多了个伴侣在身边.";
			close;
			end;
		}
		mes "嘿, 酷唷.";
		mes "看来, 您已经结婚过啰!";
		mes "是那位幸运儿呀?";
		close;
		end;
		break;
	case 23:
		mes "哈啰, 欢迎来到 ^00FF00克魔岛^000000.";
		mes "祝您有美好的一天.";
		close;
		end;
		break;
	}

Job_Change:
	if(sex==0)
	{
		mes "哈啰, 若您想要成为 ^800000舞娘^000000, 去跟 ^000080 柏勒 罗本 ^000000 聊聊.";
		close;
		end;
	}

	if(Job_BA==1) goto PART1;

	if(Job_BA==2)
	{
		mes "这么快就收集完成了?";
		next;
		switch(quest_type)
		{
		case 1:	
			if(countitem(2207)==0) goto NOITEM;
			delitem 2207,1;
			break;
		case 2:	
			if(countitem(2269)==0) goto NOITEM;
			delitem 2269,1;
			break;
		case 3:
			if(countitem(710)==0) goto NOITEM;
			delitem 710,1;
			break;
		}
		mes "[^000080拉菲尔^000000]";
		mes "好了,那么接下来,帮我到姜饼城找我的好朋友 ^000080德璞^000000.";
		set Job_BA,3;
		close;
	}

	if(Job_BA==3) goto PART3;
	if(Job_BA>3) goto CONT;
	mes "嘿, 那边的.";
	mes "我能帮您什么吗?";
	next;
	menu	"我想成为 ^800000吟游诗人^000000.",JOB,
		"不用了, 我很好.",-;
NO:
	set Job_BA,1;
	mes "[^000080拉菲尔^000000]";
	mes "喔, 那您保重吧.";
	next;
	mes "[^000080拉菲尔^000000]";
	mes "嘿, 阿... 您想成为 ^800000吟游诗人^000000 的话, 尽管来找我.";
	close;
	end;
JOB:
	set Job_BA,2;
	mes "[^000080拉菲尔^000000]";
	mes "酷.";
	next;
	mes "[^000080拉菲尔^000000]";
	mes "好, 刚开始, 要收集一些材料。";
	set @RND,rand(1,3);
	switch(@RND)
	{
	case 1:
		mes "帮我收集一个 ^FF0000花朵头饰^000000";
		break;
	case 2:
		mes "帮我收集一朵 ^FF0000花叶^000000";
		break;
	case 3:
		mes "帮我收集一朵 ^FF0000幻想花^000000";
		break;
	}
	set quest_type,@RND;
	mes "找到了再回来找我吧。";
	close;
	end;
PART1:
	mes "您要重新考虑成为 ^800000吟游诗人^000000 吗?";
	next;
	menu	"是的",JOB,
		"不用",NO;
			
NOITEM:
	mes "[^000080拉菲尔^000000]";
	mes "嗯... 您少了一些东西唷.";
	switch(quest_type)
	{
	case 1:
		mes "一个^FF0000花朵头饰^000000";
		break;
	case 2:
		mes "一朵^FF0000花叶^000000";
		break;
	case 3:
		mes "一朵^FF0000幻想花^000000";
		break;
	}
	mes "找到了再回来找我吧.";
	close;
	end;
PART3:
	if(xmas_npc==11) goto PART4;
	mes "需要我传送到 ^00FF00姜饼城^000000 吗?";
	next;
	if(select("是的.","不用了.")==1)
	{
		warp "xmas.gat",148,129;
		end;
	}
	mes "[^000080拉菲尔^000000]";
	mes "嗯, 慢走.";
	close;
	end;
CONT:
	if(Job_BA==4) goto PART5;
	if(Job_BA==5) goto PART6;
	if(Job_BA==6) goto PART7;
	mes "祝您能在 ^00FF00姜饼城^000000 顺顺利利.";
	close;
	end;
PART5:
	mes "哈啰, 您准备好要开始最后的测试了吗?";
	goto AGAIN;
PART6:
	mes "哈啰, 您准备好要开始最后的测试了吗?";
	goto AGAIN;
PART4:
	mes "好, 看起来像一切都准备好了。";
	mes "要继续了吗?";
	set Job_BA,4;
	next;
	if(select("好的.","等一下.")==2)
	{
		mes "[^000080拉菲尔^000000]";
		mes "嗯, 等您准备好了, 再来找我吧.";
		close;
		end;
	}
	set Job_BA,5;
	mes "[^000080拉菲尔^000000]";
	mes "很好.";
	next;
	mes "这是最后的测试.我会唱首歌, 而您必须重覆我唱的歌.";
	mes "好了吗?";
	next;
	mes "那么开始了...";
	next;
	mes "^3355FF大声点,再大声点,再大声点响亮,^000000";
	mes "把天空摇晃,让大地生气吧,";
	mes "让快要爆炸的心脏,重新跳跃吧!";
	mes "喇叭声音响起时,开始爬城墙吧,";
	mes "只有一天的瞬间,再也不会来的";
	next;
	input @string$;
	if(@string$ != "把天空摇晃,让大地生气吧,") goto Error;
	mes "[^000080拉菲尔^000000]";
	mes "嗯,继续..";
	next;
	input @string$;
	if(@string$ != "让快要爆炸的心脏,重新跳跃吧!") goto Error;
	mes "[^000080拉菲尔^000000]";
	mes "嗯,接下去...";
	next;
	input @string$;
	if(@string$ != "喇叭声音响起时,开始爬城墙吧,") goto Error;
	mes "[^000080拉菲尔^000000]";
	mes "嗯,还有呢?";
	next;
	input @string$;
	if( @string$ != "只有一天的瞬间,再也不会来的") goto Error;
	mes "[^000080拉菲尔^000000]";
	mes "嗯,...";
	next;
GOOD0:
	mes "[^000080拉菲尔^000000]";
	mes "很优唷!";
	mes "您很有可能成为 ^800000吟游诗人^000000!";
	set Job_BA,6;
	next;
CHECK:
	mes "[^000080拉菲尔^000000]";
	mes "再让我看一下您的条件.";
	next;
	mes "[^000080拉菲尔^000000]";
	if(JobLevel>39) goto OKAY0;
	mes "很抱歉, 您的职业等级至少要40级以上唷.";
	close;
	end;
OKAY0:
	if(SkillPoint==0) goto OKAY1;
	mes "呵呵, 您的技能点数要用完唷.";
	close;
	end;
OKAY1:
	mes "很好!";
	mes "那么接下来.";
	jobchange 19,Upper;
	set ReClass,19;
	mes "恭喜您转职了!";
	getitem 1901,1;
NO_BON:
	close;
	end;
AGAIN:
	mes "好了吗?";
	next;
	mes "那么开始了...";
	next;
	mes "^3355FF大声点,再大声点,再大声点响亮,^000000";
	mes "把天空摇晃,让大地生气吧,";
	mes "让快要爆炸的心脏,重新跳跃吧!";
	mes "喇叭声音响起时,开始爬城墙吧,";
	mes "只有一天的瞬间,再也不会来的";
	next;
	input @string$;
	if(@string$ != "把天空摇晃,让大地生气吧,") goto Error;
	mes "[^000080拉菲尔^000000]";
	mes "嗯,继续..";
	next;
	input @string$;
	if(@string$ != "让快要爆炸的心脏,重新跳跃吧!") goto Error;
	mes "[^000080拉菲尔^000000]";
	mes "嗯,接下去...";
	next;
	input @string$;
	if(@string$ != "喇叭声音响起时,开始爬城墙吧,") goto Error;
	mes "[^000080拉菲尔^000000]";
	mes "嗯,还有呢?";
	next;
	input @string$;
	if( @string$ != "只有一天的瞬间,再也不会来的") goto Error;
	mes "[^000080拉菲尔^000000]";
	mes "嗯,...";
	next;
	goto GOOD0;
Error:	
	mes "[^000080拉菲尔^000000]";
	mes "很抱歉, 您要重新测试.";
	close;
	end;

PART7:
	mes "准备好转职了吗?";
	next;
	menu	"是.",CHECK,
		"等一下, 我还没有心理准备.",-;
	mes "[^000080拉菲尔^000000]";
	mes "什么!不是吧...";
	mes "这有那么难决择吗?";
	close;
	end;
}

⌨️ 快捷键说明

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