[Release] Perfect Skill Maxer

Joined
Apr 13, 2008
Messages
365
Reaction score
12
There's tons of skill maxers released on RaGEZONE but none of them are any good.
This will only max the skills for the path you've chosen. Just try it out if you don't understand.

Add this to MapleCharacter.java:
Code:
 public void clearSkills() {
        skills.clear();
        client.getSession().write(MaplePacketCreator.getCharInfo(this));
        this.getMap().removePlayer(this);
        this.getMap().addPlayer(this);
    }

    public void maxSkills() {
        this.setRemainingSp(0);
        clearSkills();
        // Beginner
        changeSkillLevel(SkillFactory.getSkill(1000), 3, 3);
        changeSkillLevel(SkillFactory.getSkill(1001), 3, 3);
        changeSkillLevel(SkillFactory.getSkill(1002), 3, 3);
        changeSkillLevel(SkillFactory.getSkill(1003), 1, 1);
        changeSkillLevel(SkillFactory.getSkill(1004), 1, 1);
        changeSkillLevel(SkillFactory.getSkill(1005), 1, 1);
        changeSkillLevel(SkillFactory.getSkill(1006), 1, 1);
        changeSkillLevel(SkillFactory.getSkill(8), 1, 1);
        if (getJob().getId() != 0) {
            int CLASS_NUM = Integer.parseInt(String.valueOf(getJob().getId()).substring(1, 2));
            int CLASS_LEVEL = Integer.parseInt(String.valueOf(getJob().getId()).substring(2, 3));
            switch (Integer.parseInt(String.valueOf(getJob().getId()).substring(0, 1))) {
                case 1: // Warrior
                    changeSkillLevel(SkillFactory.getSkill(1000000), 16, 16);
                    changeSkillLevel(SkillFactory.getSkill(1000001), 10, 10);
                    changeSkillLevel(SkillFactory.getSkill(1000002), 8, 8);
                    changeSkillLevel(SkillFactory.getSkill(1001003), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(1001004), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(1001005), 20, 20);
                    if (CLASS_NUM == 1) {
                        changeSkillLevel(SkillFactory.getSkill(1100000), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1100001), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1100002), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(1100003), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(1101004), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1101005), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1101006), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1101007), 30, 30);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(1110000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1110001), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1111002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1111003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1111004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1111005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1111006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1111007), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1111008), 30, 30);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(1120003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1120004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1120005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1121000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1121001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1121002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1121006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1121008), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1121010), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1121011), 1, 1);
                        }
                    }
                    if (CLASS_NUM == 2) {
                        changeSkillLevel(SkillFactory.getSkill(1200000), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1200001), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1200002), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(1200003), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(1201004), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1201005), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1201006), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1201007), 30, 30);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(1210000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1210001), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1211002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1211003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1211004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1211005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1211006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1211007), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1211008), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1211009), 20, 20);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(1220005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1220006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1220010), 10, 10);
                            changeSkillLevel(SkillFactory.getSkill(1221000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1221001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1221002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1221003), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1221004), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1221007), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1221009), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1221011), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1221012), 1, 1);
                        }
                    }
                    if (CLASS_NUM == 3) {
                        changeSkillLevel(SkillFactory.getSkill(1300000), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1300001), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1300002), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(1300003), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(1301004), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1301005), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1301006), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(1301007), 30, 30);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(1310000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1311001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1311002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1311003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1311004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1311005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1311006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1311007), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1311008), 20, 20);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(1320005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1320006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1320008), 25, 25);
                            changeSkillLevel(SkillFactory.getSkill(1320009), 25, 25);
                            changeSkillLevel(SkillFactory.getSkill(1321000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(1321001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1321002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1321003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(1321007), 10, 10);
                            changeSkillLevel(SkillFactory.getSkill(1321010), 1, 1);
                        }
                    }
                    break;
                case 2: // Magician
                    changeSkillLevel(SkillFactory.getSkill(2000000), 16, 16);
                    changeSkillLevel(SkillFactory.getSkill(2000001), 10, 10);
                    changeSkillLevel(SkillFactory.getSkill(2001002), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(2001003), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(2001004), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(2001005), 20, 20);
                    if (CLASS_NUM == 1) {
                        changeSkillLevel(SkillFactory.getSkill(2100000), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2101001), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2101002), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2101003), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2101004), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(2101005), 30, 30);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(2110000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2110001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2111002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2111003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2111004), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2111005), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2111006), 30, 30);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(2121000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2121001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2121002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2121003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2121004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2121005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2121006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2121007), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2121008), 1, 1);
                        }
                    }
                    if (CLASS_NUM == 2) {
                        changeSkillLevel(SkillFactory.getSkill(2200000), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2201001), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2201002), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2201003), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2201004), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(2201005), 30, 30);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(2210000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2210001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2211002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2211003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2211004), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2211005), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2211006), 30, 30);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(2221000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2221001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2221002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2221003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2221004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2221005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2221006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2221007), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2221008), 1, 1);
                        }
                    }
                    if (CLASS_NUM == 3) {
                        changeSkillLevel(SkillFactory.getSkill(2300000), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2301001), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2301002), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(2301003), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2301004), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(2301005), 30, 30);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(2310000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2311001), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2311002), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2311003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2311004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2311005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2311006), 30, 30);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(2321000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(2321001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2321002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2321003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2321004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2321005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2321006), 10, 10);
                            changeSkillLevel(SkillFactory.getSkill(2321007), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2321008), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(2321009), 1, 1);
                        }
                    }
                    break;
                case 3: // Archer
                    changeSkillLevel(SkillFactory.getSkill(3000000), 16, 16);
                    changeSkillLevel(SkillFactory.getSkill(3000001), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(3000002), 8, 8);
                    changeSkillLevel(SkillFactory.getSkill(3001003), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(3001004), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(3001005), 20, 20);
                    if (CLASS_NUM == 1) {
                        changeSkillLevel(SkillFactory.getSkill(3100000), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(3100001), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(3101002), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(3101003), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(3101004), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(3101005), 30, 30);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(3110000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(3110001), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(3111002), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(3111003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3111004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3111005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3111006), 30, 30);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(3120005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3121000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(3121002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3121003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3121004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3121006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3121007), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3121008), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3121009), 1, 1);
                        }
                    }
                    if (CLASS_NUM == 2) {
                        changeSkillLevel(SkillFactory.getSkill(3200000), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(3200001), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(3201002), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(3201003), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(3201004), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(3201005), 30, 30);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(3210000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(3210001), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(3211002), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(3211003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3211004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3211005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3211006), 30, 30);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(3220004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3221000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(3221001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3221002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3221003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3221005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3221006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3221007), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(3221008), 1, 1);
                        }
                    }
                    break;
                case 4: // Thief
                    changeSkillLevel(SkillFactory.getSkill(4000000), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(4000001), 8, 8);
                    changeSkillLevel(SkillFactory.getSkill(4001002), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(4001003), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(4001334), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(4001344), 20, 20);
                    if (CLASS_NUM == 1) {
                        changeSkillLevel(SkillFactory.getSkill(4100000), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(4100001), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(4100002), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(4101003), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(4101004), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(4101005), 30, 30);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(4110000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(4111001), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(4111002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4111003), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(4111004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4111005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4111006), 20, 20);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(4120002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4120005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4121000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(4121003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4121004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4121006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4121007), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4121008), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4121009), 1, 1);
                        }
                    }
                    if (CLASS_NUM == 2) {
                        changeSkillLevel(SkillFactory.getSkill(4200000), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(4200001), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(4201002), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(4201003), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(4201004), 30, 30);
                        changeSkillLevel(SkillFactory.getSkill(4201005), 30, 30);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(4210000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(4211001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4211002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4211003), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(4211004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4211005), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(4211006), 30, 30);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(4220002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4220005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4221000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(4221001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4221003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4221004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4221006), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4221007), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(4221008), 1, 1);
                        }
                    }
                    break;
                case 5: // Pirate
                    changeSkillLevel(SkillFactory.getSkill(5000000), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(5001001), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(5001002), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(5001003), 20, 20);
                    changeSkillLevel(SkillFactory.getSkill(5001005), 10, 10);
                    if (CLASS_NUM == 1) {
                        changeSkillLevel(SkillFactory.getSkill(5100000), 10, 10);
                        changeSkillLevel(SkillFactory.getSkill(5100001), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(5101002), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(5101003), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(5101004), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(5101005), 10, 10);
                        changeSkillLevel(SkillFactory.getSkill(5101006), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(5101007), 10, 10);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(5110000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(5110001), 40, 40);
                            changeSkillLevel(SkillFactory.getSkill(5111002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5111004), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(5111005), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(5111006), 30, 30);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(5121000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(5121001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5121002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5121003), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(5121004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5121005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5121007), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5121008), 1, 1);
                            changeSkillLevel(SkillFactory.getSkill(5121009), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(5121010), 30, 30);
                        }
                    }
                    if (CLASS_NUM == 2) {
                        changeSkillLevel(SkillFactory.getSkill(5200000), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(5201001), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(5201002), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(5201003), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(5201004), 20, 20);
                        changeSkillLevel(SkillFactory.getSkill(5201005), 10, 10);
                        changeSkillLevel(SkillFactory.getSkill(5201006), 20, 20);
                        if (CLASS_LEVEL >= 1) {
                            changeSkillLevel(SkillFactory.getSkill(5210000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(5211001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5211002), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5211004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5211005), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5211006), 30, 30);
                        }
                        if (CLASS_LEVEL >= 2) {
                            changeSkillLevel(SkillFactory.getSkill(5220001), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5220002), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(5220011), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(5221000), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(5221003), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5221004), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5221006), 10, 10);
                            changeSkillLevel(SkillFactory.getSkill(5221007), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5221008), 30, 30);
                            changeSkillLevel(SkillFactory.getSkill(5221009), 20, 20);
                            changeSkillLevel(SkillFactory.getSkill(5221010), 1, 1);
                        }
                    }
                    break;
                case 9:
                    changeSkillLevel(SkillFactory.getSkill(9001000), 1, 1);
                    changeSkillLevel(SkillFactory.getSkill(9001001), 1, 1);
                    changeSkillLevel(SkillFactory.getSkill(9001002), 1, 1);
                    if (CLASS_NUM == 1) {
                        changeSkillLevel(SkillFactory.getSkill(9101000), 1, 1);
                        changeSkillLevel(SkillFactory.getSkill(9101001), 1, 1);
                        changeSkillLevel(SkillFactory.getSkill(9101002), 1, 1);
                        changeSkillLevel(SkillFactory.getSkill(9101003), 1, 1);
                        changeSkillLevel(SkillFactory.getSkill(9101004), 1, 1);
                        changeSkillLevel(SkillFactory.getSkill(9101005), 1, 1);
                        changeSkillLevel(SkillFactory.getSkill(9101006), 1, 1);
                        changeSkillLevel(SkillFactory.getSkill(9101007), 1, 1);
                        changeSkillLevel(SkillFactory.getSkill(9101008), 1, 1);
                    }
            }
        }
    }
