23/09/2024 12:10
(23/09/2024 10:55)xbruno1000x Escreveu: Normalmente existe uma função que encapsula todos os salvamentos da conta, tipo uma função SavePlayer(playerid);https://imgur.com/a/eb0UQ6B
Dentro dessa função, basta você inserir salvamentos como:
Código://file deve ser o caminho onde o arquivo será salvo.
new file[128];
format(file, sizeof(file), "players/%d.txt", playerid); // Define o caminho do arquivo. Normalmente usamos o nome do jogador, usei o playerid por exemplo.
DOF2_SetInt(file, "Dinheiro", GetPlayerMoney(playerid)); //1° um caminho para o salvamento, 2° uma chave para obter o valor depois e 3° o valor inteiro.
Depois você pode inserir na função de carregar os dados da dof2 algo como:
Código:new file[128];
format(file, sizeof(file), "players/%d.txt", playerid);
Player[playerid][Dinheiro] = DOF2_GetInt(file, "Dinheiro"); //O valor obtido no arquivo será atribuido a variável Player[playerid][Dinheiro].
assim?