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

📄 npc_merchant.txt

📁 c151的晋级版
💻 TXT
📖 第 1 页 / 共 3 页
字号:
//Merchant Quest for Athena by RoVeRT
//Modify by Robert 蝴蝶君 2004-3-13 Mail:robert_st@21cn.com

alberta_in.gat,53,43,6	script	商人公会会员	86,{
	set @TEMP,0;
	mes "[会员 曼修]";
	if(Test_MER==2) goto JobMercQE2;
	if((Test_MER==10) || (Test_MER==9)) goto JobMerQE10o9;
	if(((Test_MER==8) || (Test_MER==7)) & (Test_MER != 0)) goto JobMerQE8o7aN0;
	if((Test_MER <= 6) & (Test_MER != 0)) goto JobMerQLE6aN0;
	mes "请问有什么事情吗?";
	next;
	menu "转职成为商人。",M0,"询问有关商人的事项。",M1,"询问有关转职为商人的条件。",M2,"放弃。",MEnd;

	M0:
		if(Class==5) goto JobMer;
		if((Class !=5) & (Class !=0)) goto JNMaJNN;
		mes "[会员 曼修]";
		mes "你想成为商人吗?...";
		next;
		if(JobLevel < 10) goto NotLvl;
		mes "[会员 曼修]";
		mes "很好,那么,请在这份申请书上签名,并且备妥加入商人公会的入会费用1000金币。";
		mes "啊~你要是现在手头上不方便的话,可以先缴交500金币保证金,馀款部分等到转职考试考完后再交也可以。";
		mes "怎么样?你要现在加入吗?";
		next;
		menu "加入。",M00,"不,我考虑看看┅",M0End;

		M00:
			set Test_MER,0;
			set Test_MER2,0;
			set Test_MER3,0;

			mes "[会员 曼修]";
			mes "名字叫... " + strcharinfo(0) + " ...";
			mes "这份申请书必须和会费一起交出去,你想要怎么缴纳会费呢?";
			next;
			menu "1000金币一次付清。",M000,"分期付款,先缴交500金币。",M001,"放弃。",M00End;

			M000:
				mes "[会员 曼修]";
				if(Zeny >= 1000) goto Zeny1k;
				mes "看你的表情好像有点困难,你也可以采用分期付款,先缴交500金币,你好好考虑一下吧!";
				close;

				Zeny1k:
					set Zeny,Zeny-1000;
					set Test_MER,4;
					mes "看一看,是1000金币没错。";
					goto M00Cont;
			M001:
				mes "[会员 曼修]";
				if(Zeny >= 500) goto Zeny05k;
				mes "...你不要摆出一副'我也不想一毛钱都没有'的表情嘛,快点去筹钱吧!";
				close;

				Zeny05k:
					set Zeny,Zeny-500;
					set Test_MER,3;
					mes "看一看,是500金币没错。好吧!虽然分期付款并不是个好习惯...";
					goto M00Cont;
			M00End:
				mes "[会员 曼修]";
				mes "准备好后,欢迎你随时来找我!";
				close;
		M0End:
			mes "[会员 曼修]";
			mes "你现在没有钱是吗?等筹好钱再来吧!";
			close;
		M00Cont:
		next;
		mes "[会员 曼修]";
		mes "很好,你已经填妥公会加入申请书,我会帮你送出去的,那么,现在就让我来为你说明转职考试的相关事项吧!对了,在那之前有一点我必须要提醒你。";
		mes "商人注重商誉,不要欺骗别人,知道吗?";
		next;
		set @TEMP,rand(4);
		mes "[会员 曼修]";
		if(@TEMP == 1)
		goto R0;
		if(@TEMP == 2)
		goto R1;
		if(@TEMP == 3)
		goto R2;
		else(@TEMP == 4)
		goto R3;
		R0:
			mes "到仓库去取物品,然后将它送到普隆德拉的旧剑士公会去,交给卡普拉公司普隆德拉支部总负责人就可以了。";
			set @TEMP,rand(2);
			goto R00;

			R00:
				if(@TEMP !=0) goto R01;
				mes "物品统一编号:2485741.";
				set Test_MER2,1;
				next;
				goto M00Cont1;
			R01:
				mes "物品统一编号:2328137.";
				set Test_MER2,2;
				next;
				goto M00Cont1;
		R1:
			mes "到仓库去取物品,然后将它送到吉芬的魔法学校去,交给那里的服务员就可以了。";
			set @TEMP,rand(2);
			goto R10;

			R10:
				if(@TEMP !=0) goto R10;
				mes "物品统一编号:2989396.";
				set Test_MER2,3;
				next;
				goto M00Cont1;
			R11:
				mes "物品统一编号:2191737.";
				set Test_MER2,4;
				next;
				goto M00Cont1;
		R2:
			mes "到仓库去取物品,然后将它送到梦罗克的染料制造厂去,交给兹巴杜力师傅就可以了。";
			set @TEMP,rand(2);
			goto R20;

			R20:
				if(@TEMP !=0) goto R21;
				mes "物品统一编号:3012685.";
				set Test_MER2,5;
				next;
				goto M00Cont1;
			R21:
				mes "物品统一编号:3487372.";
				set Test_MER2,6;
				next;
				goto M00Cont1;
		R3:
			mes "到仓库去取物品,然后将它送到依斯鲁得岛去,交给卡普拉职员就可以了。";
			set @TEMP,rand(2);
			goto R30;

			R30:
				if(@TEMP !=0) goto R31;
				mes "物品统一编号:3318702.";
				set Test_MER2,7;
				next;
				goto M00R3;
			R31:
				mes "物品统一编号:3543625.";
				set Test_MER2,8;
				next;
				goto M00R3;

				M00R3:
					next;
					mes "[会员 曼修]";
					mes "另外... (这是我私人的请求,当你将物品交给对方时,请把这封信也交给他。别忘记咯~麻烦你了~~)";
					getitem 1072,1;
					next;
					goto M00Cont1;
		M00Cont1:
			mes "[会员 曼修]";
			mes "记住这个编号,到仓库去告诉仓库管理员你的目的地和统一编号,他就会把东西拿出来给你,千万要记得喔!";
			mes "仓库是由我为中心,右手边那间房间就是了。";
			next;
			mes "[会员 曼修]";
			mes "事情办完后回到这里来,把收据交回拿物品的那个仓库去,然后再来找我就可以了。";
			mes "那么,路上小心!";
			close;

	M1:
		mes "[会员 曼修]";
		mes "商人?简单的说就是藉由卖东西来赚钱的人。";
		mes "虽然既不太会打架,也没有特别的攻击或回复技能,但可以用低廉的价格买进并以高价卖出所拥有的商品。";
		next;
		mes "[会员 曼修]";
		mes "虽然商人有一招金钱攻击的技能,但是很浪费,所以请你考虑清楚再使用。除了剑、权杖或是双手剑等以外的武器才能使用,当然啦!买卖这些东西是没有问题的。";
		mes "嗯,简单来说,商人呢,就是个可以赚很多钱的职业,知道了吗?";
		close;
	M2:
		mes "[会员 曼修]";
		mes "具备三个条件才可以成为商人。";
		next;
		mes "[会员 曼修]";
		mes "第一,虽然说商人就是藉由买卖物品赚钱的人,但是基本技能等级最少还是要达到9级以上才可以。";
		next;
		mes "[会员 曼修]";
		mes "第二,加入商人公会的入会费要1000金币,真想成为商人的话,这点小钱应该难不倒你吧!嗯~";
		next;
		mes "[会员 曼修]";
		mes "第三,你还必须通过基本体力与方向感的转职测验,我会要你到某个指定的村落去送东西给某个特定的人,到时候再看你的正确性来决定是否让你转职。";
		close;
	MEnd:
		close;

		JobMer:
			mes "[会员 曼修]";
			mes ".....? 你说什么啊?你已经是商人啦!你该不会是在跟我开玩笑吧?!";
			close;
		JNMaJNN:
			mes "[会员 曼修]";
			mes "我们商人公会最讨厌的就是那种脚踏两条船做兼职工作的人了。";
			mes "我指的就是那种白天身分是商人,晚上则变成盗贼做出偷窃的行为之类的。我最痛恨这样的人了~";
			next;
			mes "[会员 曼修]";
			mes "嗯,虽然我话多了点,但只是想让你知道,我们不需要已经有别的职业的人。";
			close;
		NotLvl:
			mes "[会员 曼修]";
			mes "但是,要成为商人的话,基本技能等级最少也要达到9级以上才行。";
			mes "虽然商人这个职业只跟钱有接触,但是最少还是得要有基本的技能不是吗?";
			close;

	JobMercQE2:
		set Test_MER,0;
		set Test_MER2,0;
		set Test_MER3,0;

		mes "名字是"+ strcharinfo(0) +"....";
		mes "你的转职考试不合格,你已经知道吧?你的纪录会被消失。你愿意申请就再问问我吧。";
		close;

	JobMerQE10o9:
		if(Sex == 0) goto jobmercqE10a9L;
		mes "啊! " + strcharinfo(0) + " 先生。";
		goto JobMerQE10a9Cont;

		jobmercqE10a9L:
			mes "啊! " + strcharinfo(0) + " 小姐。";
			goto JobMerQE10a9Cont;

		JobMerQE10a9Cont:
		mes "有个好消息告诉你。";
		if(Test_MER==10) goto JobMerQE10;
		if(Test_MER==9) goto JobMerQE9;

		JobMerQE10:
			mes "你的转职考试已经合格了,商人公会总会已经承认你的商人资格,并且让你正式加入商人公会。";
			goto JobMerQua;

		JobMerQE9:
			mes "你的转职考试已经合格了,商人公会总会已经承认你的商人资格,并且让你正式加入商人公会。";
			mes "那么就只剩下有关会费馀款的部分了,你应该已经准备好了吧?";
			next;
			menu "付馀款500金币。",M0JobMerQE9,"放弃。",EndJobMerQE9;

			M0JobMerQE9:
				mes "[会员 曼修]";
				if(Zeny < 500) goto M0jobmercE9NZ;
				set Zeny,Zeny-500;
				mes "嗯,500金币刚好!";
				goto JobMerQua;

				M0JobMerQE9NZ:
					mes "都已经到了这个地步了,居然发生这种没钱付的问题,想当商人的人怎么可以这么不讲信用呢!你快点去想想办法吧!";
					goto EndJobMerQE9;

			EndJobMerQE9:
				mes "[会员 曼修]";
				mes "怎么了?有什么问题吗?";
				close;

		JobMerQua:
			mes "按下一个钮看看吧!";
			next;
			mes "[会员 曼修]";
			mes "恭喜你成为商人!";
			releaseall;
			JobChange 5;
			mes "再次真心的恭喜你成为我们商人公会的一员,希望你往后仍持续参与我们的活动!";
			next;
			if(Test_MER2==7 || Test_MER2==8 && Test_MER3==9) 
					goto JobMerQ2E7o8;
			if(Test_MER2==7 || Test_MER2==8 && Test_MER3==8) 
			mes "[会员 曼修]";
			mes "(什么,你把信给忘了。好吧,那也没办法,辛苦你了。)";
			goto JobMerQua1;

		JobMerQ2E7o8:
			mes "[会员 曼修]";
			mes "(虽然没多少钱,但这是我的心意,算是谢谢你送信来给我,下次还要麻烦你了~)";
			set Zeny,Zeny+100;
			goto JobMerQua1;

			JobMerQua1:
				set Test_MER,0;
				set Test_MER2,0;
				set Test_MER3,0;

				next;
				mes "[会员 曼修]";
				mes "为了要达成占有全世界通货量20%的远大目标,我们需要像你这样热血的青年!";
				mes "话虽如此,重点还是想要多赚点钱啦!你也是知道的嘛!是不是~";
				close;
	JobMerQE8o7aN0:
		mes "啊,"+ strcharinfo(0) +"。那么快就回来了吗?看起来好像你还没有完成我交给你的任务吧?赶紧出发吧!";
		close;
	JobMerQLE6aN0:
		mes "哦?你忘记了你的路线和物品编号吗?那好吧,我再告诉你一次。";
		if((Test_MER2==1) | (Test_MER2==2)) goto JobMerQ2E1oE2;
		if((Test_MER2==3) | (Test_MER2==4)) goto JobMerQ2E3oE4;
		if((Test_MER2==5) | (Test_MER2==6)) goto JobMerQ2E5oE6;
		if((Test_MER2==7) | (Test_MER2==8)) goto JobMerQ2E7oE8;

		JobMerQ2E1oE2:
			mes "到仓库去取物品,然后将它送到普隆德拉的旧剑士公会去,交给卡普拉公司普隆德拉支部总负责人就可以了。";
			if(Test_MER2==2) goto JobMerQ2E2;
			mes "物品统一编号:2485741.";
			goto JobMerQ2Cont;

			JobMerQ2E2:
				mes "物品统一编号:2328137.";
				goto JobMerQ2Cont;

		JobMerQ2E3oE4:
			mes "到仓库去取物品,然后将它送到吉芬的魔法学校去,交给那里的服务员就可以了。";
			if(Test_MER2==4) goto JobMerQ2E4;
			mes "物品统一编号:2989396";
			goto JobMerQ2Cont;

			JobMerQ2E4:
				mes "物品统一编号:2191737.";
				goto JobMerQ2Cont;

		JobMerQ2E5oE6:
			mes "到仓库去取物品,然后将它送到梦罗克的染料制造厂去,交给兹巴杜力师傅就可以了。";
			if(Test_MER2==6) goto JobMerQ2E6;
			mes "物品统一编号:3012685.";
			goto JobMerQ2Cont;

			JobMerQ2E6:
				mes "物品统一编号:3487372.";
				goto JobMerQ2Cont;

		JobMerQ2E7oE8:
			mes "到仓库去取物品,然后将它送到依斯鲁得岛去,交给卡普拉职员就可以了。";
			if(Test_MER2==8) goto JobMerQ2E8;
			mes "物品统一编号:3318702.";
			goto JobMerQ2Cont;

			JobMerQ2E8:
				mes "物品统一编号:3543625.";
				goto JobMerQ2Cont;

		JobMerQ2Cont:
			mes "仓库是由我为中心,右手边那间房间就是了。";
			if((Test_MER2==7) | (Test_MER2==8)) goto JobMerQ2ContE7o8;
			goto JobMerQ2Cont1;

			JobMerQ2ContE7o8:
				mes "另外... (这封信也拜托你了~~)";
				goto JobMerQ2Cont1;

		JobMerQ2Cont1:
			next;
			mes "[会员 曼修]";
			mes "记住这个编号,到仓库去告诉仓库管理员你的目的地和统一编号,他就会把东西拿出来给你,千万要记得喔!";
			mes "事情办完后回到这里来,把收据交回拿物品的那个仓库去,然后再来找我就可以了。";
			mes "那么,路上小心。";
			close;
}

