• 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!

GetPlayerExperience TFS 1.0

vingo

Active Member
Joined
Oct 27, 2012
Messages
464
Reaction score
43
Im having an error with this function, I believe it doesn't exist in tfs 1.0.


Does anyone know how I add it and where?


function onLogin(cid)

if getPlayerLevel(cid) < 13 then
doPlayerAddExperience(cid, (getExperienceForLevel(13) - getPlayerExperience(cid)))
end
return TRUE
end

this is the script
 
global.lua
Code:
function getExperienceForLevel(level)
    level = level - 1
    return ((50 * level * level * level) - (150 * level * level) + (400 * level)) / 3
end
login.lua
Code:
if player:getLevel() < 13 then
    player:addExperience(getExperienceForLevel(13) - player:getExperience())
end
 
global.lua
Code:
function getExperienceForLevel(level)
    level = level - 1
    return ((50 * level * level * level) - (150 * level * level) + (400 * level)) / 3
end
login.lua
Code:
if player:getLevel() < 13 then
    player:addExperience(getExperienceForLevel(13) - player:getExperience())
end


attempt to perfect arithmatic on a boolean value

Also is there any way you can disable pvp enfo exp in tfs 1.0 and have a creaturescript giving all the exp from kills?

@Limos
 
Last edited by a moderator:
attempt to perfect arithmatic on a boolean value

Also is there any way you can disable pvp enfo exp in tfs 1.0 and have a creaturescript giving all the exp from kills?

@Limos


I think it's because you put the /3 out side bracket maybe? try :

Code:
function getExperienceForLevel(level)
    level = level - 1
    return (((50 * level * level * level) - (150 * level * level) + (400 * level))/3) 
end
 
Back
Top