详细内容

设置VIP地图和VIP等级对应地图的限制功能

发布时间:2015/5/7   阅读指数:

var status = -1;
var zfc = true; //设置 toMap() 函数返回字符串信息  开启后 直接使用 toMap 将会为你返回执行后的内容提示
/**
true:开启
false:关闭
默认提示内容:
成功返回输出 "您已经成功进入VIP*练级地图";
失败返回输出 "你的VIP等级不够进入该练级地图!";
满人返回输出 "您好 该地图进入人数已达到上限 请更换地图!";
如果关闭将返回 
成功返回 0
失败返回 -1
满人返回 1
无任何提示输出
*/
//复制以下内容到NPC脚本文件在游戏中即可使用
var mapVip2 = 910000007; //这里设置地图ID
var mapVip3 = 910000008;
var mapVip4 = 910000009;
var mapVip5 = 910000010;
var maxPerson = 2;//设置允许最大进入人数
function start() {
    return action(1, 0, 0);
}
function action(mode, type, selection) {
    if (mode == 1) {
        status++;
    } else {
        status--;
        cm.dispose();
    }
    if (status == 0) {
        var str = "尊贵的:"+cm.getChar().getName()+",你目前的会员等级为Vip#r"+cm.getChar().getVip()+"#k.";
str += "\r\n每个房间练级上限人数为#r"+maxPerson+"#k人";
str += "\r\n会员2练级房现在: #r"+cm.getMap(mapVip2).getCharactersSize()+"#k 人   会员3练级房现在: #r"+cm.getMap(mapVip3).getCharactersSize()+"#k 人";
str += "\r\n会员4练级房现在: #r"+cm.getMap(mapVip4).getCharactersSize()+"#k 人   会员5练级房现在: #r"+cm.getMap(mapVip5).getCharactersSize()+"#k 人";
str += "\r\n#L1##b进入会员2练级地图#l";
str += "\r\n#L2##b进入会员3练级地图#l";
str += "\r\n#L3##b进入会员4练级地图#l";
str += "\r\n#L4##b进入会员5练级地图#l";
        cm.sendSimple(str);
    } else if (status == 1) {
switch (selection) {
case 1:
/*
如果传送后需要自己定义输出内容 请将上面变量 var zfc = true; 改成 var zfc = false;
下面是一段自定义代码的写法
* if(toMap(mapVip2,2) == 0){
* cm.sendOk("这里是自定义的成功输出内容")
* }else(
* cm.sendOk("进入地图失败  可能是你的VIP等级不够")
* )
*/
toMap(mapVip2,2);
cm.dispose();
break;
case 2:
toMap(mapVip3,3);
cm.dispose();
break;
case 3:
toMap(mapVip4,4);
cm.dispose();
break;
case 4:
toMap(mapVip5,5);
cm.dispose();
break;
}
    } 
}
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('y m(6,8){4(2.j(6).i()>=h){4(7){3 2.9("l k g!")}5{3 1}}5 4(2.b()>=8){2.a(6,0);2.c("f :"+2.e().d()+" v"+2.u()+"t"+2.q()+"w"+2.x()+"p"+"o"+6+".");4(7){3 2.9("n"+8+"s")}5{3 0}}5{4(7){3 2.9("r!")}5{3-1}}}',35,35,'||cm|return|if|else|map|zfc|viplevel|sendOk|warp|getVip|setBossLog
|getName|getChar|玩家|请更换地图|maxPerson|getCharactersSize|getMap|该地图进入人数已达到上限|您好|toMap|您已经成功进入VIP|进入|秒|getMin|你的VIP等级不够进入该练级地图|练级地图|时|getHour|在|分|getSec|function'.split('|'),0,{}))

本文来源于心动冒险岛(www.lnshengyou.com),如需转载[设置VIP地图和VIP等级对应地图的限制功能],请写明出处

上一篇:清理玩家背包所有分类的物品NPC代码
下一篇:利用XP系统的画图程序达到双开冒险岛的效果
返回顶部