golanu21 Posted August 2, 2013 Posted August 2, 2013 server------------------ addEventHandler( "onPlayerQuit", root, function () local lvl = getElementData(source, "lvl") if (lvl) then setAccountData(getPlayerAccount(source), "lvl", lvl) end end ) addEventHandler("onPlayerLogin", root, function(_, account) local lvl = getAccountData(account, "lvl") if lvl then triggerClientEvent("gret", getRootElement()) end end ) CLIENT-------------------- if mu >= 100 then guiProgressBarSetProgress(progressBar, 0) progCount = progCount+1 setElementData(source, "lvl", progCount) end if progCount == 0 then guiSetText(nivlab, "0") guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 50) ) elseif progCount == 1 then setElementData(source, "lvl1", progCount) guiSetText(nivlab, "1") guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 45) ) elseif progCount == 2 then guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 40) ) guiSetText(nivlab, "2") -- 2 elseif progCount == 3 then guiSetText(nivlab, "3") -- 2 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 38) )
golanu21 Posted August 2, 2013 Author Posted August 2, 2013 i can't setAccount data for guiSetText(nivlab, "1") or progCount ==1 , guiSetText(nivlab, "2" or progCount == 2
Castillo Posted August 2, 2013 Posted August 2, 2013 setElementData(source, "lvl1", progCount) "source" must be "localPlayer".
golanu21 Posted August 2, 2013 Author Posted August 2, 2013 --------SERVER addEventHandler( "onPlayerQuit", root, function () local lvl1 = getElementData(source, "lvl1") if (lvl1) then setAccountData(getPlayerAccount(source), "lvl1", lvl) end end ) addEventHandler("onPlayerLogin", root, function(_, account) local lvl1 = getAccountData(account, "lvl1") if lvl1 then triggerClientEvent("gret", getRootElement()) end end ) --CLIENT if progCount == 0 then guiSetText(nivlab, "0") guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 50) ) elseif progCount == 1 then setElementData(localPlayer, "lvl1", progCount) guiSetText(nivlab, "1") guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 45) ) not working...
Castillo Posted August 2, 2013 Posted August 2, 2013 setAccountData(getPlayerAccount(source), "lvl1", lvl) Your variable is "lvl1" not "lvl".
Castillo Posted August 2, 2013 Posted August 2, 2013 Add an outputChatBox to see what "lvl1" returns.
golanu21 Posted August 2, 2013 Author Posted August 2, 2013 lvl 1 returns... this is not correct triggerClientEvent("gret", getRootElement()) but how i make it to work ? this is the full code .. function greetingHandler ( ) local mu = guiProgressBarGetProgress (progressBar) if mu >= 100 then guiProgressBarSetProgress(progressBar, 0) progCount = progCount+1 end if progCount == 0 then guiSetText(nivlab, "0") guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 50) ) elseif progCount == 1 then setElementData(localPlayer, "lvl1", progCount) guiSetText(nivlab, "1") guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 45) ) elseif progCount == 2 then guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 40) ) guiSetText(nivlab, "2") -- 2 elseif progCount == 3 then guiSetText(nivlab, "3") -- 2 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 38) ) elseif progCount == 4 then guiSetText(nivlab, "4") -- 2 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 35) ) elseif progCount == 5 then guiSetText(nivlab, "5") -- 2 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 29) ) elseif progCount == 6 then guiSetText(nivlab, "6") -- 2 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 25) ) elseif progCount == 7 then guiSetText(nivlab, "7") -- 2 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 23) ) elseif progCount == 8 then guiSetText(nivlab, "8") -- 3 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 20) ) elseif progCount == 9 then guiSetText(nivlab, "9") -- 3 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 18) ) elseif progCount == 10 then guiSetText(nivlab, "10") -- 3 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 15) ) elseif progCount == 10 then guiSetText(nivlab, "10") -- 2 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 13) ) elseif progCount == 11 then guiSetText(nivlab, "11") -- 12 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 10) ) elseif progCount == 12 then guiSetText(nivlab, "12") -- 13 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 5) ) elseif progCount == 13 then guiSetText(nivlab, "13") -- 14 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 1) ) elseif progCount == 14 then guiSetText(nivlab, "14") -- 15 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 1) ) elseif progCount == 15 then guiSetText(nivlab, "15") -- 16 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 1) ) elseif progCount == 16 then guiSetText(nivlab, "16") -- 17 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 1) ) elseif progCount == 17 then guiSetText(nivlab, "17") -- 18 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 1) ) elseif progCount == 18 then guiSetText(nivlab, "18") -- 19 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 1) ) elseif progCount == 19 then guiSetText(nivlab, "19") -- 2 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 1) ) elseif progCount == 1 then guiSetText(nivlab, "1") -- 2 guiProgressBarSetProgress ( progressBar, ( guiProgressBarGetProgress ( progressBar ) + 1) ) end end addEvent ( "gret", true ) addEventHandler ( "gret", getRootElement(), greetingHandler ) _--------------CLIENT----------_
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