Jump to content

why isnt my label text updating?


kewizzle

Recommended Posts

i tried a few things but when i reach 1200 zombie kills it doesnt change my label text to Level: 7 onClientPedWasted only changes when i logout and back in also yes i do have it so it sets element data on server side. this is my client script. i also tried setting element data on client side too. didnt work.

        level = guiCreateLabel(1449, 313, 85, 17, "Level:", false)
        guiSetFont(level, "default-bold-small")
        guiLabelSetColor(level, 255, 255, 0)

		zombiekills = guiCreateLabel(1449, 340, 202, 17, "Zombie Kills:", false)
        guiSetFont(zombiekills, "default-bold-small")
        guiLabelSetColor(zombiekills, 255, 255, 0) 
		
		function zlevelkills(zlk)
		zkills = tonumber(getElementData(localPlayer, "Zombie kills"))+1
		if (getElementData(localPlayer, "level")) == 1 then
		zlk = "Zombie Kills: "..tostring(zkills).."/20"
		return zlk
		elseif (getElementData(localPlayer, "level")) == 2 then
		zlk = "Zombie Kills: "..tostring(zkills).."/50"
		return zlk
		elseif (getElementData(localPlayer, "level")) == 3 then
		zlk = "Zombie Kills: "..tostring(zkills).."/100"
		return zlk
		elseif (getElementData(localPlayer, "level")) == 4 then
		zlk = "Zombie Kills: "..tostring(zkills).."/200"
		return zlk
		elseif (getElementData(localPlayer, "level")) == 5 then
		zlk = "Zombie Kills: "..tostring(zkills).."/500"
		return zlk
		elseif (getElementData(localPlayer, "level")) == 6 then
		zlk = "Zombie Kills: "..tostring(zkills).."/1200"
		return zlk
		elseif (getElementData(localPlayer, "level")) == 7 then
		zlk = "Zombie Kills: "..tostring(zkills).."/1500"
		return zlk
		end
	end
		
function updatekillslevels(killer)
		zkills = tonumber(getElementData(localPlayer, "Zombie kills"))+1
		guiSetText(zombiekills, tostring(zlevelkills(zlk)))
		
		zlevel = getElementData(localPlayer, "level")
		guiSetText(level, "Level: " .. zlevel)
end
addEventHandler( "onClientPedWasted", getRootElement(), updatekillslevels)
addEvent("updates1", true)
addEventHandler("updates1", getRootElement(), updatekillslevels)

 

Edited by kewizzle
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...