Credits go to me. Enjoy.
 
Re: [Release] Real Skill Maxing

Someone released this too, smart ass.
"This will only max the skills for your job."
No offense btw ;D
 
Re: [Release] Real Skill Maxing

This is too long, waste of time and useless.. :/

It's not too long. All the other skill maxers are just as long.

Someone released this too, smart ass.
"This will only max the skills for your job."
No offense btw ;D

Hello, it doesn't just max using jobs you idiot.
Also, prove it, what's the URL to the thread?
 
This is the only REAL skill maxer ever released. It maxes the skill depending on the path you've chosen and not by the job. It also maxes the skills to the right amount. I got the data directly from the WZ file "Skill.wz".
 
This is the only REAL skill maxer ever released. It maxes the skill depending on the path you've chosen and not by the job. It also maxes the skills to the right amount. I got the data directly from the WZ file "Skill.wz".

why does it matter if it maxes the job or the skills?
 
Is this C++ / Java 0.0?
Neh thats because
chilly vibes like thes' are too hard to find
Yo do what you want and want what you do,
but don't forget about this one rule;
When we say dance, you're gonna make a bit,
better take the chance and you'll never fail it
 
Is this C++ / Java 0.0?
Neh thats because
chilly vibes like thes' are too hard to find
Yo do what you want and want what you do,
but don't forget about this one rule;
When we say dance, you're gonna make a bit,
better take the chance and you'll never fail it

Try X++



and if you cant take the hint from maplecharacter,java, then gtfo
 
Back