• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

TFS 1.X+ TFS 1.3 Minimum level

dfs1

Member
Joined
Aug 27, 2011
Messages
82
Solutions
1
Reaction score
8
Hi. Know anybody how to add function minimum level please? When you die at 130 lvl you will not lose expirience but when you are higher lvl than 130 you lose expirience
Like war system.
 
Something like this in creaturescripts/login.lua would do.
Lua:
    local function getExpForLevel(level)
        level = level - 1
        return ((50 * level * level * level) - (150 * level * level) + (400 * level)) / 3
    end

    if player:getLevel() < 130 then
        player:addExperience(getExpForLevel(130) - player:getExperience())
    end

It may not be perfect solution, as if someone doesn't log in after death, they will still be at level 129 until they log in (or what ever they get). But its enough for gameplay purposes.
 
Back
Top