Nicolas Eoq Posted March 10, 2018 Posted March 10, 2018 Então eu estou usando a resource [MJ]LojaVeiculos e quando eu dou refresh na resource ou reinicio o servidor os carros que foram comprados desaparecem, tem que comprar o carro novamente, gostaria de saber se tem como eu fazer pros carros comprados ficarem salvos. Outro problema também é que quando a pessoa reloga do servidor os kills e deaths são apagados do scoreboard, eu gostaria que ficasse salvo
DNL291 Posted March 10, 2018 Posted March 10, 2018 Sobre as kills/deaths você pode salvar os dados na conta do jogador quando: sair do servidor/deslogar da conta/o resource for parado. Para salvar os veículos, você pode usar um banco de dados; também é possível salvar na conta, mas usando a 1º opção acredito ser mais fácil. Please do not PM me with scripting related question nor support, use the forums instead.
Moderators Lord Henry Posted March 11, 2018 Moderators Posted March 11, 2018 (edited) Sobre a loja de carros, você pode programar um sistema de banco de dados, recomendo em SQLite por ser mais fácil e por ser nativo do MTA. Ou se preferir pode ser em MySQL que também é compatível, mas este outro é mais complexo e exige certas configurações de acesso. Você pode aprender sobre as funções de banco de dados aqui: ExecuteSQLQuery Se você não conseguir de jeito nenhum, você pode baixar essa loja de carros que funciona em SQLite direto do site da comunidade oficial do MTA: shopcar-system (by LordHenry) --------------------------------------------------------------------------------- Sobre salvar o kills/death do jogador, basta salvar esses dados quando ele deslogar, usando setAccountData. E quando ele logar, carregue esses dados usando getAccountData. Não se esqueça de que se o resource for desligado, ele deve salvar as datas de todo mundo em suas respectivas contas para não haver perda de dados, para isso use a função onResourceStop. Edit: Ah, e para fazer uma função funcionar quando o jogador deslogar, use onPlayerLogout e para fazer ela funcionar quando o jogador logar, use onPlayerLogin. Espero ter ajudado, abraço. Edited March 11, 2018 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