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

📄 npc_merchant.txt

📁 c151的晋级版
💻 TXT
📖 第 1 页 / 共 3 页
字号:
			mes "咦?名单上面没有你的名字,你申请了转职呢?你要不要到中央的职员再确认一下呢?";
			close;

		M0Cont:
			next;
			menu "普隆德拉。",M00,"吉芬。",M01,"梦罗克。",M02,"依斯鲁德岛。",M03;

			M00:
				set S_FLAG,S_FLAG+1;
				goto M0Cont1;
			M01:
				set S_FLAG,S_FLAG+2;
				goto M0Cont1;
			M02:
				set S_FLAG,S_FLAG+3;
				goto M0Cont1;
			M03:
				set S_FLAG,S_FLAG+4;
				goto M0Cont1;

		M0Cont1:
			mes "[会员 凯力]";
			mes "那,写上物品统一编号。如果要取消的话,在上面写上'0'。";
			set Script_flag_num;
			next;
			input Script_flag_num;
			if(Script_flag_num ==0 ) goto WCancel;
			if((Script_flag_num < 1000000) | (Script_flag_num > 5000000)) goto inputErr;
			goto inputM0;

		WCancel:
			mes "[会员 凯力]";
			mes "你真的要取消?";
			next;
			menu "是。",M000,"否。",M001;

			M000:
				mes "[会员 凯力]";
				mes "已经依你的意思取消了~";
				close;
			M001:
				next;
				goto inputM0;

			inputErr:
				mes "[会员 凯力]";
				mes "超过编号范围了,编号范围从1000000到5000000以内。";
				next;
				goto inputM0;

			inputM0:
				mes "[会员 凯力]";
				if(S_FLAG==1) goto M00Cont;
				if(S_FLAG==2) goto M01Cont;
				if(S_FLAG==3) goto M02Cont;
				if(S_FLAG==4) goto M03Cont;

				M00Cont:
					mes "目的地是普隆德拉,物品统一编号: "+Script_flag_num+",对吗?";
					goto inputM0Cont;
				M01Cont:
					mes "目的地是吉芬,路途相当远耶,你真是倒楣啊!";
					mes "物品统一编号:"+Script_flag_num+",对吗?";
					goto inputM0Cont;
				M02Cont:
					mes "目的地是梦罗克,路途相当远,你真是倒楣啊!";
					mes "物品统一编号:"+Script_flag_num+",对吗?";
					goto inputM0Cont;
				M03Cont:
					mes "目的地是依斯鲁德岛,物品统一编号:"+Script_flag_num+",对吗?";
					goto inputM0Cont;

			inputM0Cont:
				next;
				menu "是。",M0000,"否。",M0001;

				M0000:
					goto M0Cont2;
				M0001:
					close;
		M0Cont2:
			if(S_FLAG==1) goto M000Cont;
			if(S_FLAG==2) goto M001Cont;
			if(S_FLAG==3) goto M002Cont;
			if(S_FLAG==4) goto M003Cont;

			M000Cont:
				set Test_MER3,1;
				if((Test_MER2==1) & (Script_flag_num==2485741)) goto M000JobMerQ2E1;
				if((Test_MER2==2) & (Script_flag_num==2328137)) goto M000JobMerQ2E2;
				getitem 1083,1;
				goto M0Cont3;

				M000JobMerQ2E1:
					getitem 1081,1;
					goto M0Cont3;

				M000JobMerQ2E2:
					getitem 1082,1;
					goto M0Cont3;

			M001Cont:
				set Test_MER3,2;
				if((Test_MER2==3) & (Script_flag_num==2989396)) goto M000JobMerQ2E3;
				if((Test_MER2==4) & (Script_flag_num==2191737)) goto M000JobMerQ2E4;
				getitem 1083,1;
				goto M0Cont3;

				M000JobMerQ2E3:
					getitem 1081,1;
					goto M0Cont3;

				M000JobMerQ2E4:
					getitem 1082,1;
					goto M0Cont3;

			M002Cont:
				set Test_MER3,3;
				if((Test_MER2==5) & (Script_flag_num==3012685)) goto M000JobMerQ2E5;
				if((Test_MER2==6) & (Script_flag_num==3487372)) goto M000JobMerQ2E6;
				getitem 1083,1;
				goto M0Cont3;

				M000JobMerQ2E5:
					getitem 1081,1;
					goto M0Cont3;

				M000JobMerQ2E6:
					getitem 1082,1;
					goto M0Cont3;

			M003Cont:
				set Test_MER3,4;
				if((Test_MER2==7) & (Script_flag_num==3318702)) goto M000JobMerQ2E7;
				if((Test_MER2==8) & (Script_flag_num==3543625)) goto M000JobMerQ2E8;
				getitem 1083,1;
				goto M0Cont3;

				M000JobMerQ2E7:
					getitem 1081,1;
					goto M0Cont3;

				M000JobMerQ2E8:
					getitem 1082,1;
					goto M0Cont3;
		M0Cont3:
			if(Test_MER==4) goto M0JobMerQE4;
			goto M0JobMerQE5;

			M0JobMerQE4:
				set Test_MER,Test_MER+2;
				goto M0Cont4;

			M0JobMerQE5:
				set Test_MER,Test_MER+2;
				goto M0Cont4;

		M0Cont4:
			mes "[会员 凯力]";
			mes "不论是什么理由,若是把交付的物品遗失了,你便无法转职成为商人,我也不会再交付你任何东西了,这点你绝对不能忘记。";
			mes "那么,一路小心。啊!记得要把收据也带回来。";
			close;

		JobMer:
			mes "你在说什么啊?你已经是商人啦!~";
			close;

		JobMerQE10oE9oE2:
			mes "...好!你的纪录已经交到商人公会的转职部门去了,请你去找中央的'会员 曼修'问问看吧!";
			close;

		JobMerQE8oE7:
			mes "啊,这样啊?好,让我看看。你的名字是"+ strcharinfo(0) +"....";
			next;
			mes "[会员 凯力]";
			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==1) & (countitem(1073) != 0)) goto JobMerQ2E1;
				if((Test_MER2==2) & (countitem(1074) != 0)) goto JobMerQ2E2;
				goto JobNotQua;

				JobMerQ2E1:
					delitem 1073,1;
					goto JobMerVou;

				JobMerQ2E2:
					delitem 1074,1;
					goto JobMerVou;

			JobMerQ2E3oE4:
				mes "是吉芬的魔法学校啊!你把收据带来了吧?";
				if((Test_MER2==3) & (countitem(1075) != 0)) goto JobMerQ2E3;
				if((Test_MER2==4) & (countitem(1076) != 0)) goto JobMerQ2E4;
				goto JobNotQua;

				JobMerQ2E3:
					delitem 1075,1;
					goto JobMerVou;

				JobMerQ2E4:
					delitem 1076,1;
					goto JobMerVou;

			JobMerQ2E5oE6:
				mes "是梦罗克的染料制造厂啊!你把收据带来了吧?";
				if((Test_MER2==5) & (countitem(1077) != 0)) goto JobMerQ2E5;
				if((Test_MER2==6) & (countitem(1078) != 0)) goto JobMerQ2E6;
				goto JobNotQua;

				JobMerQ2E5:
					delitem 1077,1;
					goto JobMerVou;

				JobMerQ2E6:
					delitem 1078,1;
					goto JobMerVou;

			JobMerQ2E7oE8:
				mes "是依斯鲁德的卡普拉公司啊!你把收据带来了吧?";
				if((Test_MER2==7) & (countitem(1079) != 0)) goto JobMerQ2E7;
				if((Test_MER2==8) & (countitem(1080) != 0)) goto JobMerQ2E8;
				goto JobNotQua;

				JobMerQ2E7:
					delitem 1079,1;
					goto JobMerVou;

				JobMerQ2E8:
					delitem 1080,1;
					goto JobMerVou;

				JobNotQua:
					mes "什么?怎么搞的!?居然没有收据?到底是怎么回事?";
					mes "不合格!你想再考试就找中央的转职部门职员去,出去吧!";
					set Test_MER,2;
					close;

			JobMerVou:
				mes "....很好!你做的太好了!你的纪录已经交到商人公会的转职部门去了,请你去找中央的'会员 曼修'问问看吧!";
				if(Test_MER2==8) goto JobMerVouJMQE8;
				set Test_MER,Test_MER+2;
				close;

				JobMerVouJMQE8:
					set Test_MER,Test_MER+2;
					close;

		JobMerQE6oE5aBoxE0:
			mes "你平安回来啦?";
			next;
			menu "物品遗失了。",JobMerQE6oE5aBoxE00,"没事。",JobMerQE6oE5aBoxE01;

			JobMerQE6oE5aBoxE00:
				set Test_MER,2;
				mes "[会员 凯力]";
				mes "什么?你这笨蛋!你说你把物品弄丢了?你怎么能把物品弄丢了呢?";
				mes "不合格!你想再考试就找中央的转职部门职员去,出去吧!";
				close;

			JobMerQE6oE5aBoxE01:
				mes "[会员 凯力]";
				mes "....真无趣....";
				close;

		JobMerQE6oE5aBoxNE0:
			mes "你这家伙,到现在还没出发!在这里做什么?";
			next;
			menu "请让我交换物品。",JobMerQE6oE5aBoxNE00,"没事。",JobMerQE6oE5aBoxNE01;

			JobMerQE6oE5aBoxNE00:
				mes "[会员 凯力]";
				if((countitem(1081)==0) & (countitem(1082)==0) & (countitem(1083)==0)) goto MerBoxE0;
				mes "怎么会有这种笨蛋!真是找麻烦!我把你的纪录取消掉,回收物品!";
				if(countitem(1081) !=0) goto MerBox1NE0;
				if(countitem(1082) !=0) goto MerBox2NE0;
				if(countitem(1083) !=0) goto MerBox3NE0;

				MerBox1NE0:
					delitem 1081,1;
					goto MerBoxEnd;

				MerBox2NE0:
					delitem 1082,1;
					goto MerBoxEnd;

				MerBox3NE0:
					delitem 1083,1;
					goto MerBoxEnd;

					MerBoxEnd:
						set Test_MER3,0;
						set Test_MER,4;

						close;

				MerBoxE0:
					mes "箱子呢?箱子在哪里?!";
					next;
					menu "物品遗失了。",MerBoxE00,"没┅ 没有。",MerBoxE01;

					MerBoxE00:
						set Test_MER,2;
						mes "[会员 凯力]";
						mes "什么?你这笨蛋!你说你把物品弄丢了?你怎么能把物品弄丢了呢?";
						mes "不合格!你想再考试就找中央的转职部门职员去,出去吧!";
						close;
					MerBoxE01:
						mes "[会员 凯力]";
						mes "糊里糊涂的?打起精神来!!";
						close;
			JobMerQE6oE5aBoxNE01:
				mes "[会员 凯力]";
				mes "....真无趣....";
				close;

	M1:
		mes "[会员 凯力]";
		mes "打工?我们还在准备中。没办法,总会的预算删减,我也不愿意啊!";
		close;
	MEnd:
		mes "[会员 凯力]";
		mes "...?嗯┅?┅嗯?";
		mes "什么..?";
		close;
}

