Sumexr Posted January 17, 2020 Posted January 17, 2020 (edited) Alguem pode me usar como criar um script que não perca nem dinheiro nem quando sair do servidor ou quando eu morrer ?? (Sou novo nesses negocios de script) Edited January 17, 2020 by Sumexr
Renaz Posted January 17, 2020 Posted January 17, 2020 (edited) Não foi postado no sitio mais correto possivel , poste aqui (é a secção portuguesa do mta) https://forum.multitheftauto.com/forum/127-programação-em-Lua/ Edited January 17, 2020 by Renazz edit Discord: Rena#5383
vanessa Posted January 17, 2020 Posted January 17, 2020 (edited) 2 hours ago, Sumexr said: Alguem pode me usar como criar um script que não perca nem dinheiro nem quando sair do servidor ou quando eu morrer ?? (Sou novo nesses negocios de script) Amigo Creio eu que no mod que salva ID e salva o sistema, seus pertences permanecerá lá inclusive o dinheiro que você tem Edited January 17, 2020 by vanessa
Moderators Lord Henry Posted January 18, 2020 Moderators Posted January 18, 2020 (edited) Exemplo básico de um save-system. Só com a parte do dinheiro: (server-side) function loadData (prevAcc, currAcc) -- currAcc é a conta na qual o jogador logou. prevAcc é a conta que ele estava antes (guest). if (getAccountData (currAcc, "grana")) then -- Se tem alguma grana salva nessa conta, então: local dinheiro = getAccountData (currAcc, "grana") -- Dinheiro recebe o quanto de dinheiro estava salvo na conta que o jogador logou. setPlayerMoney (source, dinheiro) -- Seta essa quantidade de grana no bolso do jogador. outputChatBox ("Dinheiro carregado da sua conta com sucesso.", source, 0, 255, 0) end end addEventHandler ("onPlayerLogin", root, loadData) -- Ativa a função loadData sempre que um jogador logar. function saveData (prevAcc, currAcc) -- prevAcc é a conta na qual o jogador estava logado. currAcc é a conta que ficou depois de deslogar (guest). local dinheiro = getPlayerMoney (source) -- Dinheiro recebe o quanto de dinheiro que o jogador tinha no bolso quando deslogou. setAccountData (prevAcc, "grana", dinheiro) -- Salva na conta do jogador a grana que ele tinha no bolso quando deslogou. Mesmo que seja 0. end addEventHandler ("onPlayerLogout", root, saveData) -- Ativa a função saveData sempre que um jogador deslogar. Edited January 18, 2020 by Lord Henry Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! 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.
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