详细内容

独家公布爱上专用转生脚本

发布时间:2010/8/9   阅读指数:

这是爱上之前专用的转生脚本,大家需要的话就拿去吧!

var status = 0;
var select_ID = 0;

function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {

       
        if (mode == -1) {
        cm.dispose();
   
    }else if (mode == 0) {
        cm.sendOk("好的, 请你确定需要 #b投胎转世#k 再来找我!");
        cm.dispose();
    }else{          
        if (mode == 1)
            status++;
        else
            status--;
       if (status == 0) {

        cm.sendNext("你好, 我是转生NPC,购买人气请找天空nana!如果你需要转生,请注意以下几点:\r\n#r1.转生的时候请取下所有装备\r\n2.1级VIP会员转生等级为190级(需要3亿)\r\n3.2级VIP会员转生等级为180级(需要2亿)\r\n4.3级VIP会员转生等级为170级(需要1亿)\r\n5.4级VIP会员转生需要160级(需要5千万)\r\n6.普通玩家转生需要200级(需要5亿)\r\n7.每次转生的能力获得比例为:HP/MP=转生次数*50,AP=转生次数*200\r\n#k你当前转生次数为:#r"+cm.getChar().getReborns()+"#k次,是否继续?");
     
        } else if (status == 1) {
   cm.sendNext("#h #你好,\r\n#r转生注意事项:\r\n转生前请查看包里有足够的位置存放身上的东西\r\n否则装备丢失败概不负责任 !!#k ");
} else if (status == 2) {

 cm.sendSimple("#h #你好,请选择你想转生的方案!\r\n#r#k(注意:转生前请查看包里有足够的位置存放身上的东西!)\r\n#L1#普通玩家#k进行转生(需等级:200,初始属性50点X次数)#l\r\n#L2##r1级VIP会员#k进行转生(需等级:190,初始属性60点X次数)#l\r\n#L3##b2级VIP会员#k进行转生(需等级:180,初始属性70点X次数)#l\r\n#L4##d3级VIP会员#k进行转生(需等级:170,初始属性80点X次数)\r\n#L5##d4级VIP会员#k进行转生(需等级:160,初始属性100点X次数)");

    } else if (status == 3) {
    if (selection == 1) {
     select_ID = 100;
    }else if (selection == 2){
     select_ID = 200
    }else if (selection == 3){
     select_ID = 300
    }else if (selection == 4){
     select_ID = 400
    }else if (selection == 5){
     select_ID = 500
    }
    cm.sendSimple("#h #你好,请选择你想转生的方案!\r\n#r#k(注意:转生前请查看包里有足够的位置存放身上的东西!)\r\n#L1#冒险家#k#l\r\n#L2##r骑士团#k#l\r\n#L3##b战神#k#l\r\n");
}else if (status == 4){
 if (select_ID == 100){
//不是骑士团
if(selection == 1){
        if (cm.getChar().getLevel() < 200) {
        cm.sendOk("很抱歉,您需要200级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 5) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
  }else if (cm.getMeso() < 500000000) {
        cm.sendOk("你的钱不够5E.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
        cm.changeJob(0);
//        cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*50+50);
        p.setMp(cm.getChar().getReborns()*50+50);
        p.setMaxHp(cm.getChar().getReborns()*50+50);
        p.setMaxMp(cm.getChar().getReborns()*50+50);
        p.setRemainingAp(cm.getChar().getReborns()*50+100);
        p.setExp(0);
        cm.gainMeso(-500000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜普通玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }   


//是骑士团
}else if (selection == 2){
 if (cm.getChar().getLevel() < 120) {
        cm.sendOk("很抱歉,您需要120级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 5) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
  }else if (cm.getMeso() < 500000000) {
        cm.sendOk("你的钱不够5E.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
        cm.changeJob(1000);
//        cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*50+50);
        p.setMp(cm.getChar().getReborns()*50+50);
        p.setMaxHp(cm.getChar().getReborns()*50+50);
        p.setMaxMp(cm.getChar().getReborns()*50+50);
        p.setRemainingAp(cm.getChar().getReborns()*50+100);
        p.setExp(0);
        cm.gainMeso(-500000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜普通玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }   
}else if (selection == 3){
 if (cm.getChar().getLevel() < 200) {
        cm.sendOk("很抱歉,您需要200级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 5) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
  }else if (cm.getMeso() < 500000000) {
        cm.sendOk("你的钱不够5E.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
        cm.changeJob(2000);
//        cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*50+50);
        p.setMp(cm.getChar().getReborns()*50+50);
        p.setMaxHp(cm.getChar().getReborns()*50+50);
        p.setMaxMp(cm.getChar().getReborns()*50+50);
        p.setRemainingAp(cm.getChar().getReborns()*50+100);
        p.setExp(0);
        cm.gainMeso(-500000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜普通玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose(); }   
}

//1级VIP
} else if (select_ID == 200) {
if(selection == 1){

        if (cm.getChar().getLevel() < 190) {
        cm.sendOk("很抱歉,您需要190级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 20) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
 }else if(cm.getChar().getVip() < 1) {
        cm.sendOk("很抱歉,你不是1级VIP会员!");
        cm.dispose();
  }else if (cm.getMeso() < 300000000) {
        cm.sendOk("你的钱不够3E.请检查.");
        cm.dispose();
 }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
       
         cm.changeJob(0);
       
//        cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*125+50);
        p.setMp(cm.getChar().getReborns()*125+50);
        p.setMaxHp(cm.getChar().getReborns()*125+50);
        p.setMaxMp(cm.getChar().getReborns()*125+50);
        p.setRemainingAp(cm.getChar().getReborns()*60+110);
        p.setExp(0);
        cm.gainMeso(-300000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜1级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }   


}else if (selection == 2){


        if (cm.getChar().getLevel() < 120) {
        cm.sendOk("很抱歉,您需要120级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 20) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
        }else if(cm.getChar().getVip() < 1) {
        cm.sendOk("很抱歉,你不是1级会员!");
        cm.dispose();
  }else if (cm.getMeso() < 300000000) {
        cm.sendOk("你的钱不够3E.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
        cm.changeJob(1000);
//        cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*60+50);
        p.setMp(cm.getChar().getReborns()*60+50);
        p.setMaxHp(cm.getChar().getReborns()*60+50);
        p.setMaxMp(cm.getChar().getReborns()*60+50);
        p.setRemainingAp(cm.getChar().getReborns()*60+110);
        p.setExp(0);
        cm.gainMeso(-300000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜1级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }   

}else if (selection == 3){
 if (cm.getChar().getLevel() < 190) {
        cm.sendOk("很抱歉,您需要190级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 20) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
 }else if(cm.getChar().getVip() < 1) {
        cm.sendOk("很抱歉,你不是1级VIP会员!");
        cm.dispose();
  }else if (cm.getMeso() < 300000000) {
        cm.sendOk("你的钱不够3E.请检查.");
        cm.dispose();
 }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
       
         cm.changeJob(2000);
       
//        cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*125+50);
        p.setMp(cm.getChar().getReborns()*125+50);
        p.setMaxHp(cm.getChar().getReborns()*125+50);
        p.setMaxMp(cm.getChar().getReborns()*125+50);
        p.setRemainingAp(cm.getChar().getReborns()*60+110);
        p.setExp(0);
        cm.gainMeso(-300000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜1级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }
}

//2级VIP
    } else if (select_ID == 300) {

if(selection == 1){

        if (cm.getChar().getLevel() < 180) {
        cm.sendOk("很抱歉,您需要180级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 40) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
        }else if(cm.getChar().getVip() < 2) {
        cm.sendOk("很抱歉,你不是2级VIP会员!");
        cm.dispose();
  }else if (cm.getMeso() < 200000000) {
        cm.sendOk("你的钱不够2E.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
       
         cm.changeJob(0);
       
   //     cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*150+50);
        p.setMp(cm.getChar().getReborns()*150+50);
        p.setMaxHp(cm.getChar().getReborns()*150+50);
        p.setMaxMp(cm.getChar().getReborns()*150+50);
        p.setRemainingAp(cm.getChar().getReborns()*70+125);
        p.setExp(0);
        cm.gainMeso(-200000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜2级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }   

}else if (selection == 2){

        if (cm.getChar().getLevel() < 120) {
        cm.sendOk("很抱歉,您需要120级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 40) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
        }else if(cm.getChar().getVip() < 2) {
        cm.sendOk("很抱歉,你不是2级VIP会员!");
        cm.dispose();
  }else if (cm.getMeso() < 200000000) {
        cm.sendOk("你的钱不够2E.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
        cm.changeJob(1000);
  //      cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*70+50);
        p.setMp(cm.getChar().getReborns()*70+50);
        p.setMaxHp(cm.getChar().getReborns()*70+50);
        p.setMaxMp(cm.getChar().getReborns()*70+50);
        p.setRemainingAp(cm.getChar().getReborns()*70+125);
        p.setExp(0);
        cm.gainMeso(-200000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜2级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }   


}else if (selection == 3){
 if (cm.getChar().getLevel() < 180) {
        cm.sendOk("很抱歉,您需要180级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 40) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
        }else if(cm.getChar().getVip() < 2) {
        cm.sendOk("很抱歉,你不是2级VIP会员!");
        cm.dispose();
  }else if (cm.getMeso() < 200000000) {
        cm.sendOk("你的钱不够2E.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
       
         cm.changeJob(2000);
       
   //     cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*150+50);
        p.setMp(cm.getChar().getReborns()*150+50);
        p.setMaxHp(cm.getChar().getReborns()*150+50);
        p.setMaxMp(cm.getChar().getReborns()*150+50);
        p.setRemainingAp(cm.getChar().getReborns()*70+125);
        p.setExp(0);
        cm.gainMeso(-200000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜2级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  } 
}

//3级vip
    } else if (select_ID == 400) {

if(selection == 1){
        if (cm.getChar().getLevel() < 170) {
        cm.sendOk("很抱歉,您需要170级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 60) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
        }else if(cm.getChar().getVip() < 3) {
        cm.sendOk("很抱歉,你不是3级VIP会员!");
        cm.dispose();
  }else if (cm.getMeso() < 100000000) {
        cm.sendOk("你的钱不够1E.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
       
         cm.changeJob(0);
      
//        cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*180+50);
        p.setMp(cm.getChar().getReborns()*180+50);
        p.setMaxHp(cm.getChar().getReborns()*180+50);
        p.setMaxMp(cm.getChar().getReborns()*180+50);
        p.setRemainingAp(cm.getChar().getReborns()*80+140);
        p.setExp(0);
        cm.gainMeso(-100000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜3级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }


}else if (selection == 2){
        if (cm.getChar().getLevel() < 120) {
        cm.sendOk("很抱歉,您需要120级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 60) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
        }else if(cm.getChar().getVip() < 3) {
        cm.sendOk("很抱歉,你不是3级VIP会员!");
        cm.dispose();
  }else if (cm.getMeso() < 100000000) {
        cm.sendOk("你的钱不够1E.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
        cm.changeJob(1000);
    //    cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*100+50);
        p.setMp(cm.getChar().getReborns()*100+50);
        p.setMaxHp(cm.getChar().getReborns()*100+50);
        p.setMaxMp(cm.getChar().getReborns()*100+50);
        p.setRemainingAp(cm.getChar().getReborns()*80+140);
        p.setExp(0);
        cm.gainMeso(-100000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜3级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }


}else if (selection == 3){
 if (cm.getChar().getLevel() < 170) {
        cm.sendOk("很抱歉,您需要170级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 60) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
        }else if(cm.getChar().getVip() < 3) {
        cm.sendOk("很抱歉,你不是3级VIP会员!");
        cm.dispose();
  }else if (cm.getMeso() < 100000000) {
        cm.sendOk("你的钱不够1E.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
       
         cm.changeJob(2000);
//        cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*180+50);
        p.setMp(cm.getChar().getReborns()*180+50);
        p.setMaxHp(cm.getChar().getReborns()*180+50);
        p.setMaxMp(cm.getChar().getReborns()*180+50);
        p.setRemainingAp(cm.getChar().getReborns()*80+140);
        p.setExp(0);
        cm.gainMeso(-100000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜3级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }
}

           
}else if (select_ID == 500) {

if(selection == 1){
        if (cm.getChar().getLevel() < 160) {
        cm.sendOk("很抱歉,您需要160级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 100) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
        }else if(cm.getChar().getVip() < 4) {
        cm.sendOk("很抱歉,你不是4级VIP会员!");
        cm.dispose();
  }else if (cm.getMeso() < 50000000) {
        cm.sendOk("你的钱不够5千万.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
       
         cm.changeJob(0);
//        cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*180+50);
        p.setMp(cm.getChar().getReborns()*180+50);
        p.setMaxHp(cm.getChar().getReborns()*180+50);
        p.setMaxMp(cm.getChar().getReborns()*180+50);
        p.setRemainingAp(cm.getChar().getReborns()*100+140);
        p.setExp(0);
        cm.gainMeso(-50000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜4级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }


}else if (selection == 2){
        if (cm.getChar().getLevel() < 120) {
        cm.sendOk("很抱歉,您需要120级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 100) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
        }else if(cm.getChar().getVip() < 4) {
        cm.sendOk("很抱歉,你不是4级VIP会员!");
        cm.dispose();
  }else if (cm.getMeso() < 50000000) {
        cm.sendOk("你的钱不够5千万.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
        cm.changeJob(1000);
    //    cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*100+50);
        p.setMp(cm.getChar().getReborns()*100+50);
        p.setMaxHp(cm.getChar().getReborns()*100+50);
        p.setMaxMp(cm.getChar().getReborns()*100+50);
        p.setRemainingAp(cm.getChar().getReborns()*100+140);
        p.setExp(0);
        cm.gainMeso(-50000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功#e投胎转世#n高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜4级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }


}else if (selection == 3){
 if (cm.getChar().getLevel() < 160) {
        cm.sendOk("很抱歉,您需要160级,才可以投胎转世.");
        cm.dispose();
 }else if (cm.getChar().getReborns() >= 100) {
        cm.sendOk("对不起,你转生次数达到上限!");
        cm.dispose();
        }else if(cm.getChar().getVip() < 4) {
        cm.sendOk("很抱歉,你不是4级VIP会员!");
        cm.dispose();
  }else if (cm.getMeso() < 50000000) {
        cm.sendOk("你的钱不够5千万.请检查.");
        cm.dispose();
        }else{    
        wui = 1;
        var statup = new java.util.ArrayList();
        var p = cm.c.getPlayer();
       
         cm.changeJob(2000);
//        cm.getChar().levelUp();
        p.setLevel(2);  
        p.setDex(4);
        p.setInt(4);
        p.setLuk(4);
        p.setStr(4);
        p.setHp(cm.getChar().getReborns()*180+50);
        p.setMp(cm.getChar().getReborns()*180+50);
        p.setMaxHp(cm.getChar().getReborns()*180+50);
        p.setMaxMp(cm.getChar().getReborns()*180+50);
        p.setRemainingAp(cm.getChar().getReborns()*100+140);
        p.setExp(0);
        cm.gainMeso(-50000000);
        cm.gainReborns(1);
        cm.unequipEverything();
        cm.clearSkills();
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LEVEL, java.lang.Integer.valueOf(1)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.EXP, java.lang.Integer.valueOf(0)));
        statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
        p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
        p.saveToDB(true);
        cm.sendOk("您做得非常好, 你已经成功投胎转世高兴吧!\r\n注意:如果你的经验值是负的请使用@经验命令清除!");
        cm.serverNotice("『转生系统』:恭喜4级VIP玩家:"+ cm.getChar().getName() +",得到"+cm.getChar().getReborns()+"次转生,大家一起为他祝贺吧!");
cm.dispose();  }
}

            }   
        }
    }
}

本文来源于心动冒险岛(www.lnshengyou.com),如需转载[独家公布爱上专用转生脚本],请写明出处

上一篇:英雄职业武器的攻击问题
下一篇:火眼晶晶技能攻击加成的分析
返回顶部