这是爱上之前专用的转生脚本,大家需要的话就拿去吧!
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),如需转载[独家公布爱上专用转生脚本],请写明出处
上一篇:英雄职业武器的攻击问题