Jump to content

Problema loja de carros / kill e death


Recommended Posts

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

Link to comment

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.

Link to comment
  • Other Languages Moderators

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 by Lord Henry
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...