⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 npc_refine.txt

📁 制作网络游戏的一个小平台
💻 TXT
📖 第 1 页 / 共 5 页
字号:
// 精炼相关NPC
// Modify By Robert蝴蝶君 2004-3-12 Mail:robert_st@21cn.com 

// -----艾尔贝塔-----
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 "哈哈哈...你真爱开玩笑。我不是跟你说过,要是没有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;
	if ((MaxWeight-Weight) >= 2000) goto L_START;
		mes "[卡拉曼莉斯]";
		mes "抱歉!您目前是负重状态";
		mes "所以我无法提供服务。";
		close;
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 "你想要购买多少数量?一个需要200ZENY!";
		next;
		goto L_START_1;
	L_MENU_2:
		set @itemid,1011;
		set @value,1000;
		mes "[卡拉曼莉斯]";
		mes "你想要购买多少数量?一个需要1000ZENY!";
		next;
		goto L_START_1;
	L_MENU_3:
		mes "[卡拉曼莉斯]";
		mes "你问的是制作武器等级1与2以上所需要的金属吧!";
		mes "我想你应该也知道,神之金属和铝...原来就比较难取得...";
		close;
L_START_1:
		menu "1 个金属",L_SUBMENU_1,"2 个金属",L_SUBMENU_2,"5 个金属",L_SUBMENU_3,"10 个金属",L_SUBMENU_4,"放弃",L_SUBMENU_5;
		L_SUBMENU_1:
			if (Zeny < @value) goto L_SUB_1;
				set Zeny,Zeny-@value;
				getitem @itemid,1;
				mes "[卡拉曼莉斯]";
				mes "好了,这是你要的强化武器用金属,请收好。";
				close;
		L_SUBMENU_2:
			if (Zeny < 2*@value) goto L_SUB_1;
				set Zeny,Zeny-2*@value;
				getitem @itemid,2;
				mes "[卡拉曼莉斯]";
				mes "好了,这是你要的强化武器用金属,请收好。";
				close;
		L_SUBMENU_3:
			if (Zeny < 5*@value) goto L_SUB_1;
				set Zeny,Zeny-5*@value;
				getitem @itemid,5;
				mes "[卡拉曼莉斯]";
				mes "好了,这是你要的强化武器用金属,请收好。";
				close;
		L_SUBMENU_4:
			if (Zeny < 10*@value) goto L_SUB_1;
				set Zeny,Zeny-10*@value;
				getitem @itemid,10;
				mes "[卡拉曼莉斯]";
				mes "好了,这是你要的强化武器用金属,请收好。";
				close;
		L_SUBMENU_5:
			mes "[卡拉曼莉斯]";
			mes "那好吧,欢迎下次再来!";
			close;
		L_SUB_1:
			mes "[卡拉曼莉斯]";
			mes "对不起哦,你现在的金币不够,这里可不许赊帐的。";
			close;
}

