📄 npc_hunter.txt
字号:
//==============================================
// 猎人转职任务
// 代码重写 & 修正 by FPE (2006.7.14)
// Jathena++ 论坛:http://www.foxofice.net/bbs
//----------------------------------------------
pay_fild10.gat,148,252,4 script 猎人 公会 97,{
mes "[猎人公会人员]";
mes "你是要来转职成为猎人的吗?请跟着我。";
next;
if(select("好的。","不用了。")==1)
{
warp "in_hunter.gat",100,90;
end;
}
mes "[猎人公会人员]";
mes "祝你有美好的一天。";
close;
end;
}
in_hunter.gat,99,99,4 script 猎人 雪霖 727,{
if(Class==3 && JobLevel<40)
{
mes "[猎人 雪霖]";
mes "不足弓箭手锻炼...要当猎人的话,弓箭手职业的修炼要达到一定水准。";
next;
mes "[猎人 雪霖]";
mes "那么..再去多多修行再来喔~...正确的转职条件是职业等级40以上呢....练到那个条件以上的话..也没什么特别的啦.那么再见~";
close;
end;
}
if(SkillPoint!=0) goto LNotReady2;
if(Class==0)
{
mes "[猎人 雪霖]";
mes "...是初学者啊...好像在这也没什么事情可做吧..?";
close;
end;
}
if(Class==1 || Class==7 || Class==13 || Class==14 || Class==21)
{
mes "[猎人 雪霖]";
mes "你是迈向剑路的人喔。好像没话可以再说。我先失陪了。";
close;
end;
}
if(Class==2 || Class==9 || Class==16)
{
mes "[猎人 雪霖]";
mes "你是利用魔力(Mana)的人喔。好像没话可以再说。我先失陪了。";
close;
end;
}
if(Class==4 || Class==8 || Class==15)
{
mes "[猎人 雪霖]";
mes "你是拜神的人喔!你好。很少有人会来到这里呢~ 嘻嘻。";
close;
end;
}
if(Class==5 || Class==10 || Class==18)
{
mes "[猎人 雪霖]";
mes "啊.......事业做的很好吗?";
close;
end;
}
if(Class==6 || Class==12 || Class==17)
{
mes "[猎人 雪霖]";
mes "甚?!这...这里并没有可以偷走的东西,也没有要杀掉的人!!";
close;
end;
}
if(Class==11)
{
mes "[猎人 雪霖]";
mes "啊~ " + strcharinfo(0) + "!!好久不见喔~ 有什么事吗?老鹰逃跑了吗?";
mes "...好像没有看到什么公会的公告耶....希望你不是来这里白费力气喔~";
close;
end;
}
if(Class!=3)
{
mes "[猎人 雪霖]";
mes "很可惜。弓箭手以外,其他职业不能加入我们公会!";
close;
end;
}
if(SkillPoint!=0) goto LNotReady2;
if(hunter_q==17 && countitem(1007)==0)
{
mes "[猎人 雪霖]";
mes "嗯嗯...我有收到通过考试的消息了。但是没有证据'慧眼'喔。";
next;
mes "[猎人 雪霖]";
mes "只有这次我会偷偷的帮你转职的,绝不能让公会长知道的喔,赶快去找'慧眼'过来吧。";
close;
end;
}
if(hunter_q==17 && countitem(1007)>0)
{
mes "[猎人 雪霖]";
mes "啊?已经通过了转职考试喔?!!恭喜你~!!";
next;
mes "[猎人 雪霖]";
mes "好。.那么我现在就帮你转职成猎人~";
next;
delitem 1007,1;
mes "[猎人 雪霖]";
mes "锵锵~ 恭喜你!猎人的服装非常适合你耶";
jobchange 11,Upper;
set ReClass,11;
next;
mes "[猎人 雪霖]";
mes "就跟你的帅气的样子一样,不要做出让自己丢脸的事情喔,要表现出以猎人的身分一样能够爱大自然的心喔~";
next;
mes "[猎人 雪霖]";
mes "然後这是为了奖赏你的小礼物~";
if(JobLevel>49)
{
getitem 1718,1;
close;
end;
}
getitem 1711,1;
close;
end;
}
if(JobLevel>39 && hunter_q==0) goto LTalk1;
if(JobLevel>39 && hunter_q==1)
{
mes "[猎人 雪霖]";
mes "你又来了喔...~那么~先从面试开始吧~这次就跟雪霖一步一步来好了~";
goto LBeginTest;
}
if(hunter_q>2 && hunter_q<10)
{
mes "[猎人 雪霖]";
mes "把物品交给我左边的迪文猎人就好了~";
next;
if(Sex==0)
{
mes "[猎人 雪霖]";
mes "到时候你成为猎人的话一定要来找我雪霖喔~因为姊姊很漂亮,我很想看看成为猎人呢...嘻嘻";
close;
end;
}
mes "[猎人 雪霖]";
mes "到时候你成为猎人的话一定要来找我雪霖喔~因为你成猎人的话应该会很帅的说~";
close;
end;
}
if(hunter_q==2)
{
mes "[猎人 雪霖]";
mes "????";
next;
mes "[猎人 雪霖]";
mes "还没有找到迪文猎人吗?迪文猎人就在我的左方向的啦~嘻嘻。";
next;
mes "[猎人 雪霖]";
mes "我很想赶快看到转职之後的样子呢...呜呜。一定是很帅的说~~";
close;
end;
}
mes "[猎人 雪霖]";
mes "嗯...你应该要去找别人喔?譬如说,目前出差的公会长啊...等等的?";
next;
mes "[猎人 雪霖]";
mes "听说他在裴扬城或着弓箭手村,两各地放之一的。往那里去看看吧...嘻嘻。";
close;
end;
LTalk1:
mes "[猎人 雪霖]";
mes "啊...是弓箭手喔!看起来好像你已经把弓箭手应有的熟练度练到一定的程度的了啊...";
mes "是为了要转职到猎人而来的...是吧?";
next;
menu "是的。我就是为了转职而来这里的。",AppJob,
"转职的条件是什么啊?",LAsk,
"....还不想要转职。",LCancel;
AppJob:
mes "[猎人 雪霖]";
mes "嘻嘻~ 果然没错。那么显把你的名字列在转职对象的名单上之後~~我来看看吧~~";
next;
mes "[猎人 雪霖]";
mes "嗯...那先从面试开始吧~放轻松之後就这样不要动喔~ 我会自己好好办办的";
next;
mes "...东看西看....";
next;
mes "...啪拉啪拉....";
next;
mes "[猎人 雪霖]";
mes "啊!找到了...面试调查书~首先, 我的名字叫'雪霖'。请多指教~";
next;
mes "[猎人 雪霖]";
mes "那么..现在就要进行面试吗?";
next;
menu "好啊~ 现在就开始吧",LAcceptTest,
"不用了..等一下再来做好了",LCancel2;
LAcceptTest:
mes "[猎人 雪霖]";
mes "仔细听我讲的话之後,偶尔问一些问题的话再做一些适当的回答就好了。";
next;
mes "[猎人 雪霖]";
mes "主要是为了想问你在生活当中有何想法以及为什么要当猎人的原因而已的,所以不用太紧张的~";
LBeginTest:
next;
set @Score,0;
mes "[猎人 雪霖]";
mes "那么,要开始罗~";
next;
mes "[猎人 雪霖]";
mes "你是位弓箭手,想要去某各地放要打猎,但是你却不晓得要往哪里去。到时候你要如何?";
if(select("到处乱喊要往哪里走。","会悄悄的问一下路过的人。","自己一个人到处乱走。")!=1) set @Score,@Score+10;
next;
mes "[猎人 雪霖]";
mes "你已经决定狩猎场了啊?我要到苏克拉特沙漠去抓蚯蚓。";
next;
mes "[猎人 雪霖]";
mes "但是这里是裴扬啊!!你要怎么去沙漠啊?";
if(select("去求祭司让你免费传送。","去找卡普拉服务人员。","跟朋友一起走路过去。")!=1) set @Score,@Score+10;
next;
mes "[猎人 雪霖]";
mes "周围也没有祭司..也没有朋友可以跟你走路过去,只能去找卡普拉姊姊了呢,但是钱也不够用啊!";
next;
mes "[猎人 雪霖]";
mes "要怎么存钱呢?";
if(select("求人家。","把没有用的物品给卖掉。","到最近的狩猎场打怪兽。")!=1) set @Score,@Score+10;
next;
mes "[猎人 雪霖]";
mes "经过一些困难当中,总算来到有蚯蚓的沙漠了。但是要抓蚯蚓的时候觉得有点困难耶。";
next;
mes "[猎人 雪霖]";
mes "要如何克服这种现况呢?";
if(select("到山丘上面,往下攻击位在下面的蚯蚓。","去村落。","去攻击人家在打的蚯蚓。")==2) set @Score,@Score+10;
LQ1_4Wrong:
mes "[猎人 雪霖]";
mes "看起来好像没办法,只好回到村落了。";
next;
mes "[猎人 雪霖]";
mes "但是来到村落之後发现自己的体力已经剩下多了。但是刚好遇到祭司,你要怎么求他?";
if(select("可不可以请你帮我用治愈术?","请给我治愈术。","治愈术。")==1) set @Score,@Score+10;
next;
mes "[猎人 雪霖]";
mes "但是你再检查这次狩猎的时候得到的物品当中发现一个很贵重的物品。为了要卖物品而来到广场,发现很多人开了商店跟聊天室。";
next;
mes "[猎人 雪霖]";
mes "那么为了要把物品卖掉,如何做才是最好的呢?";
if(select("到处告诉周围的人。","在聊天室里找找是否有人要买。","找找看是否有人在要那个物品。")!=1) set @Score,@Score+10;
next;
mes "[猎人 雪霖]";
mes "你就这样等待的时候,真的发现有人在求人家。要如何好呢?";
next;
if(select("把我的钱跟物品分给他。","忽略他。","告诉他他可以狩猎的地方。")==3) set @Score,@Score+10;
next;
mes "[猎人 雪霖]";
mes "这次打算自己一个人要去迷宫森林看看。";
next;
mes "[猎人 雪霖]";
mes "但是在中途遇到迷路的人,要如何才好呢?";
if(select("告诉他路程。","跟他一起到目的地。","忽略他。")!=3) set @Score,@Score+10;
next;
mes "[猎人 雪霖]";
mes "只告他路程之後继续在狩猎,但是看到有人在攻击队长怪兽!";
next;
mes "[猎人 雪霖]";
mes "要如何才好?";
if(select("在旁边观看,等他求救再攻击。","先攻击再说。","直接回到村落。")==1) set @Score,@Score+10;
next;
mes "[猎人 雪霖]";
mes "现在已经很累了,已经差不多要回村落了。";
next;
mes "[猎人 雪霖]";
mes "但是在路上发现一个很贵的物品喔?要怎么处理它呢?";
next;
if(select("捡起来当作己有。","寻找看看物品的主人。","忽略它。")!=1) set @Score,@Score+10;
next;
mes "[猎人 雪霖]";
mes "好,这样,我所担任的考试就结束了!";
next;
if(@Score==100)
{
set hunter_q,2;
mes "[猎人 雪霖]";
mes "做的很好,你是种态度活下来了的话就够了!你已经有充分的资格当猎人了~";
next;
mes "[猎人 雪霖]";
mes "那么我就让你通过面试好了~ 剩下的就到那边角落的人确认一下转职考试用的物品就好了~";
close;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -