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

📄 npc_merchant.txt

📁 JA++的最新...很多ROSF都用这个 ] 是个不错的东西-3-
💻 TXT
📖 第 1 页 / 共 3 页
字号:

alberta_in.gat,28,29,2	script	商人工会会员	83,{
	set S_FLAG,0;
	mes "[会员 凯力]";
	mes "有什么事情吗?";
	next;
	switch(select("为了转职考试而来。","为了打工而来。","没事。"))
	{
	case 2:
		mes "[会员 凯力]";
		mes "打工?我们还在准备中。没办法,总会的预算删减,我也不愿意啊!";
		close;
		end;
		break;
	case 3:
		mes "[会员 凯力]";
		mes "...?嗯┅?┅嗯?";
		mes "什么..?";
		close;
		end;
		break;
	default:
		break;
	}

	mes "[会员 凯力]";
	if(Class==5) goto JobMer;
	if(Test_MER==10 || Test_MER==9 || Test_MER==2)
	{
		mes "...好!你的纪录已经交到商人公会的转职部门去了,请你去找中央的'会员 曼修'问问看吧!";
		close;
		end;
	}
	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)
	{
		mes "咦?名单上面没有你的名字,你申请了转职呢?你要不要到中央的职员再确认一下呢?";
		close;
		end;
	}
	mes "噢,名单上有你的名字。那么请把东西给我吧!";
	mes "选择正确的目的地。";
	next;
	set S_FLAG,S_FLAG+select("普隆德拉。","吉芬。","梦罗克。","依斯鲁德岛。");
	mes "[会员 凯力]";
	mes "那,写上物品统一编号。如果要取消的话,在上面写上'0'。";
	set @Script_flag_num,0;
	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;
	if(select("是。","否。")==1)
	{
		mes "[会员 凯力]";
		mes "已经依你的意思取消了~";
		close;
		end;
	}

	next;
	goto inputM0;

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

inputM0:
	mes "[会员 凯力]";
	switch(S_FLAG)
	{
	case 1:
		mes "目的地是普隆德拉,物品统一编号: "+@Script_flag_num+",对吗?";
		break;
	case 2:
		mes "目的地是吉芬,路途相当远耶,你真是倒楣啊!";
		mes "物品统一编号:"+@Script_flag_num+",对吗?";
		break;
	case 3:
		mes "目的地是梦罗克,路途相当远,你真是倒楣啊!";
		mes "物品统一编号:"+@Script_flag_num+",对吗?";
		break;
	case 4:
		mes "目的地是依斯鲁德岛,物品统一编号:"+@Script_flag_num+",对吗?";
		break;
	}

	next;
	if(select("是。","否。")==2)
	{
		close;
		end;
	}

	switch(S_FLAG)
	{
	case 1:
		set Test_MER3,1;
		if(Test_MER2==1 && @Script_flag_num==2485741)
		{
			getitem 1081,1;
			break;
		}
		if(Test_MER2==2 && @Script_flag_num==2328137)
		{
			getitem 1082,1;
			break;
		}
		getitem 1083,1;
		break;
	case 2:
		set Test_MER3,2;
		if(Test_MER2==3 && @Script_flag_num==2989396)
		{
			getitem 1081,1;
			break;
		}
		if(Test_MER2==4 && @Script_flag_num==2191737)
		{
			getitem 1082,1;
			break;
		}
		getitem 1083,1;
		break;
	case 3:
		set Test_MER3,3;
		if(Test_MER2==5 && @Script_flag_num==3012685)
		{
			getitem 1081,1;
			break;
		}
		if(Test_MER2==6 && @Script_flag_num==3487372)
		{
			getitem 1082,1;
			break;
		}
		getitem 1083,1;
		break;
	case 4:
		set Test_MER3,4;
		if(Test_MER2==7 && @Script_flag_num==3318702)
		{
			getitem 1081,1;
			break;
		}
		if(Test_MER2==8 && @Script_flag_num==3543625)
		{
			getitem 1082,1;
			break;
		}
		getitem 1083,1;
		break;
	}

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

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

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)
	{
		delitem 1073,1;
		goto JobMerVou;
	}
	if(Test_MER2==2 && countitem(1074)!=0)
	{
		delitem 1074,1;
		goto JobMerVou;
	}
	goto JobNotQua;

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

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

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

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

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

JobMerQE6oE5aBoxE0:
	mes "你平安回来啦?";
	next;
	if(select("物品遗失了。","没事。")==1)
	{
		set Test_MER,2;
		mes "[会员 凯力]";
		mes "什么?你这笨蛋!你说你把物品弄丢了?你怎么能把物品弄丢了呢?";
		mes "不合格!你想再考试就找中央的转职部门职员去,出去吧!";
		close;
		end;
	}
	mes "[会员 凯力]";
	mes "....真无趣....";
	close;
	end;

JobMerQE6oE5aBoxNE0:
	mes "你这家伙,到现在还没出发!在这里做什么?";
	next;
	if(select("请让我交换物品。","没事")==2)
	{
		mes "[会员 凯力]";
		mes "....真无趣....";
		close;
		end;
	}

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

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

MerBoxE0:
	mes "箱子呢?箱子在哪里?!";
	next;
	if(select("物品遗失了。","没… 没有。")==1)
	{
		set Test_MER,2;
		mes "[会员 凯力]";
		mes "什么?你这笨蛋!你说你把物品弄丢了?你怎么能把物品弄丢了呢?";
		mes "不合格!你想再考试就找中央的转职部门职员去,出去吧!";
		close;
		end;
	}
	mes "[会员 凯力]";
	mes "糊里糊涂的?打起精神来!!";
	close;
	end;
}

geffen_in.gat,155,122,4	script	魔法师公会服务人员	47,{
	if(Test_MER3!=2)
	{
		mes "[魔法师公会服务人员]";
		mes "东西应该要送到了吧....";
		mes "怎么那么晚还没到...";
		close;
		end;
	}
	if(Test_MER==8 || Test_MER==7)
	{
		mes "[魔法师公会服务人员]";
		mes "喂~ 商人公会人员~ 还好吧~";
		mes "下次还要再麻烦你咯!";
		close;
		end;
	}

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

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

MerBox123:
	set Test_MER,Test_MER+2;
	next;
	set Test_MER3,Test_MER3+3;
	mes "[魔法师公会服务人员]";
	mes "呵呵~下次还要再麻烦你咯!";
	close;
	end;
}

morocc_in.gat,140,102,4	script	见习生	86,{
	if(Test_MER3!=3)
	{
		mes "[染料制作 见习生]";

⌨️ 快捷键说明

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