קוד:
}
else if (splitted[0].equalsIgnoreCase("@checkme")) {
mc.dropMessage("Hello" + player.getName() + "Your stats are:");
mc.dropMessage("Str: " + player.getStr());
mc.dropMessage("Dex: " + player.getDex());
mc.dropMessage("Int: " + player.getInt());
mc.dropMessage("Luk: " + player.getLuk());
mc.dropMessage("Available AP: " + player.getRemainingAp());
mc.dropMessage("Rebirths: " + player.getReborns());
}
קוד:
player.setRemainingAp(player.getRemainingAp() + player.getStr() - 4);
player.setStr(4);
player.setRemainingAp(player.getRemainingAp());
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.STR, player.getStr());
player.setRemainingAp(player.getRemainingAp() + player.getDex() - 4);
player.setDex(4);
player.setRemainingAp(player.getRemainingAp());
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.DEX, player.getDex());
player.setRemainingAp(player.getRemainingAp() + player.getInt() - 4);
player.setInt(4);
player.setRemainingAp(player.getRemainingAp());
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.INT, player.getInt());
player.setRemainingAp(player.getRemainingAp() + player.getLuk() - 4);
player.setLuk(4);
player.setRemainingAp(player.getRemainingAp());
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.LUK, player.getLuk());
}
קוד:
//Rebirths into Begginer
} else if (splitted[0].equals("@rebirth")) {
int negexp;
if (player.getLevel() >= 200) {
player.setLevel(1);
player.setExp(0);
player.setReborns(player.getReborns() + 1);
player.changeJob(MapleJob.getById(0));
negexp = player.getExp();
player.gainExp(-negexp, false, false);
player.updateSingleStat(MapleStat.LEVEL, player.getLevel());
player.updateSingleStat(MapleStat.EXP, player.getExp());
c.getPlayer().getClient().getChannelServer().getWorldInterface().broadcastMessage(c.getPlayer().getName(), MaplePacketCreator.serverNotice(6, "[Congratz] congratulations to " + player.getName() + " on reaching " + player.getReborns() + " rebirth").getBytes());
mc.dropMessage("You have gained 500NX for rebirthing");
player.modifyCSPoints(1, 500);
} else {
mc.dropMessage("You must be level 200.");
}
//Rebirths into Archer
} else if (splitted[0].equals("@rebirtha")) {
int negexp;
if (player.getLevel() >= 200) {
player.setLevel(1);
player.setExp(0);
player.setReborns(player.getReborns() + 1);
player.changeJob(MapleJob.getById(300));
negexp = player.getExp();
player.gainExp(-negexp, false, false);
player.updateSingleStat(MapleStat.LEVEL, player.getLevel());
player.updateSingleStat(MapleStat.EXP, player.getExp());
c.getPlayer().getClient().getChannelServer().getWorldInterface().broadcastMessage(c.getPlayer().getName(), MaplePacketCreator.serverNotice(6, "[Congratz] congratulations to " + player.getName() + " on reaching " + player.getReborns() + " rebirth").getBytes());
mc.dropMessage("You have gained 500NX for rebirthing");
player.modifyCSPoints(1, 500);
} else {
mc.dropMessage("You must be level 200.");
}
//Rebirths into Warrior
} else if (splitted[0].equals("@rebirthw")) {
int negexp;
if (player.getLevel() >= 200) {
player.setLevel(1);
player.setExp(0);
player.setReborns(player.getReborns() + 1);
player.changeJob(MapleJob.getById(100));
negexp = player.getExp();
player.gainExp(-negexp, false, false);
player.updateSingleStat(MapleStat.LEVEL, player.getLevel());
player.updateSingleStat(MapleStat.EXP, player.getExp());
c.getPlayer().getClient().getChannelServer().getWorldInterface().broadcastMessage(c.getPlayer().getName(), MaplePacketCreator.serverNotice(6, "[Congratz] congratulations to " + player.getName() + " on reaching " + player.getReborns() + " rebirth").getBytes());
mc.dropMessage("You have gained 500NX for rebirthing");
player.modifyCSPoints(1, 500);
} else {
mc.dropMessage("You must be level 200.");
}
//Rebirths into Thief
} else if (splitted[0].equals("@rebirtht")) {
int negexp;
if (player.getLevel() >= 200) {
player.setLevel(1);
player.setExp(0);
player.setReborns(player.getReborns() + 1);
player.changeJob(MapleJob.getById(400));
negexp = player.getExp();
player.gainExp(-negexp, false, false);
player.updateSingleStat(MapleStat.LEVEL, player.getLevel());
player.updateSingleStat(MapleStat.EXP, player.getExp());
c.getPlayer().getClient().getChannelServer().getWorldInterface().broadcastMessage(c.getPlayer().getName(), MaplePacketCreator.serverNotice(6, "[Congratz] congratulations to " + player.getName() + " on reaching " + player.getReborns() + " rebirth").getBytes());
mc.dropMessage("You have gained 500NX for rebirthing");
player.modifyCSPoints(1, 500);
} else {
mc.dropMessage("You must be level 200.");
}
//Rebirths into Pirate
} else if (splitted[0].equals("@rebirthp")) {
int negexp;
if (player.getLevel() >= 200) {
player.setLevel(1);
player.setExp(0);
player.setReborns(player.getReborns() + 1);
player.changeJob(MapleJob.getById(500));
negexp = player.getExp();
player.gainExp(-negexp, false, false);
player.updateSingleStat(MapleStat.LEVEL, player.getLevel());
player.updateSingleStat(MapleStat.EXP, player.getExp());
c.getPlayer().getClient().getChannelServer().getWorldInterface().broadcastMessage(c.getPlayer().getName(), MaplePacketCreator.serverNotice(6, "[Congratz] congratulations to " + player.getName() + " on reaching " + player.getReborns() + " rebirth").getBytes());
mc.dropMessage("You have gained 500NX for rebirthing");
player.modifyCSPoints(1, 500);
} else {
mc.dropMessage("You must be level 200.");
}
תצטרכו להוסיף את Method של זה ולכל מה שעושה בעיות.
בהצלחה.