Jump to content

Scoreboard help. [SOLVED]


Recommended Posts

Hey guys. I am trying to make to a completed loads Column for my server, I have the Column made but I cant seem to get it to display numbers. Any help would be greatly appreciated.

c_scoreboard.lua

  
function addColums() 
    call(getResourceFromName("hdt-scoreboard"), "scoreboardAddColumn", "Completed Loads", 100) 
end 
addEventHandler("onClientResourceStart", getRootElement(), addColums) 
  

s_load.lua

  
function finishLoad(player, cash) 
    local cash = tostring(cash) 
    givePlayerMoney(player, tonumber(cash)) 
    setLoadCount() 
end 
addEvent("finishRoute", true) 
addEventHandler("finishRoute", root, finishLoad) 
  
function setLoadCount() 
    local playerAcc = getPlayerAccount(source) 
    local loads = getAccountData(playerAcc, "hdt.loads") 
    if (loads) then 
        setAccountData(playerAcc, "hdt.loads", loads+1) 
        setElementData(source, "Completed Loads", loads) 
    end 
end 
  

If you need the meta's for both scripts let me know. Thanks again guys.

Edited by Guest
Link to comment
  
  
function finishLoad(player, cash) 
    local cash = tostring(cash) 
    givePlayerMoney(player, tonumber(cash)) 
    setLoadCount() 
end 
addEvent("finishRoute", true) 
addEventHandler("finishRoute", root, finishLoad) 
  
function setLoadCount() 
    local playerAcc = getPlayerAccount(source) 
    local loads = getAccountData(playerAcc, "hdt.loads") 
    if (loads) then 
        setAccountData(playerAcc, "hdt.loads", loads+1) 
        setElementData(source, "Completed Loads", tostring(loads)) 
    end 
end 
  
  

Link to comment
  
  
function finishLoad(player, cash) 
    local cash = tostring(cash) 
    givePlayerMoney(player, tonumber(cash)) 
    setLoadCount() 
end 
addEvent("finishRoute", true) 
addEventHandler("finishRoute", root, finishLoad) 
  
function setLoadCount() 
    local playerAcc = getPlayerAccount(source) 
    local loads = getAccountData(playerAcc, "hdt.loads") 
    if (loads) then 
        setAccountData(playerAcc, "hdt.loads", loads+1) 
        setElementData(source, "Completed Loads", tostring(loads)) 
    end 
end 
  
  

Thanks for the quick reply, I just tried that and it still doesn't seem to show up at all in the scoreboard.

Link to comment
function finishLoad(player, cash) 
 local cash = tostring(cash) 
  givePlayerMoney(player, tonumber(cash)) 
   setLoadCount(plr) 
end 
addEvent("finishRoute", true) 
addEventHandler("finishRoute", root, finishLoad) 
function setLoadCount(plr) 
 local playerAcc = getPlayerAccount(plr) 
 local loads = getAccountData(playerAcc, "hdt.loads") 
  if (loads) then 
   setAccountData(playerAcc, "hdt.loads", loads+1) 
   setElementData(plr, "Completed Loads", loads) 
  end 
end 

Link to comment
function finishLoad(player, cash) 
    local cash = tostring(cash) 
    givePlayerMoney(player, tonumber(cash)) 
    setLoadCount(player) 
end 
addEvent("finishRoute", true) 
addEventHandler("finishRoute", root, finishLoad) 
  
function setLoadCount(plr) 
    local playerAcc = getPlayerAccount(plr) 
    local loads = getAccountData(playerAcc, "hdt.loads") 
    if (loads) then 
        setAccountData(playerAcc, "hdt.loads", loads+1) 
        setElementData(plr, "Completed Loads", loads+1) 
    else 
        setAccountData(playerAcc, "hdt.loads", 1) 
        setElementData(plr, "Completed Loads", 1) 
    end 
end 

Try

Link to comment
function finishLoad(player, cash) 
    local cash = tostring(cash) 
    givePlayerMoney(player, tonumber(cash)) 
    setLoadCount(player) 
end 
addEvent("finishRoute", true) 
addEventHandler("finishRoute", root, finishLoad) 
  
function setLoadCount(plr) 
    local playerAcc = getPlayerAccount(plr) 
    local loads = getAccountData(playerAcc, "hdt.loads") 
    if (loads) then 
        setAccountData(playerAcc, "hdt.loads", loads+1) 
        setElementData(plr, "Completed Loads", loads+1) 
    else 
        setAccountData(playerAcc, "hdt.loads", 1) 
        setElementData(plr, "Completed Loads", 1) 
    end 
end 

Try

Sorry for the long reply. I was a little busy. I got it working now due to your code. Thanks man.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...