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

📄 npc_kafra.txt

📁 JA++的最新...很多ROSF都用这个 ] 是个不错的东西-3-
💻 TXT
📖 第 1 页 / 共 2 页
字号:
			close;
			end;
		}
	}

	mes "[卡普拉服务人员]";
	mes "您需要那种仓库服务?";
	next;
	menu	"个人仓库",Storage01,
		"工会仓库",Storage02,
		"设置密码",Storage03;
Storage01:
	set zeny,zeny-30;
	set KF_PIT,KF_PIT+3;
	mes "[卡普拉服务人员]";
	mes "现在为您开启您的个人仓库?";
	close2;
	cutin getarg(0),255;
	openstorage;
	end;

Storage02:
	close2;
	set Result,guildopenstorage();
	if(Result==1)
	{
		mes "[卡普拉服务人员]";
		mes "对不起,工会仓库已经被某工会成员打开,";
		mes "同时只能有一人进行存取。";
		cutin getarg(0),255;
		close;
		end;
	}

	if(Result==2)
	{
		mes "[卡普拉服务人员]";
		mes "对不起,你并不是工会的一员!";
		cutin getarg(0),255;
		close;
		end;
	}
	set zeny,zeny-30;
	set KF_PIT,KF_PIT+3;
	cutin getarg(0),255;
	end;

Storage03:
	if(getgmlevel()>0)
	{
		set $clearpassword,rand(10532469,99576342);
		mes "[卡普拉服务人员]";
		mes "已随机生成清除用密码:^FF0000" + $clearpassword + "^000000";
		mes "请认真核实玩家身份后将此密码交给需要的玩家。";
		cutin getarg(0),255;
		close;
		end;
	}
Storage_Input_PWD:
	mes "[卡普拉服务人员]";
	mes "请输入您的数字密码,最大为9999,输入0则为取消密码";
	next;
	input @stpass;
	if(@stpass<0 || @stpass>9999) goto Storage_Input_PWD;

	set #storagrpassword,@stpass;
	mes "[卡普拉服务人员]";
	mes "您的密码设定为" + #storagrpassword + ",请牢记您的密码。";
	close;
	end;

L_MENU_3:
	if(getarg(7)!="") callfunc getarg(7),getarg(0);
	close;
	end;

L_MENU_4:
	if(class!=5 && class!=10 && class!=18 && class!=23)
	{
		mes "[卡普拉服务人员]";
		mes "抱歉!手推车是商人系列及超级初心者专用的服务。";
		cutin "kafra_01",255;
		close;
		end;
	}

	mes "[卡普拉服务人员]";
	mes "这至少需要 800 Zeny,您想要租手推车吗?";
	next;
	menu	"租用手推车",CART01,
		"取消",CART02;
CART01:
	if(zeny<800)
	{
		mes "[卡普拉服务人员]";
		mes "很抱歉,您的金钱不足。";
		mes "这至少需要 800 Zeny。";
		cutin getarg(0),255;
		close;
		end;
	}

	set zeny,zeny-800;
	setcart;
	cutin getarg(0),255;
	close;
	end;
CART02:
	callfunc "kafra_end",getarg(0);

L_MENU_5:
	mes "[卡普拉服务人员]";
	mes "点数累积确认。";
	next;
	menu	"点数累积确认",-,
		"何谓点数累积",Kafra_point01,
		"取消",Kafra_point02;
	mes "[卡普拉服务人员]";
	mes strcharinfo(0) + "点数累积";
	mes "现在" + KF_PIT + "点";
	cutin getarg(0),255;
	close;
	end;
Kafra_point01:
	mes "[卡普拉服务人员]";
	mes "所谓点数,就是利用卡普拉服务的传送服务,按照使用次数累积的哩数来执行。";
	next;
	mes "[卡普拉服务人员]";
	mes "累积的点数可以兑换游戏中的商品。";
	mes "累积的点数越多,可兑换的商品越多。";
	cutin getarg(0),255;
	close;
	end;
Kafra_point02:
	callfunc "kafra_end",getarg(0);

L_MENU_6:
	if(getarg(8) && getarg(9))
	{
		mes "[卡普拉服务人员]";
		mes "小地图中显示了卡普拉服务人员分布。";
		viewpoint 1,getarg(8),getarg(9),1,0x0000FF;
		if(getarg(10) && getarg(11)) viewpoint 1,getarg(10),getarg(11),2,0x0000FF;
		if(getarg(12) && getarg(13)) viewpoint 1,getarg(12),getarg(13),3,0x0000FF;
		if(getarg(14) && getarg(15)) viewpoint 1,getarg(14),getarg(15),4,0x0000FF;
	}
	cutin getarg(0),255;
	close;
	end;

L_MENU_7:
	mes "[卡普拉服务人员]";
	mes "您好!";
	mes "每笔交易的最低限度是1000金币";
	next;
	menu	"存钱",Bank01,
		"领钱",Bank02,
		"没事",Bank03;
Bank01:
	mes "[卡普拉服务人员]";
	mes "每存入一笔钱我们将收取1%的手续费";
	mes "以维持我们的服务";
	next;
	input @kafrabank;
	if(@kafrabank>=1000 && @kafrabank<2000000000)
	{
		set @kafrabank2,@kafrabank/100;
		if(@kafrabank+@kafrabank2>zeny)
		{
			mes "[卡普拉服务人员]";
			mes "您要存款的金额和您携带的现金不符";
			set @kafrabank,0;
			cutin getarg(0),255;
			close;
			end;
		}
		set zeny,zeny-@kafrabank-@kafrabank2;
		set #kafrabank,#kafrabank+@kafrabank;
		mes "手续费^135445" + @kafrabank2 + "zeny^000000";
		mes "[卡普拉服务人员]";
		mes "感谢您再次使用";
		set @kafrabank,0;
		cutin getarg(0),255;
		close;
		end;
	}
	mes "[卡普拉服务人员]";
	mes "您输入的范围不正确";
	cutin getarg(0),255;
	close;
	end;
