📄 npc_refine.txt
字号:
//精炼NPC
// -----艾尔贝塔-----
alberta_in.gat,21,63,5 script 色诺芬尼 84,{
mes "[色诺芬尼]";
mes "只要你将^FF0000神之金属原石^000000或^FF0000铝原石^000000拿来给我,我马上就可以为你提炼神之金属以及铝。我需要5个原石我才有办法帮你。";
next;
menu "提炼神之金属。",L_MENU_1,"提炼铝。",L_MENU_2,"询问有关属性石相关事项。",L_MENU_3;
L_MENU_1:
if (countitem(756) < 5) goto L_SUB_1;
delitem 756,5;
getitem 984,1;
mes "[色诺芬尼]";
mes "这是你要的神之金属,欢迎下次在来。";
close;
L_SUB_1:
mes "[色诺芬尼]";
mes "哈哈哈...你真爱开玩笑。";
mes "我不是跟你说过,要是没有5个神之金属原石的话,是无法制作神之金属炼的吗?";
close;
L_MENU_2:
if (countitem(757) < 5) goto L_SUB_1;
delitem 757,5;
getitem 985,1;
mes "[色诺芬尼]";
mes "这是你要的铝,欢迎下次在来。";
close;
L_SUB_2:
mes "[色诺芬尼]";
mes "哈哈哈...你真爱开玩笑。";
mes "我不是跟你说过,要是没有5个铝原石的话,是无法制作铝的吗?";
close;
L_MENU_3:
mes "[色诺芬尼]";
mes "所谓属性石...";
mes "我做锻冶金属这行已经做了二十年,听过很多这类的传说...但还没实际见过呢!";
mes "我听说金属都各自拥有水、地、火、风等属性。";
next;
mes "[色诺芬尼]";
mes "听说在锻冶武器时加入属性时的话...所制作出来的武器将拥有那属性时的超强力量。";
mes "哈哈..不过话说回来,能做出这种武器的人想必一定拥有极高的锻冶技术。";
close;
}
alberta_in.gat,13,71,4 script 普勒 86,{
mes "[普勒]";
mes "这里有卖铁或是钢铁制武品锻治时所需要的金属!";
mes "这里有卖锻治武器等级1的^007777强化武器用金属-强化级数一^000000";
mes "与...锻治武器等级2的^007777强化武器用金属-强化级数二^000000等金属。";
next;
L_START:
menu "强化武器用金属-强化级数一- 200金币",L_MENU_1,"强化武器用金属-强化级数二- 1000金币",L_MENU_2,"询问有没有其他金属",L_MENU_3;
L_MENU_1:
set @itemid,1010;
set @value,200;
mes "[普勒]";
mes "你想要购买多少数量(最多1000个)?";
mes "欲终止交易请按数字'0'键";
next;
goto L_START_Buy;
L_MENU_2:
set @itemid,1011;
set @value,1000;
mes "[普勒]";
mes "你想要购买多少数量(最多1000个)?";
mes "欲终止交易请按数字'0'键";
next;
goto L_START_Buy;
L_MENU_3:
mes "[普勒]";
mes "你问的是制作武器等级1与2以上所需要的金属吧!";
mes "我想你应该也知道,神之金属和铝...原来就比较难取得...";
close;
L_START_Buy:
input a;
if (a > 0 && a <= 1000) goto L_SUB_0;
mes "[普勒]";
mes "交易已经终止。";
close;
L_SUB_0:
if(checkweight(1010,a) < 1) goto L_SUB_3;
if (Zeny < a * @value) goto L_SUB_2;
set Zeny,Zeny-(a * @value);
getitem @itemid,a;
close;
L_SUB_1:
mes "[普勒]";
mes "交易已经终止。";
close;
L_SUB_2:
mes "[普勒]";
mes "抱歉喔!您身上的现金不足,";
mes "请准备多一点金币喔!";
close;
L_SUB_3:
mes "[普勒]";
mes "抱歉喔!您负重太高拿不动了,";
mes "请放点东西回仓库吧!";
close;
}
alberta_in.gat,28,58,4 script 好克连 85,{
mes "[再不转]";
mes "我是专门锻治武 与防具的铁匠。";
mes "我可以为你锻治装置项目中的物品。";
mes "你想要锻治装置项目中的哪一项物品呢?";
next;
menu getequipname(1),L_MENU_1,getequipname(2),L_MENU_2,getequipname(3),L_MENU_3,getequipname(4),L_MENU_4,getequipname(5),L_MENU_5,getequipname(6),L_MENU_6,getequipname(7),L_MENU_7,getequipname(8),L_MENU_8,getequipname(9),L_MENU_9,getequipname(10),L_MENU_10;
L_MENU_1:
set @part,1;
if (getequipisequiped(1)) goto L_START_1;
mes "[再不转]";
mes "要不要我把你的头脑锻治得聪明一点啊!";
goto L_CLOSE;
L_MENU_2:
set @part,2;
if (getequipisequiped(2)) goto L_START_1;
mes "[再不转]";
mes "来吧!我会用我热情的身体来锻治你的全身。";
goto L_CLOSE;
L_MENU_3:
set @part,3;
if (getequipisequiped(3)) goto L_START_1;
mes "[再不转]";
mes "很抱歉现在还没有哪种技术能在你的左手装上火箭拳耶..";
goto L_CLOSE;
L_MENU_4:
set @part,4;
if (getequipisequiped(4)) goto L_START_1;
mes "[再不转]";
mes "很抱歉现在还没有哪种技术能在你的右手装上火箭拳耶..";
goto L_CLOSE;
L_MENU_5:
set @part,5;
if (getequipisequiped(5)) goto L_START_1;
mes "[再不转]";
mes "你拥有的装置项目中没有外袍不是吗?";
goto L_CLOSE;
L_MENU_6:
set @part,6;
if (getequipisequiped(6)) goto L_START_1;
mes "[再不转]";
mes "你的脚真不是普通的臭耶!";
goto L_CLOSE;
L_MENU_7:
set @part,7;
if (getequipisequiped(7)) goto L_START_1;
mes "[再不转]";
mes "你说的是哪种装饰品?";
goto L_CLOSE;
L_MENU_8:
set @part,8;
if (getequipisequiped(8)) goto L_START_1;
mes "[再不转]";
mes "你说的是哪种装饰品?";
goto L_CLOSE;
L_MENU_9:
set @part,9;
if (getequipisequiped(9)) goto L_START_1;
mes "[再不转]";
mes "你说的是哪种装饰品?";
mes "你指的该不会是头部的其他部位吧?";
goto L_CLOSE;
L_MENU_10:
set @part,10;
if (getequipisequiped(10)) goto L_START_1;
mes "[再不转]";
mes "你说的是哪种装饰品?";
mes "你指的该不会是头部的其他部位吧?";
goto L_CLOSE;
L_START_1:
if (getequipisenableref(@part)) goto L_START_2;
mes "[再不转]";
mes "这项装置无法精炼。";
goto L_CLOSE;
L_START_2:
if (getequipisidentify(@part)) goto L_START_3;
mes "[再不转]";
mes "这个因为是未鉴定的所以不能精炼。";
goto L_CLOSE;
L_START_3:
if (getequiprefinerycnt(@part) < 10) goto L_REFINE_0;
mes "[再不转]";
mes "这项装置无法精炼。";
goto L_CLOSE;
L_REFINE_0:
if (getequipweaponlv(@part) > 0) goto L_REFINE_1;
mes "[再不转]";
mes "要锻治你所选择的这项装备需要";
mes "^ff9999铝^000000以及费用2000金币。";
mes "你要继续吗?";
next;
menu "是",-,"否",L_CANCEL_3;
if (getequippercentrefinery(@part) == 100) goto L_0_SUB;
mes "[再不转]";
mes "请注意这个防具已精练到安定值。";
mes "如果再精练的话可能会让防具损坏";
mes "再也不能使用...仅管如此你还是要";
mes "继续精练下去吗?";
next;
menu "是",-,"否",L_CANCEL_1;
L_0_SUB:
if ((countitem(985) < 1) || (Zeny < 2000)) goto L_CANCEL_2;
delitem 985,1;
set Zeny,Zeny-2000;
goto L_REFINE_5;
L_REFINE_1:
if (getequipweaponlv(@part) > 1) goto L_REFINE_2;
mes "[再不转]";
mes "你想要锻治武器等级1的武器啊!";
mes "要锻治的话需要";
mes "^ff9999强化武器用金属-强化级数一^000000以及费用50金币。";
mes "你要继续吗?";
next;
menu "是",-,"否",L_CANCEL_3;
if (getequippercentrefinery(@part) == 100) goto L_1_SUB;
mes "[再不转]";
mes "请注意这个武器已精练到安定值。";
mes "如果再精练的话可能会让武器损坏";
mes "再也不能使用...仅管如此你还是要";
mes "继续精练下去吗?";
next;
menu "是",-,"否",L_CANCEL_1;
L_1_SUB:
if ((countitem(1010) < 1) || (Zeny < 50)) goto L_CANCEL_2;
delitem 1010,1;
set Zeny,Zeny-50;
goto L_REFINE_5;
L_REFINE_2:
if (getequipweaponlv(@part) > 2) goto L_REFINE_3;
mes "[再不转]";
mes "你想要锻治武器等级2的武器啊!";
mes "要锻治的话需要";
mes "^ff9999强化武器用金属-强化级数二^000000以及费用200金币。";
mes "你要继续吗?";
next;
menu "是",-,"否",L_CANCEL_3;
if (getequippercentrefinery(@part) == 100) goto L_2_SUB;
mes "[再不转]";
mes "请注意这个武器已精练到安定值。";
mes "如果再精练的话可能会让武器损坏";
mes "再也不能使用...仅管如此你还是要";
mes "继续精练下去吗?";
next;
menu "是",-,"否",L_CANCEL_1;
L_2_SUB:
if ((countitem(1011) < 1) || (Zeny < 200)) goto L_CANCEL_2;
delitem 1011,1;
set Zeny,Zeny-200;
goto L_REFINE_5;
L_REFINE_3:
if (getequipweaponlv(@part) > 3) goto L_REFINE_4;
mes "[再不转]";
mes "你想要锻治武器等级3的武器啊!";
mes "要锻治的话需要";
mes "^ff9999神之金属^000000以及费用2000金币。";
mes "你要继续吗?";
next;
menu "是",-,"否",L_CANCEL_3;
if (getequippercentrefinery(@part) == 100) goto L_3_SUB;
mes "[再不转]";
mes "请注意这个武器已精练到安定值。";
mes "如果再精练的话可能会让武器损坏";
mes "再也不能使用...仅管如此你还是要";
mes "继续精练下去吗?";
next;
menu "是",-,"否",L_CANCEL_1;
L_3_SUB:
if ((countitem(984) < 1) || (Zeny < 2000)) goto L_CANCEL_2;
delitem 984,1;
set Zeny,Zeny-2000;
goto L_REFINE_5;
L_REFINE_4:
mes "[再不转]";
mes "你想要锻治武器等级4的武器啊!";
mes "要锻治的话需要";
mes "^ff9999神之金属^000000以及费用2000金币。";
mes "你要继续吗?";
next;
menu "是",-,"否",L_CANCEL_3;
if (getequippercentrefinery(@part) == 100) goto L_4_SUB;
mes "[再不转]";
mes "请注意这个武器已精练到安定值。";
mes "如果再精练的话可能会让武器损坏";
mes "再也不能使用...仅管如此你还是要";
mes "继续精练下去吗?";
next;
menu "是",-,"否",L_CANCEL_1;
L_4_SUB:
if ((countitem(984) < 1) || (Zeny < 2000)) goto L_CANCEL_2;
delitem 984,1;
set Zeny,Zeny-2000;
L_REFINE_5:
if (getequippercentrefinery(@part)<=rand(100)) goto L_REFINE_6;
mes "[再不转]";
mes "敲!敲!敲!";
next;
successrefitem @part;
mes "[再不转]";
mes "作了这麽久总算出来了";
mes "这是一件很好的作品";
mes "这种强度配您刚刚好!您是不是也这样觉的呢?";
goto L_CLOSE;
L_REFINE_6:
mes "[再不转]";
mes "敲!敲!敲!";
next;
failedrefitem @part;
mes "[再不转]";
mes "啊!啊!啊!";
next;
mes "[再不转]";
mes "对不起!";
mes "精练的装备损坏了....";
mes "唉!我已尽了最大的努力..";
mes "最後这样还有什麽话好说的呢!";
goto L_CLOSE;
L_CANCEL_1:
mes "[再不转]";
mes "这是个好的选择";
mes "如果把要是装备精练坏了";
mes "心情会变的很坏.....";
goto L_CLOSE;
L_CANCEL_2:
mes "[再不转]";
mes "这些就是你所拥有的所有物品吗?";
mes "虽然很可惜,但是你的材料不足,我也实";
mes "在爱莫能助,再说我付出也应该得要有所";
mes "收获嘛!";
goto L_CLOSE;
L_CANCEL_3:
mes "[再不转]";
mes "您不愿意我也没有办法的....";
L_CLOSE:
close;
}
// -----普隆德拉-----
prt_in.gat,63,69,4 script 帝特立西 84,{
mes "[夏金]";
mes "只要你将^FF0000神之金属原石^000000或^FF0000铝原石^000000拿来给我,我马上就可以为你提炼神之金属以及铝。我需要5个原石我才有办法帮你。";
next;
menu "提炼神之金属。",L_MENU_1,"提炼铝。",L_MENU_2,"询问有关属性石相关事项。",L_MENU_3;
L_MENU_1:
if (countitem(756) < 5) goto L_SUB_1;
delitem 756,5;
getitem 984,1;
mes "[帝特立西]";
mes "这是你要的神之金属,欢迎下次在来。";
close;
L_SUB_1:
mes "[帝特立西]";
mes "哈哈哈...你真爱开玩笑。";
mes "我不是跟你说过,要是没有5个神之金属原石的话,是无法制作神之金属炼的吗?";
close;
L_MENU_2:
if (countitem(757) < 5) goto L_SUB_1;
delitem 757,5;
getitem 985,1;
mes "[帝特立西]";
mes "这是你要的铝,欢迎下次在来。";
close;
L_SUB_2:
mes "[帝特立西]";
mes "哈哈哈...你真爱开玩笑。";
mes "我不是跟你说过,要是没有5个铝原石的话,是无法制作铝的吗?";
close;
L_MENU_3:
mes "[帝特立西]";
mes "所谓属性石...";
mes "我做锻冶金属这行已经做了二十年,听过很多这类的传说...但还没实际见过呢!";
mes "我听说金属都各自拥有水、地、火、风等属性。";
next;
mes "[帝特立西]";
mes "听说在锻冶武器时加入属性时的话...所制作出来的武器将拥有那属性时的超强力量。";
mes "哈哈..不过话说回来,能做出这种武器的人想必一定拥有极高的锻冶技术。";
Lcancel: close;
}
prt_in.gat,56,68,4 script 普勒越 86,{
mes "[普勒越]";
mes "这里有卖铁或是钢铁制武品锻治时所需要的金属!";
mes "这里有卖锻治武器等级1的^007777强化武器用金属-强化级数一^000000";
mes "与...锻治武器等级2的^007777强化武器用金属-强化级数二^000000等金属。";
next;
L_START:
menu "强化武器用金属-强化级数一- 200金币",L_MENU_1,"强化武器用金属-强化级数二- 1000金币",L_MENU_2,"询问有没有其他金属",L_MENU_3;
L_MENU_1:
set @itemid,1010;
set @value,200;
mes "[普勒越]";
mes "你想要购买多少数量?(最多1000个)";
mes "欲终止交易请按数字'0'键";
next;
goto L_START_Buy;
L_MENU_2:
set @itemid,1011;
set @value,1000;
mes "[普勒越]";
mes "你想要购买多少数量?(最多1000个)";
mes "欲终止交易请按数字'0'键";
next;
goto L_START_Buy;
L_MENU_3:
mes "[普勒越]";
mes "你问的是制作武器等级1与2以上所需要的金属吧!";
mes "我想你应该也知道,神之金属和铝...原来就比较难取得...";
close;
L_START_Buy:
input a;
if (a > 0 && a <= 1000) goto L_SUB_0;
mes "[普勒]";
mes "交易已经终止。";
close;
L_SUB_0:
if(checkweight(1010,a) < 1) goto L_SUB_3;
if (Zeny < a * @value) goto L_SUB_2;
set Zeny,Zeny-(a * @value);
getitem @itemid,a;
close;
L_SUB_1:
mes "[普勒越]";
mes "交易已经终止。";
close;
L_SUB_2:
mes "[普勒越]";
mes "抱歉喔!您身上的现金不足,";
mes "请准备多一点金币喔!";
close;
L_SUB_3:
mes "[普勒越]";
mes "抱歉喔!您负重太高拿不动了,";
mes "请放点东西回仓库吧!";
close;
}
prt_in.gat,63,60,2 script 忽克连 85,{
mes "[忽克连]";
mes "我是专门锻治武 与防具的铁匠。";
mes "我可以为你锻治装置项目中的物品。";
mes "你想要锻治装置项目中的哪一项物品呢?";
next;
menu getequipname(1),L_MENU_1,getequipname(2),L_MENU_2,getequipname(3),L_MENU_3,getequipname(4),L_MENU_4,getequipname(5),L_MENU_5,getequipname(6),L_MENU_6,getequipname(7),L_MENU_7,getequipname(8),L_MENU_8,getequipname(9),L_MENU_9,getequipname(10),L_MENU_10;
L_MENU_1:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -