[Ajuda] Sistema de salvamento
#1

Se não me engano meu gamemode , tem o sistema de salvamento , e não to conseguindo colocar um novo dado para salvar que no caso é o "Coins" , já coloquei o sistema digito /darcash e seta um valor de cash , mas não esta sendo salvo esse valor
Se alguem puder ajudar .

PHP код:
public OnPlayerRegister(playeridpassword[])
{
    if(
IsPlayerConnected(playerid))
 {
            new 
string3[64];
            new 
playername3[MAX_PLAYER_NAME];
            
GetPlayerName(playeridplayername3sizeof(playername3));
            
format(string3sizeof(string3), "Players/%s.ini"playername3);
            new 
FilehFile fopen(string3io_write);
            
DisablePlayerCheckpoint(playerid);
            if (
hFile)
            {
                
strmid(JogadorInfo[playerid][pKey], password0strlen(password), 255);
                new var[
32];
                
format(var, 32"Key=%s\n"JogadorInfo[playerid][pKey]);fwrite(hFile, var);
                
JogadorInfo[playerid][pCash] = GetPlayerMoneyEx(playerid);
                
format(var, 32"Level=%d\n",JogadorInfo[playerid][pLevel]);fwrite(hFile, var);
                
format(var, 32"AdminLevel=%d\n",JogadorInfo[playerid][pAdmin]);fwrite(hFile, var); 
Reply
#2

Pq nao usa dof2 ? N to no pc agr, c nao lhe dava um exemplo.
Reply
#3

Quote:

public OnPlayerRegister(playerid, password[])
{
if(IsPlayerConnected(playerid))
{
new string3[64];
new playername3[MAX_PLAYER_NAME];
JogadorInfo[playerid][pCash] = GetPlayerMoneyEx(playerid);
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "Players/%s.ini", playername3);
new File: hFile = fopen(string3, io_write);
DisablePlayerCheckpoint(playerid);
if (hFile)
{
strmid(JogadorInfo[playerid][pKey], password, 0, strlen(password), 255);
new var[32];
format(var, 32, "Key=%s\n", JogadorInfo[playerid][pKey]);fwrite(hFile, var);
format(var, 32, "Coins=%d\n", JogadorInfo[playerid][pCash]);fwrite(hFile,var);
format(var, 32, "Level=%d\n",JogadorInfo[playerid][pLevel]);fwrite(hFile, var);
format(var, 32, "AdminLevel=%d\n",JogadorInfo[playerid][pAdmin]);fwrite(hFile, var)

Veja se isso pode Resolver !
Reply
#4

Usa DOF2 man, bem melhor!
Reply
#5

https://sampforum.blast.hk/showthread.php?tid=422519

Um Tutorial para ti
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)