Cocodrilo Posted May 4, 2013 Share Posted May 4, 2013 Well, this DO NOT show "Level 1" and " Level 2" What's wrong? exports.scoreboard:addScoreboardColumn('Level') addEventHandler("onPlayerSpawn",root, function() local account = getPlayerAccount(source) local zombiekills = getAccountData(account,"Zombie kills") if (zombiekills >= 1) and (zombiekills <= 99) then setAccountData ( account, "Level", "Level 1" ) elseif (zombiekills >= 100) and (zombiekills <= 249) then setAccountData ( account, "Level", "Level 2" ) elseif (zombiekills >= 250) and (zombiekills <= 499) then setAccountData ( account, "Level", "Level 3" ) elseif (zombiekills >= 500) and (zombiekills <= 999) then setAccountData ( account, "Level", "Level 4" ) elseif (zombiekills >= 1000) and (zombiekills <= 1499) then setAccountData ( account, "Level", "Level 5" ) elseif (zombiekills >= 1500) and (zombiekills <= 2249) then setAccountData ( account, "Level", "Level 6" ) elseif (zombiekills >= 2250) and (zombiekills <= 3499) then setAccountData ( account, "Level", "Level 7" ) elseif (zombiekills >= 3500) and (zombiekills <= 4999) then setAccountData ( account, "Level", "Level 8" ) elseif (zombiekills >= 5000) and (zombiekills <= 7999) then setAccountData ( account, "Level", "Level 9" ) elseif (zombiekills >= 8000) and (zombiekills <= 12999) then setAccountData ( account, "Level", "Level 10" ) elseif (zombiekills >= 13000) and (zombiekills <= 19999) then setAccountData ( account, "Level", "Level 11" ) elseif (zombiekills >= 20000) and (zombiekills <= 29999) then setAccountData ( account, "Level", "Level 12" ) elseif (zombiekills >= 30000) and (zombiekills <= 39999) then setAccountData ( account, "Level", "Level 13" ) elseif (zombiekills >= 40000) and (zombiekills <= 49999) then setAccountData ( account, "Level", "Level 14" ) elseif (zombiekills >= 50000) and (zombiekills <= 59999) then setAccountData ( account, "Level", "Level 15" ) elseif (zombiekills >= 60000) and (zombiekills <= 69999) then setAccountData ( account, "Level", "Level 16" ) elseif (zombiekills >= 70000) and (zombiekills <= 79999) then setAccountData ( account, "Level", "Level 17" ) elseif (zombiekills >= 80000) and (zombiekills <= 79999) then setAccountData ( account, "Level", "Level 18" ) elseif (zombiekills >= 80000) and (zombiekills <= 89999) then setAccountData ( account, "Level", "Level 19" ) elseif (zombiekills >= 90000) and (zombiekills <= 99999) then setAccountData ( account, "Level", "Level 20" ) elseif (zombiekills >= 100000) and (zombiekills <= 999999999) then setAccountData ( account, "Level", "Level Dios" ) end end ) addEventHandler("onPlayerSpawn",root, function () local cuenta = getPlayerAccount(source) if isGuestAccount(cuenta) then return end local rango = getAccountData(cuenta,"Level") if rango then setElementData(source,"Level", rango) end end ) Link to comment
Mega9 Posted May 4, 2013 Share Posted May 4, 2013 You are supposed to use setElementData in order to show levels in scoreboard. Link to comment
Cocodrilo Posted May 4, 2013 Author Share Posted May 4, 2013 You are supposed to use setElementData in order to show levels in scoreboard. yes, but doesn't show level 1 and level 2 in the scoreboard. After level 2 its show Link to comment
Mega9 Posted May 4, 2013 Share Posted May 4, 2013 exports.scoreboard:addScoreboardColumn('Level') addEventHandler("onPlayerSpawn",root, function() local account = getPlayerAccount(source) if isGuestAccount (account) then return end local zombiekills = getAccountData(account,"Zombie kills") if (zombiekills >= 1) and (zombiekills <= 99) then setElementData ( source, "Level", "Level 1" ) elseif (zombiekills >= 100) and (zombiekills <= 249) then setElementData ( source, "Level", "Level 2" ) elseif (zombiekills >= 250) and (zombiekills <= 499) then setElementData ( source, "Level", "Level 3" ) elseif (zombiekills >= 500) and (zombiekills <= 999) then setElementData ( source, "Level", "Level 4" ) elseif (zombiekills >= 1000) and (zombiekills <= 1499) then setElementData ( source, "Level", "Level 5" ) elseif (zombiekills >= 1500) and (zombiekills <= 2249) then setElementData ( source, "Level", "Level 6" ) elseif (zombiekills >= 2250) and (zombiekills <= 3499) then setElementData ( source, "Level", "Level 7" ) elseif (zombiekills >= 3500) and (zombiekills <= 4999) then setElementData ( source, "Level", "Level 8" ) elseif (zombiekills >= 5000) and (zombiekills <= 7999) then setElementData ( source, "Level", "Level 9" ) elseif (zombiekills >= 8000) and (zombiekills <= 12999) then setElementData ( source, "Level", "Level 10" ) elseif (zombiekills >= 13000) and (zombiekills <= 19999) then setElementData ( source, "Level", "Level 11" ) elseif (zombiekills >= 20000) and (zombiekills <= 29999) then setElementData ( source, "Level", "Level 12" ) elseif (zombiekills >= 30000) and (zombiekills <= 39999) then setElementData ( source, "Level", "Level 13" ) elseif (zombiekills >= 40000) and (zombiekills <= 49999) then setElementData ( source, "Level", "Level 14" ) elseif (zombiekills >= 50000) and (zombiekills <= 59999) then setElementData ( source, "Level", "Level 15" ) elseif (zombiekills >= 60000) and (zombiekills <= 69999) then setElementData ( source, "Level", "Level 16" ) elseif (zombiekills >= 70000) and (zombiekills <= 79999) then setElementData ( source, "Level", "Level 17" ) elseif (zombiekills >= 80000) and (zombiekills <= 79999) then setElementData ( source, "Level", "Level 18" ) elseif (zombiekills >= 80000) and (zombiekills <= 89999) then setElementData ( source, "Level", "Level 19" ) elseif (zombiekills >= 90000) and (zombiekills <= 99999) then setElementData ( source, "Level", "Level 20" ) elseif (zombiekills >= 100000) and (zombiekills <= 999999999) then setElementData ( source, "Level", "Level Dios" ) end end ) This should work. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now