[Ajuda] Sistema de EXP
#6

ta tudo certo, sу nao sei se eu to fazendo certo no registro e salvamento.

esse й o de registro
pawn Код:
format(StrContas, sizeof(StrContas), "Contas/%s.ini", Nome(playerid));
            DOF2_CreateFile(StrContas);
            DOF2_SetString(StrContas, "Senha", inputtext);
            DOF2_SetInt(StrContas, "Dinheiro", 0);
            DOF2_SetInt(StrContas, "Skin", 0);
            DOF2_SetInt(StrContas, "Admin", 0);
            DOF2_SetInt(StrContas, "Level", 0);
            DOF2_SetInt(StrContas, "Profissao", 0);
            DOF2_SetInt(StrContas, "Avisos", 0);
            DOF2_SetInt(StrContas, "Ajudante", 0);
            DOF2_SetInt(StrContas, "TemConta", 0);
            DOF2_SetInt(StrContas, "Saldo", 0);
            DOF2_SetInt(StrContas, "EXP", 0);
            DOF2_SetInt(StrContas, "Tempo", 0);
            SetPlayerSkin(playerid, 180);
            PlayerProf[playerid] = Desempregado;
            minUP[playerid] = 9;
            segUP[playerid] = 59;
            GameTextForPlayer(playerid, "~r~Registrado ~w~com Sucesso", 2000, 2);
            PlayerPlaySound(playerid, 1057, 0, 0, 0);
            DadosPlayer[playerid][Logado] = 1;
            SendClientMessage(playerid, AZUL, "|INFO| Dados Criados com Sucesso! vocк foi logado automaticamente");
login
pawn Код:
GivePlayerMoney(playerid, DOF2_GetInt(StrContas, "Dinheiro"));
    SetPlayerSkin(playerid, DOF2_GetInt(StrContas, "Skin"));
    DadosPlayer[playerid][pAdmin] = DOF2_GetInt(StrContas, "Admin");
    SetPlayerScore(playerid, DOF2_GetInt(StrContas, "Level"));
    PlayerProf[playerid] = DOF2_GetInt(StrContas, "Profissao");
    DadosPlayer[playerid][pAvisos] = DOF2_GetInt(StrContas, "Avisos");
    DadosPlayer[playerid][pAjudante] = DOF2_GetInt(StrContas, "Ajudante");
    DadosPlayer[playerid][TemConta] = DOF2_GetInt(StrContas, "TemConta");
    DadosPlayer[playerid][Saldo] = DOF2_GetInt(StrContas, "Saldo");
    DadosPlayer[playerid][EXP] = DOF2_GetInt(StrContas, "EXP");
    DadosPlayer[playerid][Tempu] = DOF2_GetInt(StrContas, "Tempo");
    minUP[playerid] = DOF2_GetInt(StrContas, "Relogioupm");
    segUP[playerid] = DOF2_GetInt(StrContas, "Relogioups");
    SendClientMessage(playerid, AZUL, "|INFO| Dados Carregados com Sucesso! vocк foi logado automaticamente");
    GameTextForPlayer(playerid, "~w~Seja ~g~bem ~y~Vindo(a)", 2000, 3);
    DadosPlayer[playerid][Logado] = 1;
    PlayerPlaySound(playerid, 1057, 0, 0, 0);
pawn Код:
stock SalvarDados(playerid)
{
    format(StrContas, sizeof(StrContas), "Contas/%s.ini", Nome(playerid));
    DOF2_SetInt(StrContas, "Dinheiro", GetPlayerMoney(playerid));
    DOF2_SetInt(StrContas, "Skin", GetPlayerSkin(playerid));
    DOF2_SetInt(StrContas, "Admin", DadosPlayer[playerid][pAdmin]);
    DOF2_SetInt(StrContas, "Level", GetPlayerScore(playerid));
    DOF2_SetInt(StrContas, "Profissao", PlayerProf[playerid]);
    DOF2_SetInt(StrContas, "Avisos", DadosPlayer[playerid][pAvisos]);
    DOF2_SetInt(StrContas, "Ajudante", DadosPlayer[playerid][pAjudante]);
    DOF2_SetInt(StrContas, "TemConta", DadosPlayer[playerid][TemConta]);
    DOF2_SetInt(StrContas, "Saldo", DadosPlayer[playerid][Saldo]);
    DOF2_SetInt(StrContas, "EXP", DadosPlayer[playerid][EXP]);
    DOF2_SetInt(StrContas, "Tempo", DadosPlayer[playerid][Tempu]);
    DOF2_SaveFile();
    return 1;
}
Reply


Messages In This Thread
Sistema de EXP - by FernandoSS - 20.07.2014, 04:29
Re: Sistema de EXP - by n0minal - 20.07.2014, 05:27
Re: Sistema de EXP - by FernandoSS - 20.07.2014, 06:00
Re: Sistema de EXP - by FernandoSS - 20.07.2014, 16:01
Re: Sistema de EXP - by MultiKill - 20.07.2014, 16:09
Re: Sistema de EXP - by FernandoSS - 20.07.2014, 16:28
Re: Sistema de EXP - by MultiKill - 20.07.2014, 16:39
Re: Sistema de EXP - by FernandoSS - 20.07.2014, 16:59
Re: Sistema de EXP - by FernandoSS - 21.07.2014, 18:04
Re: Sistema de EXP - by ViniBorn - 21.07.2014, 18:13

Forum Jump:


Users browsing this thread: 1 Guest(s)