What I want is for whenever 'loss' is used, for it to pick the best formula based on their level.
I know I could do it another way, but I wanted to keep it in the local. Is that possible?
I know I could do it another way, but I wanted to keep it in the local. Is that possible?
Code:
local loss = if getPlayerLevel(target) < 30 then
(((getPlayerLevel(cid) - getPlayerLevel(target)) / 100)-1) * (getExperienceForLevel(getPlayerLevel(target))) * 3
elseif getPlayerLevel(target) > 30 and getPlayerLevel(target) < 80 then
(((getPlayerLevel(cid) - getPlayerLevel(target)) / 100)-1) * (getExperienceForLevel(getPlayerLevel(target))) * 2
elseif getPlayerLevel(target) > 80 then
(((getPlayerLevel(cid) - getPlayerLevel(target)) / 100)-1) * (getExperienceForLevel(getPlayerLevel(target)))
end
end
return TRUE
end