Jump to content

i can do setAccountData and getAccountData


golanu21

Recommended Posts

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) ) 
  

Link to comment

--------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...

Link to comment

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----------_

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...