📄 npc_crusader.txt
字号:
//==============================================
// 十字军转职任务
// 代码重写 & 修正 by FPE (2006.7.13)
// Jathena++ 论坛:http://www.foxofice.net/bbs
//----------------------------------------------
job_cru.gat mapflag nomemo dummy
job_cru.gat mapflag noteleport dummy
job_cru.gat mapflag nosave SavePoint
prt_castle.gat,45,169,4 script 十字军 领袖 752,{
if(JOB_CRUSADER_Q==1 && countitem(2608)>0)
{
if(countitem(1009)>0 && countitem(1004)>0)
{
delitem 1009,countitem(1009);
delitem 1004,countitem(1004);
mes "[米凯兰 坎土尼汶]";
mes "作的很好,东西都很齐全";
mes "接下来你就前往普隆德拉城右边";
mes "找‘受苦难者’";
mes "继续下面的考试吧!";
set JOB_CRUSADER_Q_C,0;
set JOB_CRUSADER_Q,2;
close;
end;
}
switch(JOB_CRUSADER_Q_C)
{
case 1:
if(countitem(958)<10 || countitem(930)<10 || countitem(1041)<10 || countitem(1062)<10)
{
mes "[米凯兰 坎土尼汶]";
mes "以下是你所有要收集的物品";
mes "亡者牙齿 10 个";
mes "腐烂绷带 10 个";
mes "手提灯 10 个";
mes "南瓜头 10 个";
next;
mes "[米凯兰 坎土尼汶]";
mes "收集好后再回来找我吧!";
close;
end;
}
delitem 958,10;
delitem 930,10;
delitem 1041,10;
delitem 1062,10;
break;
case 2:
if(countitem(1043)<10 || countitem(1094)<10 || countitem(1098)<10 || countitem(932)<10)
{
mes "[米凯兰 坎土尼汶]";
mes "以下是你所有要收集的物品";
mes "兽人指甲 10 个";
mes "短辫子 10 个";
mes "手铐 10 个";
mes "死人遗骨 10 个";
next;
mes "[米凯兰 坎土尼汶]";
mes "收集好后再回来找我吧!";
close;
end;
}
delitem 1043,10;
delitem 1094,10;
delitem 1098,10;
delitem 932,10;
break;
case 3:
if(countitem(957)<10 || countitem(901)<10 || countitem(959)<10 || countitem(1099)<10)
{
mes "[米凯兰 坎土尼汶]";
mes "以下是你所有要收集的物品";
mes "亡者指甲 10 个";
mes "辫子 10 个";
mes "腐烂鳞片 10 个";
mes "老旧犯人服 10 个";
next;
mes "[米凯兰 坎土尼汶]";
mes "收集好后再回来找我吧!";
close;
end;
}
delitem 957,10;
delitem 901,10;
delitem 959,10;
delitem 1099,10;
break;
}
mes "[米凯兰 坎土尼汶]";
mes "作的很好,东西都很齐全";
mes "接下来你就前往普隆德拉城右边";
mes "找‘受苦难者’";
mes "继续下面的考试吧!";
set JOB_CRUSADER_Q_C,0;
set JOB_CRUSADER_Q,2;
close;
end;
}
if(JOB_CRUSADER_Q==2 && countitem(2608)>0)
{
mes "[米凯兰 坎土尼汶]";
mes "接下来你就前往普隆德拉城右边";
mes "找‘受苦难者’";
mes "继续下面的考试吧!";
close;
end;
}
if(JOB_CRUSADER_Q==5 && countitem(2608)>0)
{
mes "[米凯兰 坎土尼汶]";
mes "经过了一连串的历练,无数次的战斗累积而来的战斗经验";
mes "现在我以^ff0000奥丁之名^000000 宣布";
next;
set JOB_CRUSADER_Q,0;
jobchange 14,Upper;
set ReClass,14;
mes "[米凯兰 坎土尼汶]";
mes "你现在是十字军的一员了,希望在圣战来临之前能够不断的锻练自我,成就自我!";
next;
mes "[米凯兰 坎土尼汶]";
mes "为了祝贺你的加入";
mes "我个人也送你一点小礼物";
next;
if(joblevel==50) getitem 504,12;
else getitem 504, 5;
mes "[米凯兰 坎土尼汶]";
mes "现在去为圣战作准备吧!";
close;
end;
}
if(JOB_CRUSADER_Q!=0 && countitem(2608)>0)
{
mes "[米凯兰 坎土尼汶]";
mes "还在考试当中吗?";
mes "赶快去找下一位考官吧!";
close;
end;
}
if(Class==1 && countitem(2608)>0)
{
mes "[米凯兰 坎土尼汶]";
mes "我们是十字军,根据奥丁的旨意准备圣战的人";
next;
mes "[米凯兰 坎土尼汶]";
mes "你是前来申请加入我们十字军行列吗?";
next;
if(select("是的","不是")==2)
{
mes "[米凯兰 坎土尼汶]";
mes "等你有了觉悟之后再来吧!";
close;
end;
}
if(joblevel>=40)
{
if(skillpoint!=0)
{
mes "[米凯兰 坎土尼汶]";
mes "嗯... 情况不错,你还有一些必备技能还没学会吧?";
mes "等你先学会那些技能之后,再来申请吧";
close;
end;
}
mes "[米凯兰 坎土尼汶]";
mes "好吧,那我就收下你的转职申请书了";
mes "名字是 " + strcharinfo(0) + " 对吧?";
mes "不知道这样叫你是否正确";
next;
mes "[米凯兰 坎土尼汶]";
mes "十字军的转职分为四个部份.";
mes "第一关 收集我所指定的物品,";
mes "第二关 忍耐力考验";
mes "第三关 常识测验";
mes "第四关 净化";
next;
mes "[米凯兰 坎土尼汶]";
mes "收集物品这部份,只要职业等级 50 级以上";
mes "或者是带来^0000ff神之手 ^000000与 ^0000ff忠诚之证^000000";
mes "就可以不必去收集";
mes "因为这已经足够证明你的努力了...";
next;
set JOB_CRUSADER_Q,1;
set JOB_CRUSADER_Q_C,rand(1,3);
if(joblevel==50)
{
mes "[米凯兰 坎土尼汶]";
mes "了不起,50级的荣耀与你同在";
mes "接下来你就前往普隆德拉城右边";
mes "找‘受苦难者’";
mes "继续下面的考试吧!";
set JOB_CRUSADER_Q_C,0;
set JOB_CRUSADER_Q,2;
close;
end;
}
switch(JOB_CRUSADER_Q_C)
{
case 1:
mes "[米凯兰 坎土尼汶]";
mes "以下是你所有要收集的物品";
mes "亡者牙齿 10 个";
mes "腐烂绷带 10 个";
mes "手提灯 10 个";
mes "南瓜头 10 个";
next;
mes "[米凯兰 坎土尼汶]";
mes "收集好后再回来找我吧!";
close;
end;
break;
case 2:
mes "[米凯兰 坎土尼汶]";
mes "以下是你所有要收集的物品";
mes "兽人指甲 10 个";
mes "短辫子 10 个";
mes "手铐 10 个";
mes "死人遗骨 10 个";
next;
mes "[米凯兰 坎土尼汶]";
mes "收集好后再回来找我吧!";
close;
end;
break;
case 3:
mes "[米凯兰 坎土尼汶]";
mes "以下是你所有要收集的物品";
mes "亡者指甲 10 个";
mes "辫子 10 个";
mes "腐烂鳞片 10 个";
mes "老旧犯人服 10 个";
next;
mes "[米凯兰 坎土尼汶]";
mes "收集好后再回来找我吧!";
close;
end;
break;
}
}
else
{
mes "[米凯兰 坎土尼汶]";
mes "职业等级 40 级以上才能够转职啊...";
next;
mes "[米凯兰 坎土尼汶]";
mes "别太心急,在世界上多磨练自己之后再来吧.";
mes "等到达到转职条件之后再来找我吧... 哈哈.";
close;
end;
}
}
if(Class==7)
{
mes "[米凯兰 坎土尼汶]";
mes "我们是十字军,根据奥丁的旨意准备圣战的人";
next;
mes "[米凯兰 坎土尼汶]";
mes "像千年前那样,有一天魔族们重新会讨伐我们的";
close;
end;
}
if(Class==14)
{
mes "[米凯兰 坎土尼汶]";
mes "我们是十字军,根据奥丁的旨意准备圣战的人";
next;
mes "[米凯兰 坎土尼汶]";
mes "你是不是也在为圣战作准备呢!";
close;
end;
}
mes "[米凯兰 坎土尼汶]";
mes "我们是十字军,根据奥丁的旨意准备圣战的人";
next;
mes "[米凯兰 坎土尼汶]";
mes "你也想要加入志同道合的我们,就以剑士";
mes "的身分累积足够的修练再来吧…";
close;
end;
}
prt_castle.gat,35,151,4 script 守护 骑士 751,{
if(JOB_CRUSADER_Q==4 && countitem(2608)>0 && countitem(523)>0)
{
mes "[布里顿 皮耀勒德]";
mes "加入十字军的行列";
mes "绝对是你最佳的选择";
mes "你已准备好要接受测验吗?";
next;
if(select("接受测验","还没准备好")==1)
{
mes "[布里顿 皮耀勒德]";
mes "准备好要传送到考试场了";
mes "等会见到服务人员记得打个招呼喔";
next;
delitem 523,1;
savepoint "prt_castle.gat",36,150;
warp "job_cru.gat",24,170;
end;
}
mes "[布里顿 皮耀勒德]";
mes "加入十字军的行列";
mes "绝对是你最佳的选择";
mes "我会一直待在这里等你的!";
close;
end;
}
if(JOB_CRUSADER_Q==5 && countitem(2608)>0)
{
mes "[布里顿 皮耀勒德]";
mes "恭禧你了,通过测验";
mes "现在到里面去找‘十字军领袖’";
mes "进行最后的仪式!";
close;
end;
}
if(Class==14)
{
mes "[布里顿 皮耀勒德]";
mes "欢迎,我们是十字军";
mes "是准备未来圣战的人";
next;
mes "[布里顿 皮耀勒德]";
mes "你是不是也在为此而努力呢?";
close;
end;
}
if(Class==7)
{
mes "[布里顿 皮耀勒德]";
mes "欢迎,我们是十字军";
mes "是准备未来圣战的人";
next;
mes "[布里顿 皮耀勒德]";
mes "在和平的日常生活中,为未来做准备";
mes "为了将会到来的圣战那一天…";
close;
end;
}
mes "[布里顿 皮耀勒德]";
mes "欢迎,我们是十字军";
mes "是准备未来圣战的人";
next;
mes "[布里顿 皮耀勒德]";
mes "对十字军有兴趣吗?";
mes "我们总是在等待新人的加入";
next;
mes "[布里顿 皮耀勒德]";
mes "身为剑士累积到某种程度的修练之后,再来找我们吧";
mes "有被奥丁召唤的人,我们会更欢迎的";
close;
end;
}
prt_castle.gat,164,32,4 script 受苦难者 741,{
if(JOB_CRUSADER_Q==2 && countitem(2608)>0)
{
mes "[牧勒拿喀 咪月]";
mes "你是来参加十字军的考试吧!";
next;
mes "[牧勒拿喀 咪月]";
mes "我得先跟你说明一下,仔细听好";
mes "对话完后我会将你传送到试练场";
mes "你必需会使用“^0000FF霸体^000000”";
next;
mes "[牧勒拿喀 咪月]";
mes "才能过关斩将,不过在路程当中会有";
mes "许多魔物来阻碍你,千万不可以伤害";
mes "到他们,不然这次的试练就算是失败";
mes "得重新再来过";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -