📄 pvp.txt
字号:
pvp_n_7-5.gat mapflag nopenalty dummy
pvp_n_8-5.gat mapflag nopenalty dummy
pvp_y_1-1.gat mapflag nopenalty dummy
pvp_y_2-1.gat mapflag nopenalty dummy
pvp_y_3-1.gat mapflag nopenalty dummy
pvp_y_4-1.gat mapflag nopenalty dummy
pvp_y_5-1.gat mapflag nopenalty dummy
pvp_y_6-1.gat mapflag nopenalty dummy
pvp_y_7-1.gat mapflag nopenalty dummy
pvp_y_8-1.gat mapflag nopenalty dummy
pvp_y_1-2.gat mapflag nopenalty dummy
pvp_y_2-2.gat mapflag nopenalty dummy
pvp_y_3-2.gat mapflag nopenalty dummy
pvp_y_4-2.gat mapflag nopenalty dummy
pvp_y_5-2.gat mapflag nopenalty dummy
pvp_y_6-2.gat mapflag nopenalty dummy
pvp_y_7-2.gat mapflag nopenalty dummy
pvp_y_8-2.gat mapflag nopenalty dummy
pvp_y_1-3.gat mapflag nopenalty dummy
pvp_y_2-3.gat mapflag nopenalty dummy
pvp_y_3-3.gat mapflag nopenalty dummy
pvp_y_4-3.gat mapflag nopenalty dummy
pvp_y_5-3.gat mapflag nopenalty dummy
pvp_y_6-3.gat mapflag nopenalty dummy
pvp_y_7-3.gat mapflag nopenalty dummy
pvp_y_8-3.gat mapflag nopenalty dummy
pvp_y_1-4.gat mapflag nopenalty dummy
pvp_y_2-4.gat mapflag nopenalty dummy
pvp_y_3-4.gat mapflag nopenalty dummy
pvp_y_4-4.gat mapflag nopenalty dummy
pvp_y_5-4.gat mapflag nopenalty dummy
pvp_y_6-4.gat mapflag nopenalty dummy
pvp_y_7-4.gat mapflag nopenalty dummy
pvp_y_8-4.gat mapflag nopenalty dummy
pvp_y_1-5.gat mapflag nopenalty dummy
pvp_y_2-5.gat mapflag nopenalty dummy
pvp_y_3-5.gat mapflag nopenalty dummy
pvp_y_4-5.gat mapflag nopenalty dummy
pvp_y_5-5.gat mapflag nopenalty dummy
pvp_y_6-5.gat mapflag nopenalty dummy
pvp_y_7-5.gat mapflag nopenalty dummy
pvp_y_8-5.gat mapflag nopenalty dummy
//PK场
force_1-1.gat mapflag nopenalty dummy
pvp_n_1-1.gat mapflag nobranch dummy
pvp_n_2-1.gat mapflag nobranch dummy
pvp_n_3-1.gat mapflag nobranch dummy
pvp_n_4-1.gat mapflag nobranch dummy
pvp_n_5-1.gat mapflag nobranch dummy
pvp_n_6-1.gat mapflag nobranch dummy
pvp_n_7-1.gat mapflag nobranch dummy
pvp_n_8-1.gat mapflag nobranch dummy
pvp_n_1-2.gat mapflag nobranch dummy
pvp_n_2-2.gat mapflag nobranch dummy
pvp_n_3-2.gat mapflag nobranch dummy
pvp_n_4-2.gat mapflag nobranch dummy
pvp_n_5-2.gat mapflag nobranch dummy
pvp_n_6-2.gat mapflag nobranch dummy
pvp_n_7-2.gat mapflag nobranch dummy
pvp_n_8-2.gat mapflag nobranch dummy
pvp_n_1-3.gat mapflag nobranch dummy
pvp_n_2-3.gat mapflag nobranch dummy
pvp_n_3-3.gat mapflag nobranch dummy
pvp_n_4-3.gat mapflag nobranch dummy
pvp_n_5-3.gat mapflag nobranch dummy
pvp_n_6-3.gat mapflag nobranch dummy
pvp_n_7-3.gat mapflag nobranch dummy
pvp_n_8-3.gat mapflag nobranch dummy
pvp_n_1-4.gat mapflag nobranch dummy
pvp_n_2-4.gat mapflag nobranch dummy
pvp_n_3-4.gat mapflag nobranch dummy
pvp_n_4-4.gat mapflag nobranch dummy
pvp_n_5-4.gat mapflag nobranch dummy
pvp_n_6-4.gat mapflag nobranch dummy
pvp_n_7-4.gat mapflag nobranch dummy
pvp_n_8-4.gat mapflag nobranch dummy
pvp_n_1-5.gat mapflag nobranch dummy
pvp_n_2-5.gat mapflag nobranch dummy
pvp_n_3-5.gat mapflag nobranch dummy
pvp_n_4-5.gat mapflag nobranch dummy
pvp_n_5-5.gat mapflag nobranch dummy
pvp_n_6-5.gat mapflag nobranch dummy
pvp_n_7-5.gat mapflag nobranch dummy
pvp_n_8-5.gat mapflag nobranch dummy
pvp_y_1-1.gat mapflag nobranch dummy
pvp_y_2-1.gat mapflag nobranch dummy
pvp_y_3-1.gat mapflag nobranch dummy
pvp_y_4-1.gat mapflag nobranch dummy
pvp_y_5-1.gat mapflag nobranch dummy
pvp_y_6-1.gat mapflag nobranch dummy
pvp_y_7-1.gat mapflag nobranch dummy
pvp_y_8-1.gat mapflag nobranch dummy
pvp_y_1-2.gat mapflag nobranch dummy
pvp_y_2-2.gat mapflag nobranch dummy
pvp_y_3-2.gat mapflag nobranch dummy
pvp_y_4-2.gat mapflag nobranch dummy
pvp_y_5-2.gat mapflag nobranch dummy
pvp_y_6-2.gat mapflag nobranch dummy
pvp_y_7-2.gat mapflag nobranch dummy
pvp_y_8-2.gat mapflag nobranch dummy
pvp_y_1-3.gat mapflag nobranch dummy
pvp_y_2-3.gat mapflag nobranch dummy
pvp_y_3-3.gat mapflag nobranch dummy
pvp_y_4-3.gat mapflag nobranch dummy
pvp_y_5-3.gat mapflag nobranch dummy
pvp_y_6-3.gat mapflag nobranch dummy
pvp_y_7-3.gat mapflag nobranch dummy
pvp_y_8-3.gat mapflag nobranch dummy
pvp_y_1-4.gat mapflag nobranch dummy
pvp_y_2-4.gat mapflag nobranch dummy
pvp_y_3-4.gat mapflag nobranch dummy
pvp_y_4-4.gat mapflag nobranch dummy
pvp_y_5-4.gat mapflag nobranch dummy
pvp_y_6-4.gat mapflag nobranch dummy
pvp_y_7-4.gat mapflag nobranch dummy
pvp_y_8-4.gat mapflag nobranch dummy
pvp_y_1-5.gat mapflag nobranch dummy
pvp_y_2-5.gat mapflag nobranch dummy
pvp_y_3-5.gat mapflag nobranch dummy
pvp_y_4-5.gat mapflag nobranch dummy
pvp_y_5-5.gat mapflag nobranch dummy
pvp_y_6-5.gat mapflag nobranch dummy
pvp_y_7-5.gat mapflag nobranch dummy
pvp_y_8-5.gat mapflag nobranch dummy
//PK场
force_1-1.gat mapflag nobranch dummy
// PVP关联NPC
function script MFJA_pvp_fun01 {
mes "[PVP解说员]";
mes "你好!";
mes "我是担任PVP";
mes "解说的";
mes "PVP 解说员!";
next;
switch(select("^3355ff[PVP模式]^000000是什么?","什么叫做PVP模式?","PVP模式的规则是什么?","存储现在位置","结束对话"))
{
case 1:
mes "[PVP解说员]";
mes "PVP模式就是";
mes "?Player VS Player Mode?";
mes "的简写..";
mes "也就是一种在假想的世界里,";
mes "享受玩家间大战的特别战斗";
next;
mes "[PVP解说员]";
mes "简单的说就是与其他玩家打斗的模式";
mes "只要向我身边这位^3355ff守门人^000000说一声";
mes "表示愿意尝试的话。";
mes "他便会";
mes "引导你进入为PVP模式所准备的打斗场";
next;
mes "[PVP解说员]";
mes "请你一定要小心";
mes "也请好好享受战斗的乐趣吧。";
mes "要进入PVP模式";
mes "玩家等级要达到级以上。";
next;
mes "[PVP解说员]";
mes "拥有参加资格以后";
mes "选择下列模式中任意一个";
mes "梦魇模式";
mes "溜溜猴模式";
mes "即可。";
next;
mes "[PVP解说员]";
mes "梦魇模式:";
mes "其规则与实战";
mes "是一样的";
mes "战死后经验值会损失";
mes "身上道具也会掉落。";
next;
mes "[PVP解说员]";
mes "请考虑清楚后";
mes "再选择进入。";
close;
end;
break;
case 2:
mes "[PVP解说员]";
mes "看见我身边这位PVP守门人了?";
mes "与之对话,并交纳";
mes "500 Zeny";
mes "便可以";
mes "移动到PVP打斗场。";
next;
mes "[PVP解说员]";
mes "打斗模式分为";
mes "溜溜猴模式和";
mes "梦魇模式";
mes "请一定小心选择自己的模式";
mes "这种";
mes "模式的打斗场里。";
next;
mes "[PVP解说员]";
mes "各有数名解说员";
mes "他们会将级以上的参加者";
mes "每等级";
mes "再做细分。";
next;
mes "[PVP解说员]";
mes "有个PVP专用房间可供选择";
mes "选择你所想去的那个房间";
mes "便可移动到那里";
mes "从解说员头上的窗口。";
next;
mes "[PVP解说员]";
mes "可以知道等级的限制";
mes "以及此地图正在进行打斗的人数";
mes "这点请你要注意。";
next;
mes "[PVP解说员]";
mes "解说员头上的窗口";
mes "会出现【参加人数/总人数】这样的数据。";
next;
mes "[PVP解说员]";
mes "另一点请注意。";
mes "PVP专用地图";
mes "是无法";
mes "储存位置的。";
mes "请注意以上这点。";
close;
end;
break;
case 3:
mes "[PVP解说员]";
mes "进入PVP模式后";
mes "画面右下角";
mes "出现的是";
mes "该地图";
mes "玩家自己的排行/ 地图玩家人数";
next;
mes "[PVP解说员]";
mes "相信会对你有帮助。";
mes "在PVP模式中的经验?";
mes "只有在PVP模式中适用";
mes "这点要注意";
mes "一开始每位玩家的经验?";
next;
mes "[PVP解说员]";
mes "基本上都是' 5 '。";
mes "在途中若是";
mes "赢得胜利的话";
mes "可增加经验1";
mes "若是失败的话。";
next;
mes "[PVP解说员]";
mes "则经验会减少5";
mes "如果经验减到以下";
next;
mes "[PVP解说员]";
mes "则会被踢出PVP模式";
mes "不得继续参与。";
mes "但是如果经验大于";
mes "却被杀死的话";
mes "可以藉由同伴";
next;
mes "[PVP解说员]";
mes "回复体力,继续参与游戏";
mes "这样你懂了吧。";
next;
mes "[PVP解说员]";
mes "打斗的规则";
mes "与外面战斗的规则";
mes "是一样的。";
close;
end;
break;
case 4:
savepoint getarg(0),getarg(1),getarg(2);
mes "[PVP解说员]";
mes "已经成功存储位置。";
mes "非常感谢您的使用。";
close;
end;
break;
case 5:
mes "[PVP解说员]";
mes "这是一个玩家与玩家间的大战";
mes "能让玩家在战斗中找到乐趣";
mes "期待各位";
mes "勇于前来挑战!";
close;
end;
break;
}
}
alberta_in.gat,62,145,4 script PVP解说员 84,{ callfunc "MFJA_pvp_fun01","alberta_in.gat",61,143; }
geffen_in.gat,67,63,4 script PVP解说员 84,{ callfunc "MFJA_pvp_fun01","geffen_in.gat",69,59; }
morocc_in.gat,144,138,4 script PVP解说员 84,{ callfunc "MFJA_pvp_fun01","morocc_in.gat",142,140; }
payon_in01.gat,142,50,4 script PVP解说员 84,{ callfunc "MFJA_pvp_fun01","payon_in01.gat",139,47; }
prt_in.gat,56,140,4 script PVP解说员 84,{ callfunc "MFJA_pvp_fun01","prt_in.gat",54,136; }
//=======================================================
function script MFJA_pvp_fun02 {
mes "[PVP守门人]";
mes "我是为您打开PVP打斗场之门";
mes "的PVP守门人。";
mes "有关PVP模式的说明";
mes "请你去向旁边那位解说员";
mes "询问。";
next;
switch(select("^ff3355PVP 梦魇模式^000000 打斗场","^3355FFPVP 溜溜猴^000000 打斗场","结束对话"))
{
case 1:
mes "[PVP守门人]";
mes "梦魇模式:";
mes "其规则与实战";
mes "是一样的";
mes "战死后经验值会损失";
mes "身上道具也会掉落。";
next;
mes "[PVP守门人]";
mes "参加费是500 Zeny 您要移动到。";
mes "梦魇模式打斗场";
mes "移动到PVP打斗场吗?";
next;
if(select("移动","取消")==1)
{
if(Zeny<500 || BaseLevel<30)
{
mes "[PVP 守门人]";
mes "对不起!";
mes "您的 Zeny 不够 ,或者";
mes "您的等级不到31级。";
close;
end;
}
set Zeny,Zeny-500;
warp "pvp_n_room.gat",51,23;
end;
}
break;
case 2:
mes "[PVP守门人]";
mes "参加费是500 Zeny 您要移动到。";
mes "溜溜猴打斗场";
mes "移动到PVP打斗场吗?";
next;
if(select("移动","取消")==1)
{
if(Zeny<500 || BaseLevel<30)
{
mes "[PVP 守门人]";
mes "对不起!";
mes "您的 Zeny 不够 ,或者";
mes "您的等级不到31级。";
close;
end;
}
set Zeny,Zeny-500;
warp "pvp_y_room.gat",51,23;
end;
}
break;
case 3:
break;
}
mes "[PVP守门人]";
mes "这是一个玩家与玩家间的大战";
mes "能让玩家在战斗中找到乐趣";
mes "期待各位";
mes "勇于前来挑战!";
close;
end;
}
alberta_in.gat,58,145,4 script PVP守门人 83,{ callfunc "MFJA_pvp_fun02"; }
geffen_in.gat,63,63,4 script PVP守门人 83,{ callfunc "MFJA_pvp_fun02"; }
morocc_in.gat,144,142,4 script PVP守门人 83,{ callfunc "MFJA_pvp_fun02"; }
payon_in01.gat,140,53,4 script PVP守门人 83,{ callfunc "MFJA_pvp_fun02"; }
prt_in.gat,52,140,4 script PVP守门人 83,{ callfunc "MFJA_pvp_fun02"; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -