Reorganized to be more neat
I think this is useful xP
Code:
} else if (splitted[0].equals("@job")) {
if (c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.WARRIOR)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.MAGICIAN)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.BOWMAN)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.THIEF)) {
int Level = 30;
} if (c.getPlayer().getLevel() < Level) {
mc.dropMessage("Your not in the right level to change your job");
} else {
if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.WARRIOR)) {
if (splitted[1].equals("1")) {
c.getPlayer().changeJob(MapleJob.getById(110));
mc.dropMessage("[Fighter]is your current job now");
} else if (splitted[1].equals("2")) {
c.getPlayer().changeJob(MapleJob.getById(120));
mc.dropMessage("[Page]is your current job now");
} else if (splitted[1].equals("3")) {
c.getPlayer().changeJob(MapleJob.getById(130));
mc.dropMessage("[SpearMan]is your current job now");
} else if (splitted[1].equals("0")) {
mc.dropMessage("Fighter : 1 / Page : 2 / SpearMan : 3");
}
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.MAGICIAN)) {
if (splitted[1].equals("1")) {
c.getPlayer().changeJob(MapleJob.getById(210));
mc.dropMessage("[Wizard]is your current job now");
} else if (splitted[1].equals("2")) {
c.getPlayer().changeJob(MapleJob.getById(220));
mc.dropMessage("[Wizard]is your current job now");
} else if (splitted[1].equals("3")) {
c.getPlayer().changeJob(MapleJob.getById(230));
mc.dropMessage("[Cleric]is your current job now");
} else if (splitted[1].equals("0")) {
mc.dropMessage("F - P Wizard : 1 / I - L Wizard : 2 / Cleric : 3");
}
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.THIEF)) {
if (splitted[1].equals("1")) {
c.getPlayer().changeJob(MapleJob.getById(410));
mc.dropMessage("[Assasin]is your current job now");
} else if (splitted[1].equals("2")) {
c.getPlayer().changeJob(MapleJob.getById(420));
mc.dropMessage("[Bandit]is your current job now");
} else if (splitted[1].equals("0")) {
mc.dropMessage("Assassin : 1 / Thief : 2");
}
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.BOWMAN)) {
if (splitted[1].equals("1")) {
c.getPlayer().changeJob(MapleJob.getById(310));
mc.dropMessage("[Hunter]is your current job now");
} else if (splitted[1].equals("2")) {
c.getPlayer().changeJob(MapleJob.getById(320));
mc.dropMessage("[Crossbowman]is your current job now");
} else if (splitted[1].equals("0")) {
mc.dropMessage("Hunter : 1 / CrossBowman : 2");
}
}
}
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.FIGHTER)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.PAGE)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.SPEARMAN)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.IL_WIZARD)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.FP_WIZARD)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.CLERIC)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.HUNTER)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.CROSSBOWMAN)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.ASSASSIN)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.BANDIT)) {
int Level = 70;
} if (c.getPlayer().getLevel() < Level) {
mc.dropMessage("Your not in the right level to change your job");
if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.FIGHTER)) {
c.getPlayer().changeJob(MapleJob.getById(111));
mc.dropMessage("[Crusader]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.PAGE)) {
c.getPlayer().changeJob(MapleJob.getById(121));
mc.dropMessage("[Night]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.SPEARMAN)) {
c.getPlayer().changeJob(MapleJob.getById(131));
mc.dropMessage("[Dragon Knight]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.FP_WIZARD)) {
c.getPlayer().changeJob(MapleJob.getById(211));
mc.dropMessage("[Mage]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.IL_WIZARD)) {
c.getPlayer().changeJob(MapleJob.getById(221));
mc.dropMessage("[Mage]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.CLERIC)) {
c.getPlayer().changeJob(MapleJob.getById(231));
mc.dropMessage("[Priest]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.HUNTER)) {
c.getPlayer().changeJob(MapleJob.getById(311));
mc.dropMessage("[Ranger]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.CROSSBOWMAN)) {
c.getPlayer().changeJob(MapleJob.getById(321));
mc.dropMessage("[Sniper]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.ASSASSIN)) {
c.getPlayer().changeJob(MapleJob.getById(411));
mc.dropMessage("[Hermit]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.BANDIT)) {
c.getPlayer().changeJob(MapleJob.getById(421));
mc.dropMessage("[Chief Bandit]is your current job now");
}
}
} else if( c.getPlayer().getJob().equals(net.sf.odinms.client .MapleJob.CRUSADER)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.WHITEKNIGHT)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.DRAGONKNIGHT)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.IL_MAGE)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.FP_MAGE)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.PRIEST)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.RANGER)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.SNIPER)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.HERMIT)
||c.getPlayer().getJob().equals(net.sf.odinms.clie nt.MapleJob.CHIEFBANDIT)) {
int Level = 120;
} if (c.getPlayer().getLevel() < Level) {
mc.dropMessage("Your not in the right level to change your job");
} else {
if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.CRUSADER)) {
c.getPlayer().changeJob(MapleJob.getById(112));
mc.dropMessage("[Hero]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.WHITEKNIGHT)) {
c.getPlayer().changeJob(MapleJob.getById(122));
mc.dropMessage("[Paladin]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.DRAGONKNIGHT)) {
c.getPlayer().changeJob(MapleJob.getById(132));
mc.dropMessage("[DarkKnight]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.FP_MAGE)) {
c.getPlayer().changeJob(MapleJob.getById(212));
mc.dropMessage("[ArchMage]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.IL_MAGE)) {
c.getPlayer().changeJob(MapleJob.getById(222));
mc.dropMessage("[ArchMage]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.PRIEST)) {
c.getPlayer().changeJob(MapleJob.getById(232));
mc.dropMessage("[Bishop]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.RANGER)) {
c.getPlayer().changeJob(MapleJob.getById(312));
mc.dropMessage("[Bowmaster]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.SNIPER)) {
c.getPlayer().changeJob(MapleJob.getById(322));
mc.dropMessage("[CrossBowmaster]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.HERMIT)) {
c.getPlayer().changeJob(MapleJob.getById(412));
mc.dropMessage("[KnightLord]is your current job now");
} else if(c.getPlayer().getJob().equals(net.sf.odinms.client.MapleJob.CHIEFBANDIT)) {
c.getPlayer().changeJob(MapleJob.getById(422));
mc.dropMessage("[Shadower]is your current job now");
}
}
}