📄 npc_wizard.txt
字号:
//==============================================
// 巫师转职任务
// 代码重写 & 修正 by FPE (2006.7.16)
// Jathena++ 论坛:http://www.foxofice.net/bbs
//----------------------------------------------
gef_tower.gat,111,37,4 script 凯特莉娜 70,{
if(Class==2)
{
if(upper>0)
{
mes "[凯特莉娜]";
mes "咦,我认得你耶,你不是那个.." + strcharinfo(0) +"吗?好长时间没看到你了耶,你已经转生了吗?";
next;
mes "[凯特莉娜]";
mes "好厉害哦..";
close;
end;
}
if(wizard_q==1)
{
mes "[凯特莉娜]";
mes "咦,物品都收集好了吗?";
mes "那么,我就来检查一下收集的对不对...";
next;
if(countitem(716)<10 && countitem(717)<10 && countitem(715)<10)
{
mes "[凯特莉娜]";
mes "嗯,什么?你还没收集完全?";
next;
mes "[凯特莉娜]";
mes "虽然爬到这么高的地方很辛苦,不过你还是得回去收集完全,别想动歪脑筋了!下去之后就好好的收集完全吧。";
next;
mes "[凯特莉娜]";
mes "^3355FF红色魔力矿石^000000 10个,";
mes "^3355FF蓝色魔力矿石^000000 10个,";
mes "^3355FF黄色魔力矿石^000000 10个,";
mes "你要记得去收集,那么...";
close;
end;
}
mes "[凯特莉娜]";
mes "没错...!你作得很好,我越来越欣赏你了。这些物品将会在村落发挥很大的功用,呵呵。";
next;
delitem 716,10;
delitem 717,10;
delitem 715,10;
set wizard_q,3;
mes "[凯特莉娜]";
mes "好吧!第一回合的测验就算你过关了,不过还有第二回合的考试,所以不要掉以轻心。";
next;
mes "[凯特莉娜]";
mes "那么你就去找角落的伯伯考试后再过来找我,相当的困难喔!请多保重...嘻嘻。";
close;
end;
}
if(wizard_q==2)
{
mes "[凯特莉娜]";
mes "那么,你已经找齐物品了吗?那么,就让我确认看看你所收集的物品吧...";
next;
if(countitem(991)<5 && countitem(993)<5 && countitem(990)<5 && countitem(992)<5)
{
mes "[凯特莉娜]";
mes "嗯,什么?你还没收集完全?";
next;
mes "[凯特莉娜]";
mes "虽然爬到这么高的地方很辛苦,不过你还是得回去收集完全。别想动歪脑筋了,下去之后就好好的收集完全吧。";
next;
mes "[凯特莉娜]";
mes "^3355FF水灵矿石^000000 5个,";
mes "^3355FF地灵矿石^000000 5个,";
mes "^3355FF火灵矿石^000000 5个,";
mes "^3355FF风灵矿石^000000 5个,";
mes "你收集完这些之后再来找我吧,那么...";
close;
end;
}
mes "[凯特莉娜]";
mes "没错...你作得很好,我越来越欣赏你了。这些物品将会在村落发挥很大的功用!呵呵。";
next;
delitem 991,5;
delitem 993,5;
delitem 990,5;
delitem 992,5;
set wizard_q,3;
mes "[凯特莉娜]";
mes "好吧!第一回合的测验就算你过关了。不过还有第二回合的考试,所以不要掉以轻心。";
next;
mes "[凯特莉娜]";
mes "那么你就去找角落的伯伯考试后再过来找我。相当的困难喔,请多保重...嘻嘻。";
close;
end;
}
if(wizard_q==3)
{
mes "[凯特莉娜]";
mes "发生什么事了?你怎么没去找伯伯?光是收集完物品还是不能当一个巫师啊。";
next;
mes "[凯特莉娜]";
mes "你要先通过第二个考验我才能考虑进行下个阶段。我会等你的,放心去吧。";
close;
end;
}
if(wizard_q==4)
{
mes "[凯特莉娜]";
mes "唉呀...可怜喔,真可怜。想当巫师的人连这样的问题都回答错误啊?";
next;
mes "[凯特莉娜]";
mes "那么...我就以前辈的身份给你一点暗示吧?不过我有点口渴,给我一瓶苹果汁吧。";
next;
if(select("要提示先给我苹果汁!","我自己再想想看好了!")==2)
{
mes "[凯特莉娜]";
mes "对嘛,考试就是要自己答题才有成就感。";
mes "保持那样的精神去考试吧!";
next;
mes "[凯特莉娜]";
mes "那么,路上小心喔!";
mes "伯伯正在等著你呢!";
close;
end;
}
if(countitem(531)<1)
{
mes "[凯特莉娜]";
mes "我刚才也提到,给我一罐苹果汁我就考虑看看。";
mes "要不然...你自己想办法解决吧。";
next;
mes "[凯特莉娜]";
mes "那么,路上小心喔!";
mes "伯伯正在等著你呢!";
close;
end;
}
delitem 531,1;
mes "[凯特莉娜]";
mes "好喝,果然苹果汁才是最好喝的嘛...";
mes "好喝...";
next;
mes "[凯特莉娜]";
mes "那么,我就给你一点第二阶段的提示吧。";
next;
mes "[凯特莉娜]";
mes "伯伯所出的题目可以说有三大部分。";
mes "关于魔法的问题,关于魔物的问题...";
mes "还有关于魔法师的问题。";
next;
mes "[凯特莉娜]";
mes "他会出这三题的其中一题。";
mes "把头发剪一剪、把胡子刮一刮会更帅...";
mes "每天都这样的话看起来有点忧郁呢?";
next;
mes "[凯特莉娜]";
mes "嗯...不管如何,关于魔法的事情呢...";
mes "他会问你到目前为止所学过的魔法。";
next;
mes "[凯特莉娜]";
mes "如果他问你没学过的魔法,或是很难的魔法...";
mes "你就回答这世界外,总有个地方会归纳好的。";
next;
mes "[凯特莉娜]";
mes "我听说念一个魔咒就会出现答案。";
mes "听说魔咒就是...不晓得究竟怎么做到的。";
mes "很奇怪的魔咒吧?可是我也不知道究竟要怎么作。";
next;
mes "[凯特莉娜]";
mes "还有关于魔物的问题。";
mes "虽然直接挑战魔物累积经验是最好的办法...";
next;
mes "[凯特莉娜]";
mes "不过,听说在普隆德拉有个很大的图书馆?";
mes "在那边可以察看许多魔物的资料。";
mes "去那边读一点书再回来,也是一个好方法喔。";
next;
mes "[凯特莉娜]";
mes "还有关于魔法师的问题。";
mes "这问题很难告诉别人...";
mes "因为,你自己本身就是一个魔法师啊。";
next;
mes "[凯特莉娜]";
mes "对自己的事都不太瞭解,不就更难瞭解别人吗?";
mes "所以出现这种问题的时候,请你好好考虑之后再回答。";
next;
mes "[凯特莉娜]";
mes "那么,路上小心喔!";
mes "伯伯正在等著你呢!";
close;
end;
}
if(wizard_q==5)
{
mes "[凯特莉娜]";
mes "嘻嘻,我在旁边都听到了喔。考试辛苦了,我想送你一个礼物啦...";
next;
mes "[凯特莉娜]";
mes "不过还有最后一项考试还没考过呢?你再多加油点就可以当上一名巫师,到时候再给你礼物。";
next;
mes "[凯特莉娜]";
mes "路上小心啊!伯伯正在等著你呢!";
close;
end;
}
if(wizard_q==6)
{
mes "[凯特莉娜]";
mes "啊,考试途中偷溜出来?你...我没想到你这么没毅力。";
next;
mes "[凯特莉娜]";
if(Sex) mes "虽然是魔法师,但是男子汉怎么会这么柔弱?!回去再接再厉吧...";
else
{
mes "虽然是女生也不能软弱啊...不能小看自己。你不是为了想当巫师才到这来的吗?";
next;
mes "[凯特莉娜]";
mes "虽然我也觉得很难,不过也不到放弃的地步啊。人生还很常这只是个小问题罢了!";
}
next;
mes "[凯特莉娜]";
mes "那么,打起精神去吧...伯伯正在等著你呢!";
close;
end;
}
if(wizard_q==7)
{
if(SkillPoint>0)
{
mes "[凯特莉娜]";
mes "考试考完了吗?不过,你好像有该学的技能还没学?先把其他技能学完之后,你再过来吧。";
close;
end;
}
mes "[凯特莉娜]";
mes "哈哈哈哈...终于顺利考完了啊!恭喜,恭喜,恭喜你啦!";
next;
mes "[凯特莉娜]";
mes "对喔...应该先让你转职才对。";
next;
set wizard_q,0;
jobchange 9,Upper;
set ReClass,9;
mes "[凯特莉娜]";
mes "现在你也是一名巫师,以后你身为巫师凡事都要慎重一点?我们巫师虽然拥有强大的法力,以后你身为巫师处事要更慎重点。";
next;
mes "[凯特莉娜]";
mes "在村落里面不能随便乱用魔法,会妨碍到其他人的战斗。所谓巫师所拥有的魔法,是在与魔物战斗之中所发挥的力量...";
next;
mes "[凯特莉娜]";
mes "先跟其他人结为伙伴之后在慢慢学习成长吧。还有...啊,稍等一下,我为你准备了转职礼物,等我一下。";
next;
mes "[凯特莉娜]";
mes "这里找那里找...";
mes "这里找那里找...";
next;
getitem 505,6;
mes "[凯特莉娜]";
mes "希望你在必要的时候,能够好好的使用。因为是我送你的礼物所以要全部吃掉而且不准卖掉,知道吗?";
next;
mes "[凯特莉娜]";
mes "嗯,那么...希望你当巫师愉快!";
close;
end;
}
mes "[魔法村落关系者]";
mes "嗯?你怎么跑到这么高的地方呢...";
mes "你来到这里有什么事情吗?";
next;
if(select("我是来转职成为巫师!","...没什么事")==2)
{
mes "[魔法村落关系者]";
mes "好奇怪的人啊...抱歉,如果没什么事的话...请你下去吧。";
close;
end;
}
mes "[魔法村落关系者]";
mes "果然...如果不是为了这个理由就不会来这里吧?不管怎样你来的正好。我会帮助你转职成为巫师。";
next;
mes "[魔法村落关系者]";
mes "我的名字叫凯特莉娜梅迪驰,我也是才刚转职成为巫师,你可以直接叫我凯特莉娜,呵呵。";
next;
mes "[凯特莉娜]";
mes "虽然很多人想当巫师,不过也有很多人落选。也就是说转职成巫师要先经过力量以及过程...";
next;
mes "[凯特莉娜]";
mes "还有必须要等到等级40以上才能转职,等级不足的魔法由于不够成熟是无法转职为巫师的...";
next;
mes "[凯特莉娜]";
mes "没关系,关于更详细的说明等你申请转职之后再跟你说。如何啊?那么现在要不要申请啊?";
next;
if(select("是的,我要申请","请让我再考虑看看...")==2)
{
mes "[凯特莉娜]";
mes "啊,那么...你就慢慢考虑看看吧。这边随时都接受转职申请,嘻嘻。";
close;
end;
}
if(JobLevel<40)
{
mes "[凯特莉娜]";
mes "喂...你忘了我刚才所说的话吗?要等到40级以上才能够转职啊...";
next;
mes "[凯特莉娜]";
mes "别太心急,在世界上多磨练自己之后再来吧。等到达到转职条件之后我在收留你吧...哈哈。";
close;
end;
}
if(SkillPoint>0)
{
mes "[凯特莉娜]";
mes "嗯...情况不错,你还有一些必备技能还没学会吧?等你先学会那些技能之后,再来申请吧。";
close;
end;
}
mes "[凯特莉娜]";
mes "好吧,那我就收下你的转职申请书了。";
mes "名字是 " + strcharinfo(0) + " 对吧?";
mes "不知道这样叫你是否正确。";
next;
mes "[凯特莉娜]";
mes "巫师的转职分为三个部份。";
mes "第一是要先收集魔法物品,";
mes "第二是要考笔试,";
mes "第三是现场测试你的魔法...";
next;
mes "[凯特莉娜]";
mes "当中第一项的考试,50级以上的可以免考,因为这已经足够证明你的努力了...";
next;
if(JobLevel>=50)
{
mes "[凯特莉娜]";
mes "啊,这么看来,你已经50级了吗?你好像挺努力的嘛!转职为巫师之后会很帅唷。";
next;
mes "[凯特莉娜]";
mes "好吧!第一回合的测验就算你过关了。不过还有第二回合的考试,所以不要掉以轻心。";
next;
mes "[凯特莉娜]";
mes "那么你就去找角落的伯伯考试后再过来找我,相当的困难喔,请多保重...嘻嘻。";
set wizard_q,3;
close;
end;
}
mes "[凯特莉娜]";
mes "我已经收下了你的申请书,我就说明第一回合的考试吧。把它背起来或记录下来都可以,只要能记得就好。";
next;
mes "[凯特莉娜]";
mes "首先第一回合的考试是要收集魔法物品,最重要的是要亲自去收集喔。";
next;
set @wizard_m1,rand(1,2);
mes "[凯特莉娜]";
mes "你所要收集的物品是...";
if(@wizard_m1==1)
{
set wizard_q,2;
mes "^3355FF水灵矿石^000000 5个,";
mes "^3355FF地灵矿石^000000 5个,";
mes "^3355FF火灵矿石^000000 5个,";
mes "^3355FF风灵矿石^000000 5个,";
}
if(@wizard_m1==2)
{
set wizard_q,1;
mes "^3355FF红色魔力矿石^000000 10个,";
mes "^3355FF蓝色魔力矿石^000000 10个,";
mes "^3355FF黄色魔力矿石^000000 10个,";
}
mes "...会有一点难吗?我想这样的程度对你来说应该没问题。";
next;
mes "[凯特莉娜]";
mes "那么,路上请小心。我会在这边愉快的等待你...哈哈。";
close;
end;
}
if(Class==9)
{
mes "[凯特莉娜]";
mes "身为巫师的你已经没理由来找我了吧...";
mes "你赶快去吧。";
next;
mes "[凯特莉娜]";
if(Sex) mes "如果交到可爱的男朋友再带来给我看看吧.呵呵。";
else mes "什么,如果你是要邀请我约会的话就另当别论了...呵呵。";
close;
end;
}
if(Class==0)
{
mes "[魔法村落关系者]";
mes "好久没看到初学者了~ 好可爱啊。";
mes "对啊,这里是为了巫师而盖的地方?";
next;
mes "[魔法村落关系者]";
mes "如果你对魔法有兴趣的话,在村子里面...";
mes "你可以去找^0000FF吉芬^000000 区域。";
next;
mes "[魔法村落关系者]";
mes "那么,就请你小心下去吧。";
close;
end;
}
mes "[魔法村落关系者]";
mes "唉呀,你怎么跑到这么高的地方呢...不好意思,如果没什么事的话...请你下去吧。这里是为了巫师而建造的地方?";
next;
mes "[魔法村落关系者]";
mes "那么,就请你小心下去吧。";
close;
end;
}
gef_tower.gat,102,24,2 script 拉武雷 735,{
if(Class==9)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -