Hello
Today im going to ask how to add level (exp system by Castillo) on scoreboard (i use scorefps by eXo|dragon)?
well i have done this:
on scorefps
Client
local root = getRootElement()
local player = getLocalPlayer()
local counter = 0
local starttick
local currenttick
addEventHandler("onClientRender",root,
function()
if not starttick then
starttick = getTickCount()
end
counter = counter + 1
currenttick = getTickCount()
if currenttick - starttick >= 1000 then
setElementData(player,"Fps",counter)
counter = 0
starttick = false
end
end
)
addEventHandler ( "onClientResourceStart", getRootElement(),
function (resource)
if resource == getThisResource() then
local playerLevel = exports.exp_system:getPlayerLevel ( thePlayer )
setElementData(thePlayer, "Level", playerLevel)
end
end
)
server
addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),
function()
call(getResourceFromName("scoreboard"),"addScoreboardColumn","Fps")
call(getResourceFromName("scoreboard"),"addScoreboardColumn","Level")
end
)
The score board shows the table "Level" but don't show the player level
What should i do? thx before
Sorry im to much asking (Noob)