Jump to content

Como salvar data de um player.


Recommended Posts

Posted (edited)

Olá pessoal! Estou com um probleminha que não estou conseguindo resolver. Seto data para alguém, e quando ele sai do servidor e volta, o valor que eu setei volta pra 0, podem me ajudar, por favor?

Estou começando a aprender a mexer com DATA, olhem o script:

SERVER-SIDE:
 

 

function pegar(player,cmd)
  setElementData(player,"Maconha",(getElementData(player,"Maconha") or 0) +1)
  setElementData(player,"MaconhaRef",(getElementData(player,"MaconhaRef") or 0) +1)
end
addCommandHandler("pegar", pegar)

function setLevelQuit ()
  local account = getPlayerAccount(source)
  if ( account ) then
    local minutes = (getElementData(source,"Maconha") or 0)
    local Level = (getElementData(source,"MaconhaRef") or 0)
    setAccountData(account,"Maconha",minutes)
    setAccountData(account,"MaconhaRef",Level)
  end
end
addEventHandler("onPlayerQuit",getRootElement(),setLevelQuit)

Eu não tenho urgência para esse script, me respondem quando der, ok?

 

Edited by ODutii
  • Moderators
Posted

Está faltando um onPlayerLogin com getAccountData para obter esse valor da conta novamente.

  • Thanks 1

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile
Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment
Discord Oficial do MTA: https://mtasa.com/discord
Blacklist e Whitelist de Scripters: Planilha

Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.

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