alberta_in.gat,28,58,4	script	弗雷德利	85,{
	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 "要不要我把你的头脑锻治得聪明一点啊?";
			goto L_CLOSE;
	L_MENU_10:
		set @part,10;
		if (getequipisequiped(10)) goto L_START_1;
			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 "要锻治你所选择的这项装备需要^ff9999铝^000000以及费用20000金币。";
		mes "你确定要继续吗?";
		next;
		menu "继续",-,"取消",L_CANCEL_3;
			if (getequippercentrefinery(@part) == 100) goto L_0_SUB;
				mes "[弗雷德利 贺乐曼孙]";
				mes "看来这装备已经锻治很多次了的样子...要是再继续锻治的话,可能会造成损坏喔!";
				next;
				mes "[弗雷德利 贺乐曼孙]";
				mes "要是损坏的话可就不能继续使用了!!插在里面的卡片和特征也^ff0000全部都被消失了^000000!!";
				next;
				mes "[弗雷德利 贺乐曼孙]";
				mes "而且,装备也会消失掉哦,你确定要继续吗?";
				next;
				menu "继续",-,"取消",L_CANCEL_1;
	L_0_SUB:
		if ((countitem(985) < 1) || (Zeny < 20000)) goto L_CANCEL_2;
			delitem 985,1;
			set Zeny,Zeny-20000;
			goto L_REFINE_5;
L_REFINE_1:
	if (getequipweaponlv(@part) > 1) goto L_REFINE_2;
		mes "[弗雷德利 贺乐曼孙]";
		mes "你想要锻治武器等级1的武器啊!";
		mes "要锻治的话需要^ff9999强化武器用金属-强化级数一^000000以及费用500金币。";
		mes "你要继续吗?";
		next;
		menu "继续",-,"取消",L_CANCEL_3;
			if (getequippercentrefinery(@part) == 100) goto L_1_SUB;
				mes "[弗雷德利 贺乐曼孙]";
				mes "看来这装备已经锻治很多次了的样子...要是再继续锻治的话,可能会造成损坏喔!";
				next;
				mes "[弗雷德利 贺乐曼孙]";
				mes "要是损坏的话可就不能继续使用了!!插在里面的卡片和特征也^ff0000全部都被消失了^000000!!";
				next;
				mes "[弗雷德利 贺乐曼孙]";
				mes "而且,装备也会消失掉哦,你确定要继续吗?";
				next;
				menu "继续",-,"取消",L_CANCEL_1;
	L_1_SUB:
		if ((countitem(1010) < 1) || (Zeny < 500)) goto L_CANCEL_2;
			delitem 1010,1;
			set Zeny,Zeny-500;
			goto L_REFINE_5;
L_REFINE_2:
	if (getequipweaponlv(@part) > 2) goto L_REFINE_3;
		mes "[弗雷德利 贺乐曼孙]";
		mes "你想要锻治武器等级2的武器啊!";
		mes "要锻治的话需要^ff9999强化武器用金属-强化级数二^000000以及费用2000金币。";
		mes "你要继续吗?";
		next;
		menu "继续",-,"取消",L_CANCEL_3;
			if (getequippercentrefinery(@part) == 100) goto L_2_SUB;
				mes "[弗雷德利 贺乐曼孙]";
				mes "看来这装备已经锻治很多次了的样子...要是再继续锻治的话,可能会造成损坏喔!";
				next;
				mes "[弗雷德利 贺乐曼孙]";
				mes "要是损坏的话可就不能继续使用了!!插在里面的卡片和特征也^ff0000全部都被消失了^000000!!";
				next;
				mes "[弗雷德利 贺乐曼孙]";
				mes "而且,装备也会消失掉哦,你确定要继续吗?";
				next;
				menu "继续",-,"取消",L_CANCEL_1;
	L_2_SUB:
		if ((countitem(1011) < 1) || (Zeny < 2000)) goto L_CANCEL_2;
			delitem 1011,1;
			set Zeny,Zeny-2000;
			goto L_REFINE_5;
L_REFINE_3:
	if (getequipweaponlv(@part) > 3) goto L_REFINE_4;
		mes "[弗雷德利 贺乐曼孙]";
		mes "你想要锻治武器等级3的武器啊!";
		mes "要锻治的话需要^ff9999神之金属^000000以及费用25000金币。";
		mes "你要继续吗?";
		next;
		menu "继续",-,"取消",L_CANCEL_3;
			if (getequippercentrefinery(@part) == 100) goto L_3_SUB;
				mes "[弗雷德利 贺乐曼孙]";
				mes "呜哇!!";
				mes "看来这武器已经锻治很多次了的样子...要是再继续锻治的话,可能会造成损坏喔!";
				next;
				mes "[弗雷德利 贺乐曼孙]";
				mes "要是损坏的话可就不能继续使用了!!";
				mes "插在里面的卡片和特征^ff0000全部都被消失了^000000!!";
				next;
				mes "[弗雷德利 贺乐曼孙]";
				mes "而且,装备也会消失掉哦,你确定要继续吗?";
				next;
				menu "继续",-,"取消",L_CANCEL_1;
	L_3_SUB:
		if ((countitem(984) < 1) || (Zeny < 25000)) goto L_CANCEL_2;
			delitem 984,1;
			set Zeny,Zeny-25000;
			goto L_REFINE_5;
L_REFINE_4:
		mes "[弗雷德利 贺乐曼孙]";
		mes "你想要锻治武器等级4的武器啊!";
		mes "要锻治的话需要^ff9999神之金属^000000以及费用50000金币。";
		mes "你要继续吗?";
		next;
		menu "继续",-,"取消",L_CANCEL_3;
			if (getequippercentrefinery(@part) == 100) goto L_4_SUB;
				mes "[弗雷德利 贺乐曼孙]";
				mes "呜哇!!";
				mes "看来这武器已经锻治很多次了的样子...要是再继续锻治的话,可能会造成损坏喔!";
				next;
				mes "[弗雷德利 贺乐曼孙]";
				mes "要是损坏的话可就不能继续使用了!!";
				mes "插在里面的卡片和特征^ff0000全部都被消失了^000000!!";
				next;
				mes "[弗雷德利 贺乐曼孙]";
				mes "而且,装备也会消失掉哦,你确定要继续吗?";
				next;
				menu "继续",-,"取消",L_CANCEL_1;
	L_4_SUB:
		if ((countitem(984) < 1) || (Zeny < 50000)) goto L_CANCEL_2;
			delitem 984,1;
			set Zeny,Zeny-50000;
L_REFINE_5:
	if (getequippercentrefinery(@part)<=rand(100)) goto L_REFINE_6;
		mes "[弗雷德利 贺乐曼孙]";
		mes "锵!锵!!锵!";
		successrefitem @part;
		next;
		emotion 18;
		mes "[弗雷德利 贺乐曼孙]";
		mes "拿去吧!已经做好了。好久没锻治出那麽优质的武器了,武器变强了你一定也很高兴吧!";
		goto L_CLOSE;
L_REFINE_6:
	mes "[弗雷德利 贺乐曼孙]";
	mes "锵!锵!!锵!";
	failedrefitem @part;
	next;
	emotion 4;
	mes "[弗雷德利 贺乐曼孙]";
	mes "咳咳咳咳咳咳咳!!!";
	next;
	mes "[弗雷德利 贺乐曼孙]";
	mes "真...丢脸。";
	mes "武器在锻治的过程中损坏了。";
	mes "我...我...早就告诉过你会这样的嘛!";
	goto L_CLOSE;
L_CANCEL_1:
	mes "[弗雷德利 贺乐曼孙]";
	mes "很好。";
	mes "如果太过无理的锻治武器,而造成损坏,我心情也会跟着变坏的。";
	goto L_CLOSE;
L_CANCEL_2:
	mes "[弗雷德利 贺乐曼孙]";
	mes "这些就是你所拥有的所有物品吗?";

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -