Jump to content

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


Recommended Posts

  • Other Languages Moderators
Posted
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)

 

Posted

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.

  • Other Languages Moderators
Posted
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.

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

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