Jump to content

[AJUDA] SetElementData


Recommended Posts

Posted

Estou com um problema, é o seguinte: 

Estou usando o setElementData, ele funciona perfeitamente para estocar o valor determinado. Porém quando o "source", o player sai do server como por exemplo dá "reconnect" esse valor estocado não fica salvo. Alguém tem ideia de como consigo fazer para salvar ? 

Desde já agradeço!

Posted

adicione isso em no final do script

 

addEventHandler ( 'onPlayerQuit', root, function ( )
    local acc = getPlayerAccount ( source )
    saveAccountDataSono ( acc )
end )

addEventHandler ("onResourceStop",getResourceRootElement( getThisResource()),function()
for index,players in ipairs(getElementsByType("player&quot) do 
local acc = getPlayerAccount ( players )
saveAccountDataSono ( acc )
end

 

Posted
function SalvarDadosLogout (source)
    local ObterGalao = getElementData(source, "galao")
    local conta = getPlayerAccount (source)
    setAccountData(conta, "galao", ObterGalao)
end
addEventHandler("onPlayerQuit", root, SalvarDadosLogout)

function DarDadosLogin (source)
    local conta = getPlayerAccount (source)
    local TemGalao = getAccountData(conta, "galao")
    setElementData(source, TemGalao)
end
addEventHandler("onPlayerLogin", root, DarDadosLogin)

Porque isso não funcionou ? 

  • Other Languages Moderators
Posted (edited)

Não se usa source como parâmetro de função.

function SalvarDadosLogout ()
    local ObterGalao = getElementData (source, "galao")
    local conta = getPlayerAccount (source)
    setAccountData (conta, "galao", ObterGalao)
end
addEventHandler ("onPlayerQuit", root, SalvarDadosLogout)

function DarDadosLogin (prevAcc, currAcc)
    local TemGalao = getAccountData (currAcc, "galao")
    setElementData (source, "galao", TemGalao)
end
addEventHandler ("onPlayerLogin", root, DarDadosLogin)

 

Edited by Lord Henry

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