geffen_in.gat,155,122,4	script	魔法师公会服务人员	47,{
	if(Test_MER3 != 2) goto QuestNE2;
	if((Test_MER==8) | (Test_MER==7)) goto JobMerQE8o7;
	if((Test_MER==6) | (Test_MER==5)) goto JobMerQE6o5;

	JobMerQE6o5:
		mes "[魔法师公会服务人员]";
		mes "啊!来了,商人公会送东西来了,真是麻烦你了....";
		if ((countitem(1081)==1) | (countitem(1082)==1) | (countitem(1083)==1)) goto MerBox123E1;
		mes "奇怪?东西呢?东西在哪啊?";
		close;

		MerBox123E1:
			mes "天气那么炎热,还麻烦你送东西到这么远的地方来,真是辛苦你啦!";
			next;
			mes "[魔法师公会服务人员]";
			mes "那么,确认一下统一编号好了?嗯....";
			if((Test_MER2==3) | (countitem(1081) !=0)) goto JobMerQ2E3oMerBox1NE0;
			if((Test_MER2==4) | (countitem(1082) !=0)) goto JobMerQ2E4oMerBox2NE0;
			mes ".....编号不对!?";
			next;
			mes "[魔法师公会服务人员]";
			mes "等一下!这不是我订的东西!从商人公会那送过来的物品统一编号应该是2989396或者2191737才对,是不是哪里出错了呢?";
			close;

			JobMerQ2E3oMerBox1NE0:
				mes "2989396....是我订的物品没错,来,这收据给你。";
				delitem 1081,1;
				getitem 1075,1;
				goto MerBox123;

			JobMerQ2E4oMerBox2NE0:
				mes "2191737.... 是我订的物品没错,来,这收据给你。";
				delitem 1082,1;
				getitem 1076,1;
				goto MerBox123;

			MerBox123:
				if(Test_MER==6) goto MerBoxQ123E6;
				set Test_MER,Test_MER+2;
				goto MerBoxQ123E6Cont;

				MerBoxQ123E6:
					set Test_MER,Test_MER+2;
					goto MerBoxQ123E6Cont;

				MerBoxQ123E6Cont:
					next;
					set Test_MER3,Test_MER3+3;
					mes "[魔法师公会服务人员]";

⌨️ 快捷键说明

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