Bank02:
	if(#kafrabank==0)
	{
		mes "[卡普拉服务人员]";
		mes "您并没有存款在本行";
		cutin getarg(0),255;
		close;
		end;
	}

	mes "[卡普拉服务人员]";
	mes "您银行里还剩下";
	mes "^135445" + #kafrabank + "^000000Zeny";
	next;
	input @kafrabank;
	if(@kafrabank>0 && @kafrabank<2000000000)
	{
		if(@kafrabank>#kafrabank)
		{
			mes "[卡普拉服务人员]";
			mes "您要取款的金额和您携带的现金不符";
			set @kafrabank,0;
			cutin getarg(0),255;
			close;
			end;
		}
		set #kafrabank,#kafrabank-@kafrabank;
		set zeny,zeny+@kafrabank;
		mes "[卡普拉服务人员]";
		mes "感谢您再次使用";
		set @kafrabank,0;
		cutin getarg(0),255;
		close;
		end;
	}
	mes "[卡普拉服务人员]";
	mes "您输入的范围不正确";
	cutin getarg(0),255;
	close;
	end;
Bank03:
	mes "[卡普拉服务人员]";
	mes "感谢您再次使用";
	set @kafrabank,0;
	cutin getarg(0),255;
	close;
	end;

L_MENU_8:
	callfunc "kafra_end",getarg(0);
}

// < 普隆德拉 >
prontera.gat,146,89,6	script	卡普拉服务人员	117,{ callfunc "MFJA_kafra001","kafra_01","prontera.gat",116,72,"",0,0,"MFJA_warp001",146,89,282,200,151,29,29,207; }
prontera.gat,282,200,2	script	卡普拉服务人员	114,{ callfunc "MFJA_kafra001","kafra_04","prontera.gat",279,200,"prt_fild06.gat",33,192,"MFJA_warp001",146,89,282,200,151,29,29,207; }

// < 普隆德拉 - 城南 >
prontera.gat,151,29,0	script	卡普拉服务人员	115,{ callfunc "MFJA_kafra001","kafra_03","prontera.gat",151,33,"prt_fild08.gat",170,368,"MFJA_warp001",146,89,282,200,151,29,29,207; }

// < 普隆德拉 - 城西 >
prontera.gat,29,207,6	script	卡普拉服务人员	113,{ callfunc "MFJA_kafra001","kafra_05","prontera.gat",33,207,"prt_fild05.gat",368,205,"MFJA_warp001",146,89,282,200,151,29,29,207; }

// < 普隆德拉 - 北门外 >
prt_fild01.gat,198,47,0	script	卡普拉服务人员	112,{ callfunc "MFJA_kafra001","kafra_06","prt_fild01.gat",198,51,"",0,0,"MFJA_warp001",0,0,0,0,0,0,0,0; }

// < 普隆德拉 - 下水道入口 >
prt_fild05.gat,290,224,4	script	卡普拉服务人员	114,{ callfunc "MFJA_kafra001","kafra_04","prt_fild05.gat",274,244,"",0,0,"",0,0,0,0,0,0,0,0; }

// < 依斯鲁得 >
izlude.gat,136,88,2	script	卡普拉服务人员	115,{ callfunc "MFJA_kafra001","kafra_03","izlude.gat",94,103,"prt_fild08.gat",350,202,"MFJA_warp002",136,88,0,0,0,0,0,0; }

// < 吉芬 >
geffen.gat,120,62,0	script	卡普拉服务人员	115,{ callfunc "MFJA_kafra001","kafra_03","geffen.gat",120,38,"",0,0,"MFJA_warp003",120,62,203,123,0,0,0,0; }
geffen.gat,203,123,4	script	卡普拉服务人员	114,{ callfunc "MFJA_kafra001","kafra_04","geffen.gat",120,38,"gef_fild00.gat",55,222,"MFJA_warp003",120,62,203,123,0,0,0,0; }

// < 梦罗克 >
morocc.gat,156,97,4	script	卡普拉服务人员	113,{ callfunc "MFJA_kafra001","kafra_05","morocc.gat",156,46,"",0,0,"MFJA_warp004",160,258,159,97,0,0,0,0; }
morocc.gat,160,258,4	script	卡普拉服务人员	114,{ callfunc "MFJA_kafra001","kafra_04","morocc.gat",160,283,"moc_fild07.gat",211,29,"MFJA_warp005",160,258,159,97,0,0,0,0; }

// < 梦罗克 - 金字塔 >
moc_ruins.gat,59,157,6	script	卡普拉服务人员	117,{ callfunc "MFJA_kafra001","kafra_05","moc_ruins.gat",41,141,"",0,0,"",0,0,0,0,0,0,0,0; }

// < 埃尔贝塔 >
alberta.gat,28,229,0	script	卡普拉服务人员	116,{ callfunc "MFJA_kafra001","kafra_02","alberta.gat",31,231,"pay_fild03.gat",387,76,"MFJA_warp006",28,229,113,60,0,0,0,0; }
alberta.gat,113,60,6	script	卡普拉服务人员	116,{ callfunc "MFJA_kafra001","kafra_06","alberta.gat",117,56,"",0,0,"MFJA_warp006",28,229,113,60,0,0,0,0; }

// < 沉没船 >
alb2trea.gat,59,69,6	script	卡普拉服务人员	117,{ callfunc "MFJA_kafra001","kafra_01","alb2trea.gat",91,63,"",0,0,"MFJA_warp007",0,0,0,0,0,0,0,0; }

// < 斐扬 - 中央 >
payon.gat,181,104,4	script	卡普拉服务人员	113,{ callfunc "MFJA_kafra001","kafra_05","payon.gat",95,52,"pay_fild01.gat",342,348,"MFJA_warp008",0,0,0,0,0,0,0,0; }

// < 裴杨 - 弓箭手村落 >
pay_arche.gat,55,123,4	script	卡普拉服务人员	114,{ callfunc "MFJA_kafra001","kafra_04","pay_arche.gat",50,145,"",0,0,"",0,0,0,0,0,0,0,0; }

// < 埃尔帕兰 >
aldebaran.gat,143,119,4	script	卡普拉服务人员	113,{ callfunc "MFJA_kafra001","kafra_05","aldebaran.gat",167,111,"",0,0,"MFJA_warp009",0,0,0,0,0,0,0,0; }

// < 克魔岛 - 内部 >
cmd_in02.gat,146,180,4	script	卡普拉服务人员	721,{ callfunc "MFJA_kafra001","kafra_07","comodo.gat",209,143,"",0,0,"MFJA_warp010",0,0,0,0,0,0,0,0; }

// < 克魔岛 - 灯塔 >
cmd_fild07.gat,136,134,4	script	卡普拉服务人员	721,{ callfunc "MFJA_kafra001","kafra_07","cmd_fild07.gat",127,134,"",0,0,"MFJA_warp011",0,0,0,0,0,0,0,0; }

// < 克魔岛 > 
comodo.gat,195,150,4	script	卡普拉服务人员	721,{ callfunc "MFJA_kafra001","kafra_07","comodo.gat",180,151,"",0,0,"MFJA_warp012",0,0,0,0,0,0,0,0; }

// < 吉芬 - 兽人洞窟 >
gef_fild10.gat,73,340,5	script	卡普拉服务人员	117,{ callfunc "MFJA_kafra001","kafra_01","gef_fild10.gat",54,320,"",0,0,"MFJA_warp013",0,0,0,0,0,0,0,0; }

// < 妙曼尼 - 矿坑 >
mjolnir_02.gat,84,362,4	script	卡普拉服务人员	117,{ callfunc "MFJA_kafra001","kafra_01","mjolnir_02.gat",98,351,"",0,0,"MFJA_warp014",0,0,0,0,0,0,0,0; }

// < 朱诺 - 中 >
yuno.gat,152,187,4	script	卡普拉服务人员	113,{ callfunc "MFJA_kafra001","kafra_05","yuno.gat",157,123,"",0,0,"MFJA_warp015",152,187,328,109,276,222,0,0; }

// < 朱诺 - 东 >
yuno.gat,328,109,4	script	卡普拉服务人员	113,{ callfunc "MFJA_kafra001","kafra_05","yuno.gat",328,100,"",0,0,"MFJA_warp015",152,187,328,109,276,222,0,0; }

// < 朱诺 >
yuno.gat,276,222,4	script	卡普拉服务人员	113,{ callfunc "MFJA_kafra001","kafra_05","yuno.gat",276,229,"",0,0,"MFJA_warp015",152,187,328,109,276,222,0,0; }

// < 樱花城 >
amatsu.gat,102,149,4	script	卡普拉服务人员	116,{ callfunc "MFJA_kafra001","kafra_02","amatsu.gat",116,94,"",0,0,"MFJA_warp016",0,0,0,0,0,0,0,0; }

// < 汶巴拉 >
umbala.gat,87,160,4	script	卡普拉服务人员	115,{ callfunc "MFJA_kafra001","kafra_02","umbala.gat",126,131,"",0,0,"MFJA_warp017",0,0,0,0,0,0,0,0; }

// < 昆仑 >
gonryun.gat,159,122,4	script	卡普拉服务人员	115,{ callfunc "MFJA_kafra001","kafra_02","gonryun.gat",160,62,"",0,0,"MFJA_warp018",0,0,0,0,0,0,0,0; }

// < 洛阳 >
louyang.gat,209,103,4	script	卡普拉服务人员	116,{ callfunc "MFJA_kafra001","kafra_03","louyang.gat",40,270,"",0,0,"MFJA_warp017",0,0,0,0,0,0,0,0; }

// < 尼芙菲姆 >
niflheim.gat,202,180,5	script	卡普拉服务人员	791,{
	mes "[卡普拉服务人员]";
	mes "欢迎...光临. 卡普拉公司...";
	mes "死了...也会...为您们...服务...";
	mes "...需要...什么服务吗?";
	next;
	menu	"储存服务",A01,
		"仓库服务",A02,
		"传送服务",A03,
		"结束",A04;
A01:
	savepoint "niflheim.gat",193,185;
	mes "[卡普拉服务人员]";
	mes "你...已经死在...这里了";
	mes "我们...欢迎你";
	next;
	percentheal -100,-100;
	close;
	end;

A02:
	if (getskilllv(1)<6)
	{
		mes "[卡普拉服务人员]";
		mes "对不起...";
		mes "要想使用...仓库服务的话...";
		mes "...初学者的基本技能...等级要到达";
		mes "6级...以上";
		close;
		end;
	}

	if(zeny<150)
	{
		mes "[卡普拉服务人员]";
		mes "您的金额...不...足";
		mes "仓库使用费是...150金币...";
		mes "您的金额...不足的话...";
		mes "把您的生命...分给我吧...";
		percentheal -50,-50;
		close;
		end;
	}

	if(#storagrpassword==0) goto Open_Storage;
	mes "[卡普拉服务人员]";
	mes "请输入...仓库密码开启...仓库服务。";
	next;
	input @pass;
	if(#storagrpassword!=@stpass)
	{
		mes "[卡普拉服务人员]";
		mes "你的密码...不正确,那就..分点血...给我吧。";
		percentheal -30,-30;
		close;
		end;
	}

Open_Storage:
	mes "[卡普拉服务人员]";
	mes "请问....你要打开...什么仓库?";
	next;
	menu	"我的仓库",-,
		"工会仓库",Guild_Storage;
	set zeny,zeny-30;
	openstorage;
	set KF_PIT,KF_PIT+3;
	close;
	end;
Guild_Storage:
	set zeny,zeny-150;
	set Result,guildopenstorage();
	if(Result==1)
	{
		mes "[卡普拉服务人员]";
		mes "工会仓库...已经被...打开,";
		mes "同时...只能有一人....进行存取。";
		close;
		end;
	}
	if(Result==2)
	{
		mes "[卡普拉服务人员]";
		mes "你不是...工会的一员,加入我们...如何?";
		percentheal -30,-30;
		close;
		end;
	}
	set KF_PIT,KF_PIT+3;
	close;
	end;

A03:
	mes "[卡普拉服务人员]";
	mes "想...去...那里?别去...了。就...在这里很好...";
	next;
	menu	"汶巴拉 -> ????? z",B01,
		"取消",B02;
B01:
	set @warpzeny,rand(99999);
	if(zeny<@warpzeny)
	{
		mes "[卡普拉服务人员]";
		mes "您的金额...不足的话...";
		mes "把您的生命...分给我吧...";
		percentheal -50,-50;
		close;
		end;
	}
	set zeny,zeny-@warpzeny;
	warp "umbala",129,130;
	end;
B02:
	mes "[卡普拉服务人员]";
	mes "谢谢...您的...使用...";
	mes "谢谢...您的...使用...";
	mes "谢谢...您的...使用...";
	mes "谢谢...您的...使用...";
	mes "谢谢...您的...使用...";
	close;
	end;

A04:
	mes "[卡普拉服务人员]";
	mes "卡普拉公司是...随时...";
	mes "为您们...服务...";
	close;
	end;
}

// < 夏威夷 >
jawaii.gat,210,162,4	script	卡普拉服务人员	116,{ callfunc "MFJA_kafra001","kafra_04","jawaii.gat",221,204,"",0,0,"MFJA_warp019",0,0,0,0,0,0,0,0; }

⌨️ 快捷键说明

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