📄 npc_merchant.txt
字号:
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 + -