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) ) [Dev]BloWnRPG - We BloW the World [1%]
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 [Dev]BloWnRPG - We BloW the World [1%]
Castillo Posted August 2, 2013 Posted August 2, 2013 setElementData(source, "lvl1", progCount) "source" must be "localPlayer". San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
golanu21 Posted August 2, 2013 Author Posted August 2, 2013 and in server side it's all ok ? [Dev]BloWnRPG - We BloW the World [1%]
Castillo Posted August 2, 2013 Posted August 2, 2013 Seems like it is. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
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... [Dev]BloWnRPG - We BloW the World [1%]
Castillo Posted August 2, 2013 Posted August 2, 2013 setAccountData(getPlayerAccount(source), "lvl1", lvl) Your variable is "lvl1" not "lvl". San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
golanu21 Posted August 2, 2013 Author Posted August 2, 2013 i rename it, but, still not working.. [Dev]BloWnRPG - We BloW the World [1%]
Castillo Posted August 2, 2013 Posted August 2, 2013 Add an outputChatBox to see what "lvl1" returns. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
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----------_ [Dev]BloWnRPG - We BloW the World [1%]
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