AdventureOts
Member
- Joined
- Sep 26, 2016
- Messages
- 74
- Reaction score
- 17
I am trying to put a lock on my server that only allows players to level x amount of times when killing a monster.
This code seems like it should work but doesn't. Any help?
This code seems like it should work but doesn't. Any help?
Code:
local function getExpForLevel(level)
level = level - 1
return ((50 * level * level * level) - (150 * level * level) + (400 * level)) / 3
end
function onAdvance(cid, skill, oldLevel, newLevel)
if newLevel <= oldLevel then
return true
end
player = Player(cid)
if not player then return true end
if skill == SKILL_LEVEL then
count = 0
level_lock = oldLevel + 20
if newLevel > level_lock then
while player:getLevel() > level_lock do
player:removeExperience(getExpForLevel(player:getLevel()))
end
end
end
return true
end