alberta_in.gat,28,29,2	script	商人工会会员	83,{
	set S_FLAG,0;

	mes "[会员 凯力]";
	mes "有什么事情吗?";
	next;
	menu "为了转职考试而来。",M0,"为了打工而来。",M1,"没事。",MEnd;

	M0:
		mes "[会员 凯力]";
		if(Class==5) goto JobMer;
		if((Test_MER==10) | (Test_MER==9) | (Test_MER==2)) goto JobMerQE10oE9oE2;
		if((Test_MER==8) | (Test_MER==7)) goto JobMerQE8oE7;
		if(((Test_MER==6) | (Test_MER==5)) & ((countitem(1081)==0) | (countitem(1082)==0) | (countitem(1083)==0))) goto JobMerQE6oE5aBoxE0;
		if(((Test_MER==6) | (Test_MER==5)) & ((countitem(1081) !=0) | (countitem(1082) !=0) | (countitem(1083) !=0))) goto JobMerQE6oE5aBoxNE0;

		mes "啊,这样啊?让我看看,你的名字是"+ strcharinfo(0) +" ....";
		if(Test_MER==0) goto M0JobMerQE0;
		mes "噢,名单上有你的名字。那么请把东西给我吧!";
		mes "选择正确的目的地。";
		goto M0Cont;

		M0JobMerQE0:

⌨️ 快捷键说明

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