[request]disable multi level v117

Results 1 to 1 of 1
  1. #1
    Valued Member EastW is offline
    MemberRank
    Jun 2010 Join Date
    110Posts

    [request]disable multi level v117

    Hi,

    Can someone gimme the codes for normal levelling...

    Coz the source im currently using has a multi level..but i wish to remove it.

    FYI

    i have set

    PHP Code:
     public static final boolean MULTI_LEVEL false//False to turn off multi-level 
    yet,it still have multi level..kinda weird huh?


    This is my gainEXP method btw...

    PHP Code:
    public void gainExp(final int total, final boolean show, final boolean inChat, final boolean white) {
            try {
                
    int prevexp getExp();
                
    int needed getNeededExp();
                if (
    total 0) {
                    
    stats.checkEquipLevels(thistotal); //gms like
                
    }
                if ((
    level >= 200 || (GameConstants.isKOC(job) && level >= 120)) && !isIntern()) {
                    
    setExp(0);
                    
    //if (exp + total > needed) {
                    //    setExp(needed);
                    //} else {
                    //    exp += total;
                    //}
                
    } else {
                    
    boolean leveled false;
                    
    long tot exp total;
                    if (
    tot >= needed) {
                        
    exp += total;
                        
    levelUp();
                        
    leveled true;
                        if ((
    level >= 200 || (GameConstants.isKOC(job) && level >= 120)) && !isIntern()) {
                            
    setExp(0);
                        } else {
                            
    needed GameConstants.getExpNeededForLevel(level); 
                            if (
    exp >= needed) {
                                if (
    gmLevel >= 0) {
                                    while (
    exp >= GameConstants.getExpNeededForLevel(level)) {
                                        
    levelUp();
                                        
    setExp(getExp() - needed);
                                    }
                                }
                                
    setExp(needed 1);
                            }
                        } 
                    } else {
                        
    exp += total;
                    }
                    if (
    total 0) {
                        
    familyRep(prevexpneededleveled);
                    }
                }
                if (
    total != 0) {
                    if (
    exp 0) { // After adding, and negative
                        
    if (total 0) {
                            
    setExp(needed);
                        } else if (
    total 0) {
                            
    setExp(0);
                        }
                    }
                    
    updateSingleStat(MapleStat.EXPgetExp());
                    if (
    show) { // still show the expgain even if it's not there
                        
    client.getSession().write(InfoPacket.GainEXP_Others(totalinChatwhite));
                    }
                }
            } catch (
    Exception e) {
                
    FileoutputUtil.outputFileError(FileoutputUtil.ScriptEx_Loge); //all jobs throw errors :(
            
    }
        } 




Advertisement