[Ajuda] Nгo salva informaзхes
#1

Se o cara ganha dinheiro, level, respeito, casa, carro, nнvel adm, tudo, quando o server reinicia ele volta ao que era antes de ganhar, o sistema nгo ta salvando, onde й esse erro?
Reply
#2

No cуdigo que vocк nгo o postou...
Reply
#3

No seu sistema de salvamento .
Reply
#4

eu nem sei qual й o sistema de salvamento... й o optimised life
Reply
#5

Quer tirar Bug de GM baixado ?
Reply
#6

Sem vocк nгo se quer sabe de Pawn, fica quase impossнvel te ajudar meu amigo.
Reply
#7

poxa mas q culpa eu tenho se nгo sei o sistema de salvamento desse gm? (lб vem gente dizendo "vai estudar blablabla") й o Brasil Optimised Life
Reply
#8

Ta em enum ?
Reply
#9

Quote:
Originally Posted by Murilo_sousa
Посмотреть сообщение
Ta em enum ?
sim,
Reply
#10

sу sei que esse й o OnPlayerSave

pawn Код:
public OnPlayerSave(playerid)
{
    if(gPlayerLogged[playerid])
    {
        new string3[64];
        new playername3[MAX_PLAYER_NAME];
        GetPlayerName(playerid, playername3, sizeof(playername3));
        format(string3, sizeof(string3), "Contas/%s.ini", playername3);
        new INI:Conta = INI_Open(string3);
        PlayerInfo[playerid][pCash] = GetPlayerMoneyEx(playerid);
        if((PlayerInfo[playerid][pPos_x] == 0.0 && PlayerInfo[playerid][pPos_y] == 0.0 && PlayerInfo[playerid][pPos_z] == 0.0))
        {
            PlayerInfo[playerid][pPos_x] = 1684.9;
            PlayerInfo[playerid][pPos_y] = -2244.5;
            PlayerInfo[playerid][pPos_z] = 13.5;
        }
        if(Spectate[playerid] != INVALID_ONE)
        {
            PlayerInfo[playerid][pPos_x] = Unspec[playerid][sPx];
            PlayerInfo[playerid][pPos_y] = Unspec[playerid][sPy];
            PlayerInfo[playerid][pPos_z] = Unspec[playerid][sPz];
            PlayerInfo[playerid][pInt] = Unspec[playerid][sPint];
            PlayerInfo[playerid][pLocal] = Unspec[playerid][sLocal];
        }
        INI_WriteString(Conta, "Key", PlayerInfo[playerid][pKey]);
        INI_WriteInt(Conta, "Level", PlayerInfo[playerid][pLevel]);
        INI_WriteInt(Conta, "AdminLevel", PlayerInfo[playerid][pAdmin]);
        INI_WriteInt(Conta, "DonateRank", PlayerInfo[playerid][pVIP]);
        INI_WriteInt(Conta, "Voto", PlayerInfo[playerid][pVoto]);
        INI_WriteInt(Conta, "UpgradePoints", PlayerInfo[playerid][gPupgrade]);
        INI_WriteInt(Conta, "ConnectedTime", PlayerInfo[playerid][pConnectTime]);
        INI_WriteInt(Conta, "Registered", PlayerInfo[playerid][pReg]);
        INI_WriteInt(Conta, "Sex", PlayerInfo[playerid][pSex]);
        INI_WriteInt(Conta, "Respect", PlayerInfo[playerid][pExp]);
        INI_WriteInt(Conta, "Dinamit", PlayerInfo[playerid][pDina]);
        INI_WriteInt(Conta, "Money", PlayerInfo[playerid][pCash]);
        INI_WriteInt(Conta, "Bank", PlayerInfo[playerid][pConta]);
        INI_WriteInt(Conta, "Crimes", PlayerInfo[playerid][pCrimes]);
        INI_WriteInt(Conta, "Kills", PlayerInfo[playerid][pKills]);
        INI_WriteInt(Conta, "Deaths", PlayerInfo[playerid][pDeaths]);
        INI_WriteInt(Conta, "Phonebook", PlayerInfo[playerid][pPhoneBook]);
        INI_WriteInt(Conta, "Caixinha", PlayerInfo[playerid][pCaixinha]);
        INI_WriteInt(Conta, "LottoNr", PlayerInfo[playerid][pLottoNr]);
        INI_WriteInt(Conta, "Fishes", PlayerInfo[playerid][pFishes]);
        INI_WriteInt(Conta, "BiggestFish", PlayerInfo[playerid][pBiggestFish]);
        INI_WriteInt(Conta, "Emprego", PlayerInfo[playerid][pEmprego]);
        INI_WriteInt(Conta, "Paycheck", PlayerInfo[playerid][pSalario]);
        INI_WriteInt(Conta, "HeadValue", PlayerInfo[playerid][pHeadValue]);
        INI_WriteInt(Conta, "Jailed", PlayerInfo[playerid][pJailed]);
        INI_WriteInt(Conta, "JailTime", PlayerInfo[playerid][pJailTime]);
        INI_WriteInt(Conta, "Materiais", PlayerInfo[playerid][pMats]);
        INI_WriteInt(Conta, "Maconha", PlayerInfo[playerid][pDrogas]);
        INI_WriteInt(Conta, "Cocaina", PlayerInfo[playerid][pDrogas2]);
        INI_WriteInt(Conta, "Crack", PlayerInfo[playerid][pDrogas3]);
        INI_WriteInt(Conta, "Lider", PlayerInfo[playerid][pLider]);
        INI_WriteInt(Conta, "Member", PlayerInfo[playerid][pMembro]);
        INI_WriteInt(Conta, "Rank", PlayerInfo[playerid][pCargo]);
        INI_WriteInt(Conta, "Char", PlayerInfo[playerid][pSkin]);
        INI_WriteInt(Conta, "ContractTime", PlayerInfo[playerid][pContractTime]);
        INI_WriteInt(Conta, "DetSkill", PlayerInfo[playerid][pDetSkill]);
        INI_WriteInt(Conta, "SexSkill", PlayerInfo[playerid][pSexSkill]);
        INI_WriteInt(Conta, "BoxSkill", PlayerInfo[playerid][pBoxSkill]);
        INI_WriteInt(Conta, "LawSkill", PlayerInfo[playerid][pLawSkill]);
        INI_WriteInt(Conta, "MechSkill", PlayerInfo[playerid][pMechSkill]);
        INI_WriteInt(Conta, "NewsSkill", PlayerInfo[playerid][pNewsSkill]);
        INI_WriteInt(Conta, "DrogasSkill", PlayerInfo[playerid][pDrogasSkill]);
        INI_WriteInt(Conta, "CookSkill", PlayerInfo[playerid][pCookSkill]);
        INI_WriteInt(Conta, "FishSkill", PlayerInfo[playerid][pFishSkill]);
        INI_WriteFloat(Conta, "pSHealth", PlayerInfo[playerid][pSHealth]);
        INI_WriteInt(Conta, "Team", PlayerInfo[playerid][pTeam]);
        INI_WriteInt(Conta, "PhoneNr", PlayerInfo[playerid][pPnumber]);
        INI_WriteInt(Conta, "House", PlayerInfo[playerid][pPHousekey]);
        INI_WriteInt(Conta, "Bizz", PlayerInfo[playerid][pPbiskey]);
        INI_WriteFloat(Conta, "Pos_x", PlayerInfo[playerid][pPos_x]);
        INI_WriteFloat(Conta, "Pos_y", PlayerInfo[playerid][pPos_y]);
        INI_WriteFloat(Conta, "Pos_z", PlayerInfo[playerid][pPos_z]);
        INI_WriteInt(Conta, "CarLic", PlayerInfo[playerid][pCarLic]);
        INI_WriteInt(Conta, "FlyLic", PlayerInfo[playerid][pFlyLic]);
        INI_WriteInt(Conta, "BoatLic", PlayerInfo[playerid][pBoatLic]);
        INI_WriteInt(Conta, "FishLic", PlayerInfo[playerid][pFishLic]);
        INI_WriteInt(Conta, "GunLic", PlayerInfo[playerid][pGunLic]);
        INI_WriteInt(Conta, "PayDay", PlayerInfo[playerid][pPayDay]);
        INI_WriteInt(Conta, "CDPlayer", PlayerInfo[playerid][pCDPlayer]);
        INI_WriteInt(Conta, "Wins", PlayerInfo[playerid][pWins]);
        INI_WriteInt(Conta, "Loses", PlayerInfo[playerid][pLoses]);
        INI_WriteInt(Conta, "AlcoholPerk", PlayerInfo[playerid][pAlcoholPerk]);
        INI_WriteInt(Conta, "DrugPerk", PlayerInfo[playerid][pDrugPerk]);
        INI_WriteInt(Conta, "MiserPerk", PlayerInfo[playerid][pMiserPerk]);
        INI_WriteInt(Conta, "PainPerk", PlayerInfo[playerid][pPainPerk]);
        INI_WriteInt(Conta, "TraderPerk", PlayerInfo[playerid][pTraderPerk]);
        INI_WriteInt(Conta, "Tutorial", PlayerInfo[playerid][pTut]);
        INI_WriteInt(Conta, "Avisos", PlayerInfo[playerid][pWarns]);
        INI_WriteInt(Conta, "Married", PlayerInfo[playerid][pMarried]);
        INI_WriteString(Conta, "MarriedTo", PlayerInfo[playerid][pMarriedTo]);
        INI_WriteInt(Conta, "Spawn", PlayerInfo[playerid][pSpawn]);
        INI_WriteInt(Conta, "SafeMaconha", PlayerInfo[playerid][pSafeDrogas]);
        INI_WriteInt(Conta, "SafeCocaina", PlayerInfo[playerid][pSafeDrogas2]);
        INI_WriteInt(Conta, "SafeCrack", PlayerInfo[playerid][pSafeDrogas3]);
        INI_WriteInt(Conta, "NivelProcurado", WantedPoints[playerid]);
        INI_WriteInt(Conta, "Galao", Galao[playerid]);
        INI_WriteInt(Conta, "SafeMateriais", PlayerInfo[playerid][psMats]);
        INI_WriteInt(Conta, "Luta", PlayerInfo[playerid][pLuta]);
        INI_WriteInt(Conta, "Dorgado", PlayerInfo[playerid][pDorgado]);
        INI_WriteInt(Conta, "Dorgado2", PlayerInfo[playerid][pDorgado2]);
        INI_WriteInt(Conta, "Doenca", PlayerInfo[playerid][pDoenca]);
        INI_WriteInt(Conta, "Creditos", PlayerInfo[playerid][pCreditos]);
        INI_WriteString(Conta, "LU", PlayerInfo[playerid][pLastLogin]);
        INI_WriteInt(Conta, "Gun1", PlayerInfo[playerid][pGun1]);
        INI_WriteInt(Conta, "Gun2", PlayerInfo[playerid][pGun2]);
        INI_WriteInt(Conta, "Gun3", PlayerInfo[playerid][pGun3]);
        INI_WriteInt(Conta, "Gun4", PlayerInfo[playerid][pGun4]);
        INI_WriteInt(Conta, "Gun5", PlayerInfo[playerid][pGun5]);
        INI_WriteInt(Conta, "Gun6", PlayerInfo[playerid][pGun6]);
        INI_WriteInt(Conta, "Gun7", PlayerInfo[playerid][pGun7]);
        INI_WriteInt(Conta, "Gun8", PlayerInfo[playerid][pGun8]);
        INI_WriteInt(Conta, "Gun9", PlayerInfo[playerid][pGun9]);
        INI_WriteInt(Conta, "Gun10", PlayerInfo[playerid][pGun10]);
        INI_WriteInt(Conta, "Gun11", PlayerInfo[playerid][pGun11]);
        INI_WriteInt(Conta, "Gun12", PlayerInfo[playerid][pGun12]);
        INI_WriteInt(Conta, "Ammo1", PlayerInfo[playerid][pAmmo1]);
        INI_WriteInt(Conta, "Ammo2", PlayerInfo[playerid][pAmmo2]);
        INI_WriteInt(Conta, "Ammo3", PlayerInfo[playerid][pAmmo3]);
        INI_WriteInt(Conta, "Ammo4", PlayerInfo[playerid][pAmmo4]);
        INI_WriteInt(Conta, "Ammo5", PlayerInfo[playerid][pAmmo5]);
        INI_WriteInt(Conta, "Ammo6", PlayerInfo[playerid][pAmmo6]);
        INI_WriteInt(Conta, "Ammo7", PlayerInfo[playerid][pAmmo7]);
        INI_WriteInt(Conta, "Ammo8", PlayerInfo[playerid][pAmmo8]);
        INI_WriteInt(Conta, "Ammo9", PlayerInfo[playerid][pAmmo9]);
        INI_WriteInt(Conta, "Ammo10", PlayerInfo[playerid][pAmmo10]);
        INI_WriteInt(Conta, "Ammo11", PlayerInfo[playerid][pAmmo11]);
        INI_WriteInt(Conta, "Ammo12", PlayerInfo[playerid][pAmmo12]);
        INI_Close(Conta);
    }
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        for(new i = 0; i < sizeof(SpikeInfo); i++)
        {
            if(IsPlayerInRangeOfPoint(playerid, 3.0, SpikeInfo[i][sX], SpikeInfo[i][sY], SpikeInfo[i][sZ]))
            {
                if(SpikeInfo[i][sCreated] == 1)
                {
                    new panels, doors, luzes, tires;
                    new carid = GetPlayerVehicleID(playerid);
                    GetVehicleDamageStatus(carid, panels, doors, luzes, tires);
                    tires = encode_tires(1, 1, 1, 1);
                    UpdateVehicleDamageStatus(carid, panels, doors, luzes, tires);
                }
            }
        }
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)