📄 job_1-1.txt
字号:
//Swordman job change
izlude_in.gat,74,172,5 script 剑士工会服务人员 119,{
if(Class==Job_Swordman) goto Lissword;
if(Class==Job_Knight) goto Lisknight;
if(Class!=Job_Novice) goto Lswdhasjob;
mes "[剑士工会服务人员]";
mes "欢迎来到剑士工会。";
mes "你想成为剑士吗?";
next;
menu "转职成为剑士",Lswdchange,"询问转职的要求",Lswdreq,"取消",Lswdcancel;
Lswdchange:
if(JobLevel<10) goto LswdnoLvl;
if(SkillPoint>0) goto Lswdhaveskill;
mes "[剑士工会服务人员]";
mes "很好,你现在已经是个合格的剑士了,我为你感到骄傲。";
releaseall;
jobchange Job_Swordman;
close;
Lswdreq:
mes "[剑士工会服务人员]";
mes "要成为剑士,你的基本技能必须达到9级。";
close;
Lswdcancel:
mes "[剑士工会服务人员]";
mes "谢谢光顾剑士工会,再见。";
close;
LswdnoLvl:
mes "[剑士工会服务人员]";
mes "抱歉,只有基本技能达到9级才能转职成为剑士。";
close;
Lswdhaveskill:
mes "[剑士工会服务人员]";
mes "你的技能点要加完才能转职.";
close;
Lswdhasjob:
mes "[剑士工会服务人员]";
mes "欢迎来到剑士工会。在这里你可以成为一个剑士。";
mes "你已经有职业了,不能再成为剑士了。祝你好运。";
close;
Lissword:
mes "[剑士工会服务人员]";
mes "欢迎回来。很高兴看到你变强壮了。";
close;
Lisknight:
mes "[剑士工会服务人员]";
mes "你已经是骑士了,我为你感到骄傲。";
close;
}
//Archer job change
payon_in02.gat,64,71,4 script 弓手工会服务员 88,{
if(Class==Job_Archer) goto Lisarcher;
if(Class==Job_Hunter) goto Lishunter;
if(Class!=Job_Novice) goto Larchasjob;
mes "[弓手工会服务员]";
mes "欢迎来到弓箭手工会。";
mes "我能帮你什么吗?";
next;
menu "转职成为弓箭手",Larcchange,"询问转职所需条件",Larcreq,"取消",Larcend;
Larcchange:
if(joblevel<10) goto Larcnolvl;
if(skillpoint>0) goto Larcnolvl;
if(countitem(1066)<3) goto Lnotrunks;
if(countitem(1067)<3) goto Lnotrunks;
if(countitem(1068)<3) goto Lnotrunks;
mes "[弓手工会服务员]";
mes "呃,我看你已经收齐了我要的树枝了,你想现在就成为弓箭手吗?";
next;
menu "是的",Larcher,"不,等等",Larcend;
close;
Larcher:
mes "[弓手工会服务员]";
mes "很好,东西都齐了。恭喜你成为弓箭手。";
jobchange Job_Archer;
delitem 1066,3;
delitem 1067,3;
delitem 1068,3;
next;
mes "[弓手工会服务员]";
mes "收下这些,对你有帮助的。";
getitem 1701,1;
getitem 1750,150;
close;
Lnotrunks:
mes "[弓手工会服务员]";
mes "要成为一名合格的弓箭手,你必须找到以下的物品并带来给我。";
mes "3根天地树枝";
mes "3根智慧树枝";
mes "3根世界树枝";
mes "当你收集完这些树枝给我后,我会让你成为弓箭手。";
close;
Larchasjob:
mes "[弓手工会服务员]";
mes "欢迎来到弓箭手工会。这里是初学者成为弓箭手的地方。";
mes "你已经有职业了。欢迎参观。";
close;
Larcend:
mes "[弓手工会服务员]";
mes "再见,下次再来。";
close;
Larcnolvl:
mes "[弓手工会服务员]";
mes "对不起,你还没有达到转职成为弓箭手所需的要求。";
mes "你的基本技能必须先到9级才行。";
mes "等你更强了再来找我。";
close;
Lisarcher:
mes "[弓手工会服务员]";
mes "欢迎回来!";
mes "能看出来你变得更强了,保持下去。";
close;
Lishunter:
mes "[弓手工会服务员]";
mes "哦,你的进步真快!不敢相信,你已经成为猎人了。";
mes "多回来看看啊。";
close;
Larcreq:
mes "[弓手工会服务员]";
mes "要成为弓箭手基本技能必须达到9级,并且要收集齐以下物品。";
mes "3根天地树枝";
mes "3根智慧树枝";
mes "3根世界树枝";
close;
}
//Mage job change NPC 1
geffen_in.gat,164,124,2 script 魔法工会人员 120,{
mes "[魔法工会人员]";
mes "你好,你想成为魔法师吗?";
next;
menu "是的",LyesA,"不是",LnoA;
LyesA:
mes "[魔法工会人员]";
mes "溶液做好了吗?";
menu "做好了",LyesB,"还没有",LnoB;
close;
LyesB:
if(Class !=Job_Novice) goto LNotNovice;
if(joblevel<10) goto LnoLvl;
if(countitem(1089)<1) goto Llessitem;
mes "[魔法工会人员]";
mes "我看看……";
mes "虽然不太好,但是以你现在的水平已经不错了。";
next;
mes "[魔法工会人员]";
mes "恭喜你成为魔法师。";
jobchange Job_Mage;
delitem 1089,1;
close;
LnoB:
if(Class !=Job_Novice) goto LNotNovice;
mes "[魔法工会人员]";
mes "你必须到Job等级10以上。";
mes "并且,我要测试一下你的技术,所以你必须寻找到一些东西来完成一项任务。";
next;
mes "[魔法工会人员]";
mes "你需要寻找的是:";
mes "杰勒比结晶2个,毛3个,牛奶1瓶来制作混合液。";
mes "混合液在斐杨的弓箭手村庄里可得到。";
mes "要完成这项任务,你必须把这些材料放进混合机里才行,并输入合成代码:8472。";
mes "请记好,完成后把混合液带给我。";
close;
LnoA:
mes "[魔法工会人员]";
mes "再见,下次再来。";
close;
LnoLvl:
mes "[魔法工会人员]";
mes "你还没有资格成为魔法师。你的基本技能要到9级才行。";
close;
Llessitem:
mes "[Guildsman]";
mes "完成任务后回来。";
mes "你需要的物品是:";
mes "杰勒比结晶2个,毛3个,牛奶1瓶来制作混合液。";
mes "混合液在斐杨的弓箭手村庄里可得到。";
mes "要完成这项任务,你必须把这些材料放进混合机里才行,并输入合成代码:8472。";
mes "请记好,完成后把混合液带给我。";
close;
LNotNovice:
mes "开玩笑吧!你已经有职业了。";
close;
}
//Mage job change NPC 2
payon_in02.gat,86,29,1 script 溶液制作者 54,{
mes "[溶液制作者]";
mes "你是来做混合液的吧。";
mes "让我看看你带的物品...";
next;
if(Class !=Job_Novice) goto LNotNovice;
if(countitem(909)<2) goto Llessitem0;
if(countitem(914)<3) goto Llessitem1;
if(countitem(519)<1) goto Llessitem2;
mes "混合成功。";
next;
delitem 909,2;
delitem 914,3;
delitem 519,1;
getitem 1089,1;
close;
Llessitem0:
mes "没有足够的杰勒比结晶。";
close;
Llessitem1:
mes "没有足够的毛。";
close;
Llessitem2:
mes "没有足够的牛奶";
close;
LNotNovice:
mes "对不起,我只为初学者服务。";
close;
}
//Thief job change
moc_prydb1.gat,46,130,5 script 盗贼工会人员 117,{
mes "[盗贼工会人员]";
mes "嘿,小子,你是来这里转职成盗贼的吗?";
next;
menu "是的",LyesA,"不是",LnoA;
LyesA:
if(Class!=Job_Novice) goto NotNovice;
mes "[盗贼工会人员]";
mes "蘑菇找到了吗?";
menu "是的",LyesB,"还没",LnoB;
LyesB:
if(joblevel<10) goto LnoLvl;
if(countitem(1069)<1) goto Llessitem;
if(countitem(1070)<1) goto Llessitem;
mes "[盗贼工会人员]";
mes "很好,你找到蘑菇了,作为承诺,我将让你成为盗贼。";
jobchange Job_Thief;
close;
LnoB:
if(Class!=Job_Novice) goto Lnojob;
getitem 1069,1;
next;
mes "[盗贼工会人员]";
mes "你需要收集一些蘑菇给我。";
mes "这不是一般的蘑菇,你所要找的是毒香菇和恶臭香菇。";
mes "出金字塔和一个NPC谈话。";
mes "他会告诉你怎么去得到这些蘑菇。";
mes "等你收集完所有蘑菇后再来找我。";
close;
LnoA:
mes "[盗贼工会人员]";
mes "走开,走开……";
close;
Lnojob:
mes "小子你已经有其他职业了。";
close;
LnoLvl:
mes "[盗贼工会人员]";
mes "你还没有达到成为盗贼的资格。你的基本技能必须到9级以上才能转职成盗贼。";
next;
close;
Llessitem:
mes "[盗贼工会人员]";
mes "等你收集完所有蘑菇后再来找我。";
mes "这不是一般的蘑菇,你所要找的是毒香菇和恶臭香菇。";
mes "出金字塔和一个NPC谈话。";
mes "他会告诉你怎么去得到这些蘑菇。";
next;
close;
NotNovice:
mes "你在跟我开玩笑吧,你已经有职业了。";
close;
}
//ThiefQuest 2nd NPC
moc_ruins.gat,141,118,4 script 可疑的人 54,{
if(countitem(1069)>0) goto Linqst;
goto Lnotqst;
Linqst:
mes "啊哈!原来是参加盗贼测试的傻小子。";
mes "是的,我可以带你去园地。哈哈……";
mes "祝你好运,小子。";
next;
warp "job_thief1.gat",39,316;
close;
Lnotqst:
mes "我对你没有什么可以说的。";
mes "如果你正在寻找什么任务。";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -