Jump to content

Como posso inserir informações no arquivo internal.db?


Recommended Posts

  • Other Languages Moderators
11 hours ago, DNL291 said:

Só usar esta função: setAccountData

Isso funciona para inserir uma nova coluna de dados no internal?
Por exemplo: Quero que ele salve o tempo de jogo de cada usuário (quando o jogador desloga o tempo pausa e retorna quando ele reloga) o tempo é salvo na database (internal.db) a cada 12 minutos.
Dai na database deve ficar algo do tipo:
| id |  name  |                  password                 |          ip            |                  serial                | minutesplayed |
| 1 | accout1 | KDJHF3534NSDKSJ543K2JK | 123.456.7.890 | FKSDH65KJ5L7H4K7KJ2 |         132          | (isso é 2 horas e 12 minutos)

 

Link to comment

Não entendi porque você quer editar esse arquivo de dados do mta. Pelo que entendi, ele quer salvar dados na conta, pra isso já tem essa função, setAccountData, e isso imagino que seja armazenado nesse arquivo - internal.db.

O mesmo vale pra salvar o tempo de jogo, que você disse, só usar setAccountData.

Link to comment
  • Other Languages Moderators
11 hours ago, DNL291 said:

Não entendi porque você quer editar esse arquivo de dados do mta. Pelo que entendi, ele quer salvar dados na conta, pra isso já tem essa função, setAccountData, e isso imagino que seja armazenado nesse arquivo - internal.db.

O mesmo vale pra salvar o tempo de jogo, que você disse, só usar setAccountData.

É porque o tempo deve começar a contar quando o jogador entra no server e salva esse tempo quando ele sai do server. Porém, ele deve acumular o tempo que já estava salvo anteriormente para continuar contando dali em diante.
Ex: O jogador jogou 1 hora, 47 minutos e 23 segundos até deslogar. Quando ele deslogou esse tempo deve ter sido salvo na database.
Quando ele logar novamente, o tempo dele deve carregar os 01:47:23 e continuar contando dali em diante.

Link to comment
11 hours ago, lordhenry said:

É porque o tempo deve começar a contar quando o jogador entra no server e salva esse tempo quando ele sai do server. Porém, ele deve acumular o tempo que já estava salvo anteriormente para continuar contando dali em diante.
Ex: O jogador jogou 1 hora, 47 minutos e 23 segundos até deslogar. Quando ele deslogou esse tempo deve ter sido salvo na database.
Quando ele logar novamente, o tempo dele deve carregar os 01:47:23 e continuar contando dali em diante.

Você pode usar Timestamp, só pegar o timestamp de quando logar e grava, se já tiver gravado só pega o valor, quando sair do server/deslogar compara com o atual e você vai ter o tempo em segundos e adiciona esse tempo ao anterior, aí só converter pra hrs, segs, mins pra usar no server...

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