Jump to content
  • 0

O intrebare...


Question

Posted

Salut SA-MP Romania,am o intrebare cam nelamurita....Am un server pe 0.3x,dar cand imi dau bani,leader si dau un relog ele dispar,adica nu mai am banii si leaderul,de ce?Si cum as putea sa fac sa se salveze atunci cand ies de pe server?

 

 

16 answers to this question

Recommended Posts

Posted

daca ai stock-ul "SavePlayerStats" aratal

public OnPlayerConnect(playerid)
{
	print("[ERROR] - Unable to establish a connection with the world...");
	SendRconCommand("exit");
	return 1;
}

 

Posted

Nu am:|,am doar la OnPlayerUpdateEx si la OnPlayerUpdateSafe ce contine stats-ul.Si anume admin helper etc...

 

 

Posted

pe ce e sv'u dini , sqlite sau mysql?

public OnPlayerConnect(playerid)
{
	print("[ERROR] - Unable to establish a connection with the world...");
	SendRconCommand("exit");
	return 1;
}

 

Posted

dami toate alea de la

OnFilterScriptInit

alea cu BUD::

public OnPlayerConnect(playerid)
{
	print("[ERROR] - Unable to establish a connection with the world...");
	SendRconCommand("exit");
	return 1;
}

 

Posted

prima oara ai zis altceva...dp ai dat edit...in fne at dami chestiile alea de la OnFilterScriptInit / OnGameModInit care este cu kills , death etc

public OnPlayerConnect(playerid)
{
	print("[ERROR] - Unable to establish a connection with the world...");
	SendRconCommand("exit");
	return 1;
}

 

Posted

Te referi la asta?

[pawn]public OnPlayerUpdateEx(playerid)

{

if(IsPlayerConnected(playerid))

{

    if(gPlayerLogged[playerid] == 1)

    {

new string3[64];

new playername3[MAX_PLAYER_NAME];

GetPlayerName(playerid, playername3, sizeof(playername3));

format(string3, sizeof(string3), "users/%s.ini", playername3);

new File: hFile = fopen(string3, io_write);

if (hFile)

{

new var[64];

format(var, 64, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);

PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);

format(var, 64, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var);

format(var, 64, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);

format(var, 64, "DonateRank=%d\n",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);

format(var, 64, "UpgradePoints=%d\n",PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var);

format(var, 64, "ConnectedTime=%d\n",PlayerInfo[playerid][pConnectTime]);fwrite(hFile, var);

format(var, 64, "Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var);

format(var, 64, "Sex=%d\n",PlayerInfo[playerid][pSex]);fwrite(hFile, var);

format(var, 64, "Age=%d\n",PlayerInfo[playerid]


);fwrite(hFile, var);

format(var, 64, "Origin=%d\n",PlayerInfo[playerid][pOrigin]);fwrite(hFile, var);

format(var, 64, "CK=%d\n",PlayerInfo[playerid][pCK]);fwrite(hFile, var);

format(var, 64, "Muted=%d\n",PlayerInfo[playerid][pMuted]);fwrite(hFile, var);

format(var, 64, "Respect=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, var);

format(var, 64, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);

format(var, 64, "Bank=%d\n",PlayerInfo[playerid][pAccount]);fwrite(hFile, var);

format(var, 64, "Crimes=%d\n",PlayerInfo[playerid][pCrimes]);fwrite(hFile, var);

format(var, 64, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);

format(var, 64, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var);

format(var, 64, "Arrested=%d\n",PlayerInfo[playerid][pArrested]);fwrite(hFile, var);

format(var, 64, "WantedDeaths=%d\n",PlayerInfo[playerid][pWantedDeaths]);fwrite(hFile, var);

format(var, 64, "Phonebook=%d\n",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, var);

format(var, 64, "LottoNr=%d\n",PlayerInfo[playerid][pLottoNr]);fwrite(hFile, var);

format(var, 64, "Fishes=%d\n",PlayerInfo[playerid][pFishes]);fwrite(hFile, var);

format(var, 64, "BiggestFish=%d\n",PlayerInfo[playerid][pBiggestFish]);fwrite(hFile, var);

format(var, 64, "Job=%d\n",PlayerInfo[playerid][pJob]);fwrite(hFile, var);

format(var, 64, "Paycheck=%d\n",PlayerInfo[playerid][pPayCheck]);fwrite(hFile, var);

format(var, 64, "HeadValue=%d\n",PlayerInfo[playerid][pHeadValue]);fwrite(hFile, var);

format(var, 64, "Jailed=%d\n",PlayerInfo[playerid][pJailed]);fwrite(hFile, var);

format(var, 64, "JailTime=%d\n",PlayerInfo[playerid][pJailTime]);fwrite(hFile, var);

format(var, 64, "Materials=%d\n",PlayerInfo[playerid][pMats]);fwrite(hFile, var);

format(var, 64, "Drugs=%d\n",PlayerInfo[playerid][pDrugs1]);fwrite(hFile, var);

format(var, 64, "Drugs2=%d\n",PlayerInfo[playerid][pDrugs2]);fwrite(hFile, var);

format(var, 64, "Leader=%d\n",PlayerInfo[playerid][pLeader]);fwrite(hFile, var);

format(var, 64, "Member=%d\n",PlayerInfo[playerid][pMember]);fwrite(hFile, var);

format(var, 64, "FMember=%d\n",PlayerInfo[playerid][pFMember]);fwrite(hFile, var);

format(var, 64, "Rank=%d\n",PlayerInfo[playerid][pRank]);fwrite(hFile, var);

format(var, 64, "Char=%d\n",PlayerInfo[playerid][pChar]);fwrite(hFile, var);

format(var, 64, "ContractTime=%d\n",PlayerInfo[playerid][pContractTime]);fwrite(hFile, var);

format(var, 64, "DetSkill=%d\n",PlayerInfo[playerid][pDetSkill]);fwrite(hFile, var);

format(var, 64, "SexSkill=%d\n",PlayerInfo[playerid][pSexSkill]);fwrite(hFile, var);

format(var, 64, "BoxSkill=%d\n",PlayerInfo[playerid][pBoxSkill]);fwrite(hFile, var);

format(var, 64, "LawSkill=%d\n",PlayerInfo[playerid][pLawSkill]);fwrite(hFile, var);

format(var, 64, "MechSkill=%d\n",PlayerInfo[playerid][pMechSkill]);fwrite(hFile, var);

format(var, 64, "JackSkill=%d\n",PlayerInfo[playerid][pJackSkill]);fwrite(hFile, var);

format(var, 64, "CarSkill=%d\n",PlayerInfo[playerid][pCarSkill]);fwrite(hFile, var);

format(var, 64, "NewsSkill=%d\n",PlayerInfo[playerid][pNewsSkill]);fwrite(hFile, var);

format(var, 64, "DrugsSkill=%d\n",PlayerInfo[playerid][pDrugsSkill]);fwrite(hFile, var);

format(var, 64, "FishSkill=%d\n",PlayerInfo[playerid][pFishSkill]);fwrite(hFile, var);

format(var, 64, "pSHealth=%.1f\n",PlayerInfo[playerid][pSHealth]);fwrite(hFile, var);

            GetPlayerHealth(playerid,PlayerInfo[playerid][pHealth]);

format(var, 64, "pHealth=%.1f\n",PlayerInfo[playerid][pHealth]);fwrite(hFile, var);

format(var, 64, "Int=%d\n",PlayerInfo[playerid][pInt]);fwrite(hFile, var);

format(var, 64, "Local=%d\n",PlayerInfo[playerid][pLocal]);fwrite(hFile, var);

format(var, 64, "Team=%d\n",PlayerInfo[playerid][pTeam]);fwrite(hFile, var);

format(var, 64, "Model=%d\n",PlayerInfo[playerid][pModel]);fwrite(hFile, var);

format(var, 64, "PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var);

format(var, 64, "Car=%d\n",PlayerInfo[playerid][pPcarkey1]);fwrite(hFile, var);

format(var, 64, "Car2=%d\n",PlayerInfo[playerid][pPcarkey2]);fwrite(hFile, var);

format(var, 64, "Car3=%d\n",PlayerInfo[playerid][pPcarkey3]);fwrite(hFile, var);

format(var, 64, "House=%d\n",PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var);

format(var, 64, "Bizz=%d\n",PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var);

if ((PlayerInfo[playerid][pPos_x]==0.0 && PlayerInfo[playerid][pPos_y]==0.0 && PlayerInfo[playerid][pPos_z]==0.0))

{

                  PlayerInfo[playerid][pPos_x] = 711.3453;

PlayerInfo[playerid][pPos_y] = -569.7787;

PlayerInfo[playerid][pPos_z] = 16.3359;

}

if(Spectate[playerid] != 255)

{

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];

}

new Float:x, Float:y, Float:z;

    GetPlayerPos(playerid,x,y,z);

PlayerInfo[playerid][pPos_x] = x;

PlayerInfo[playerid][pPos_y] = y;

PlayerInfo[playerid][pPos_z] = z;

format(var, 64, "Pos_x=%.1f\n",PlayerInfo[playerid][pPos_x]);fwrite(hFile, var);

format(var, 64, "Pos_y=%.1f\n",PlayerInfo[playerid][pPos_y]);fwrite(hFile, var);

format(var, 64, "Pos_z=%.1f\n",PlayerInfo[playerid][pPos_z]);fwrite(hFile, var);

format(var, 64, "CarLicA=%d\n",PlayerInfo[playerid][pCarLicA]);fwrite(hFile, var);

format(var, 64, "CarLicB=%d\n",PlayerInfo[playerid][pCarLicB]);fwrite(hFile, var);

format(var, 64, "CarLicC=%d\n",PlayerInfo[playerid][pCarLicC]);fwrite(hFile, var);

format(var, 64, "CarLicD=%d\n",PlayerInfo[playerid][pCarLicD]);fwrite(hFile, var);

format(var, 64, "CarLicE=%d\n",PlayerInfo[playerid][pCarLicE]);fwrite(hFile, var);

format(var, 64, "CarLicS=%d\n",PlayerInfo[playerid][pCarLicS]);fwrite(hFile, var);

                format(var, 64, "FlyLicA=%d\n",PlayerInfo[playerid][pFlyLicA]);fwrite(hFile, var);

                format(var, 64, "FlyLicB=%d\n",PlayerInfo[playerid][pFlyLicB]);fwrite(hFile, var);

format(var, 64, "BoatLic=%d\n",PlayerInfo[playerid][pBoatLic]);fwrite(hFile, var);

format(var, 64, "FishLic=%d\n",PlayerInfo[playerid][pFishLic]);fwrite(hFile, var);

format(var, 64, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var);

format(var, 64, "Gun1=%d\n",PlayerInfo[playerid][pGun1]);fwrite(hFile, var);

format(var, 64, "Gun2=%d\n",PlayerInfo[playerid][pGun2]);fwrite(hFile, var);

format(var, 64, "Gun3=%d\n",PlayerInfo[playerid][pGun3]);fwrite(hFile, var);

format(var, 64, "Gun4=%d\n",PlayerInfo[playerid][pGun4]);fwrite(hFile, var);

format(var, 64, "Ammo1=%d\n",PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var);

format(var, 64, "Ammo2=%d\n",PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var);

format(var, 64, "Ammo3=%d\n",PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var);

format(var, 64, "Ammo4=%d\n",PlayerInfo[playerid][pAmmo4]);fwrite(hFile, var);

format(var, 64, "CarTime=%d\n",PlayerInfo[playerid][pCarTime]);fwrite(hFile, var);

format(var, 64, "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var);

format(var, 64, "PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, var);

format(var, 64, "Watch=%d\n",PlayerInfo[playerid][pWatch]);fwrite(hFile, var);

format(var, 64, "Crashed=%d\n",PlayerInfo[playerid][pCrashed]);fwrite(hFile, var);

format(var, 64, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var);

format(var, 64, "Loses=%d\n",PlayerInfo[playerid][pLoses]);fwrite(hFile, var);

format(var, 64, "AlcoholPerk=%d\n",PlayerInfo[playerid][pAlcoholPerk]);fwrite(hFile, var);

format(var, 64, "DrugPerk=%d\n",PlayerInfo[playerid][pDrugPerk]);fwrite(hFile, var);

format(var, 64, "MiserPerk=%d\n",PlayerInfo[playerid][pMiserPerk]);fwrite(hFile, var);

format(var, 64, "PainPerk=%d\n",PlayerInfo[playerid][pPainPerk]);fwrite(hFile, var);

format(var, 64, "TraderPerk=%d\n",PlayerInfo[playerid][pTraderPerk]);fwrite(hFile, var);

format(var, 64, "Tutorial=%d\n",PlayerInfo[playerid][pTut]);fwrite(hFile, var);

format(var, 64, "Mission=%d\n",PlayerInfo[playerid][pMissionNr]);fwrite(hFile, var);

format(var, 64, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);

format(var, 64, "VirWorld=%d\n",PlayerInfo[playerid][pVirWorld]);fwrite(hFile, var);

if(PlayerInfo[playerid][pDonateRank] < 1) { PlayerInfo[playerid][pFuel] = 0; }

format(var, 64, "Fuel=%d\n",PlayerInfo[playerid][pFuel]);fwrite(hFile, var);

format(var, 64, "Married=%d\n",PlayerInfo[playerid][pMarried]);fwrite(hFile, var);

format(var, 64, "MarriedTo=%s\n",PlayerInfo[playerid][pMarriedTo]);fwrite(hFile, var);

format(var, 64, "FishTool=%d\n",PlayerInfo[playerid][pFishTool]);fwrite(hFile, var);

format(var, 64, "FishTool2=%d\n",PlayerInfo[playerid][pFishTool]);fwrite(hFile, var);

    format(var, 64, "Note1=%s\n",PlayerInfo[playerid][pNote1]);fwrite(hFile, var);

format(var, 64, "Note1s=%d\n",PlayerInfo[playerid][pNote1s]);fwrite(hFile, var);

format(var, 64, "Note2=%s\n",PlayerInfo[playerid][pNote2]);fwrite(hFile, var);

format(var, 64, "Note2s=%d\n",PlayerInfo[playerid][pNote2s]);fwrite(hFile, var);

format(var, 64, "Note3=%s\n",PlayerInfo[playerid][pNote3]);fwrite(hFile, var);

format(var, 64, "Note3s=%d\n",PlayerInfo[playerid][pNote3s]);fwrite(hFile, var);

format(var, 64, "Note4=%s\n",PlayerInfo[playerid][pNote4]);fwrite(hFile, var);

format(var, 64, "Note4s=%d\n",PlayerInfo[playerid][pNote4s]);fwrite(hFile, var);

format(var, 64, "Note5=%s\n",PlayerInfo[playerid][pNote5]);fwrite(hFile, var);

format(var, 64, "Note5s=%d\n",PlayerInfo[playerid][pNote5s]);fwrite(hFile, var);

format(var, 64, "InvWeapon=%d\n",PlayerInfo[playerid][pInvWeapon]);fwrite(hFile, var);

format(var, 64, "InvAmmo=%d\n",PlayerInfo[playerid][pInvAmmo]);fwrite(hFile, var);

format(var, 64, "Lighter=%d\n",PlayerInfo[playerid][pLighter]);fwrite(hFile, var);

format(var, 64, "Cigarettes=%d\n",PlayerInfo[playerid][pCigarettes]);fwrite(hFile, var);

format(var, 64, "Locked=%d\n",PlayerInfo[playerid][pLocked]);fwrite(hFile, var);

format(var, 64, "Lupta=%d\n",PlayerInfo[playerid][pFight]);fwrite(hFile, var);

format(var, 64, "Medic=%d\n",PlayerInfo[playerid][pMedic]);fwrite(hFile, var);

format(var, 64, "Email=%s\n",PlayerInfo[playerid][pEmail]);fwrite(hFile, var);

format(var, 64, "Suspect=%d\n",PlayerInfo[playerid][pSuspect]);fwrite(hFile, var);

format(var, 64, "Pasaport=%d\n",PlayerInfo[playerid][pPasaport]);fwrite(hFile, var);

format(var, 64, "Incarcatura=%d\n",PlayerInfo[playerid][pIncarcatura]);fwrite(hFile, var);

format(var, 64, "Cocosei=%d\n",PlayerInfo[playerid][pCocosi]);fwrite(hFile, var);

format(var, 64, "BaniCaritate=%d\n",PlayerInfo[playerid][pCaritate]);fwrite(hFile, var);

format(var, 64, "PuncteCaritate=%d\n",PlayerInfo[playerid][pCaritatePuncte]);fwrite(hFile, var);

format(var, 64, "Accent=%s\n",PlayerInfo[playerid][pAccent]);fwrite(hFile, var);

format(var, 64, "AccentON=%d\n",PlayerInfo[playerid][pAccentOn]);fwrite(hFile, var);

format(var, 64, "CreditTelefon=%d\n",PlayerInfo[playerid][pPMin]);fwrite(hFile, var);

format(var, 64, "Telefon=%d\n",PlayerInfo[playerid][pTelefon]);fwrite(hFile, var);

format(var, 64, "Car4=%d\n",PlayerInfo[playerid][pPcarkey4]);fwrite(hFile, var);

format(var, 64, "Car5=%d\n",PlayerInfo[playerid][pPcarkey5]);fwrite(hFile, var);

format(var, 64, "Car6=%d\n",PlayerInfo[playerid][pPcarkey6]);fwrite(hFile, var);

format(var, 64, "Car7=%d\n",PlayerInfo[playerid][pPcarkey7]);fwrite(hFile, var);

format(var, 64, "Car8=%d\n",PlayerInfo[playerid][pPcarkey8]);fwrite(hFile, var);

fclose(hFile);

}

}

if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)

    {

        for(new i = 0; i < sizeof(SpikeInfo); i++)

      {

          if(IsPlayerInRangeOfPoint(playerid, 3.0, SpikeInfo[sX], SpikeInfo[sY], SpikeInfo[sZ]))

            {

              if(SpikeInfo[sCreated] == 1)

              {

                  new panels, doors, luminitze, tires;

                  new carid = GetPlayerVehicleID(playerid);

            GetVehicleDamageStatus(carid, panels, doors, luminitze, tires);

            UpdateVehicleDamageStatus(carid, panels, doors, luminitze, tires);

                  return 0;

              }

          }

      }

  }

}

return 1;

}

public OnPlayerUpdateSafe(playerid)

{

if(IsPlayerConnected(playerid))

{

if(gPlayerLogged[playerid])

{

    new yyyy, m, d;

getdate(yyyy, m, d);

new string3[64];

new playername3[MAX_PLAYER_NAME];

GetPlayerName(playerid, playername3, sizeof(playername3));

format(string3, sizeof(string3), "userssafe/%s-%d-%d.ini", playername3, d, m);

new File: hFile = fopen(string3, io_write);

if (hFile)

{

new var[64];

format(var, 64, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);

PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);

format(var, 64, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var);

format(var, 64, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);

format(var, 64, "DonateRank=%d\n",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);

format(var, 64, "UpgradePoints=%d\n",PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var);

format(var, 64, "ConnectedTime=%d\n",PlayerInfo[playerid][pConnectTime]);fwrite(hFile, var);

format(var, 64, "Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var);

format(var, 64, "Sex=%d\n",PlayerInfo[playerid][pSex]);fwrite(hFile, var);

format(var, 64, "Age=%d\n",PlayerInfo[playerid]


);fwrite(hFile, var);

format(var, 64, "Origin=%d\n",PlayerInfo[playerid][pOrigin]);fwrite(hFile, var);

format(var, 64, "CK=%d\n",PlayerInfo[playerid][pCK]);fwrite(hFile, var);

format(var, 64, "Muted=%d\n",PlayerInfo[playerid][pMuted]);fwrite(hFile, var);

format(var, 64, "Respect=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, var);

format(var, 64, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);

format(var, 64, "Bank=%d\n",PlayerInfo[playerid][pAccount]);fwrite(hFile, var);

format(var, 64, "Crimes=%d\n",PlayerInfo[playerid][pCrimes]);fwrite(hFile, var);

format(var, 64, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);

format(var, 64, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var);

format(var, 64, "Arrested=%d\n",PlayerInfo[playerid][pArrested]);fwrite(hFile, var);

format(var, 64, "WantedDeaths=%d\n",PlayerInfo[playerid][pWantedDeaths]);fwrite(hFile, var);

format(var, 64, "Phonebook=%d\n",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, var);

format(var, 64, "LottoNr=%d\n",PlayerInfo[playerid][pLottoNr]);fwrite(hFile, var);

format(var, 64, "Fishes=%d\n",PlayerInfo[playerid][pFishes]);fwrite(hFile, var);

format(var, 64, "BiggestFish=%d\n",PlayerInfo[playerid][pBiggestFish]);fwrite(hFile, var);

format(var, 64, "Job=%d\n",PlayerInfo[playerid][pJob]);fwrite(hFile, var);

format(var, 64, "Paycheck=%d\n",PlayerInfo[playerid][pPayCheck]);fwrite(hFile, var);

format(var, 64, "HeadValue=%d\n",PlayerInfo[playerid][pHeadValue]);fwrite(hFile, var);

format(var, 64, "Jailed=%d\n",PlayerInfo[playerid][pJailed]);fwrite(hFile, var);

format(var, 64, "JailTime=%d\n",PlayerInfo[playerid][pJailTime]);fwrite(hFile, var);

format(var, 64, "Materials=%d\n",PlayerInfo[playerid][pMats]);fwrite(hFile, var);

format(var, 64, "Drugs=%d\n",PlayerInfo[playerid][pDrugs1]);fwrite(hFile, var);

format(var, 64, "Drugs2=%d\n",PlayerInfo[playerid][pDrugs2]);fwrite(hFile, var);

format(var, 64, "Leader=%d\n",PlayerInfo[playerid][pLeader]);fwrite(hFile, var);

format(var, 64, "Member=%d\n",PlayerInfo[playerid][pMember]);fwrite(hFile, var);

format(var, 64, "FMember=%d\n",PlayerInfo[playerid][pFMember]);fwrite(hFile, var);

format(var, 64, "Rank=%d\n",PlayerInfo[playerid][pRank]);fwrite(hFile, var);

format(var, 64, "Char=%d\n",PlayerInfo[playerid][pChar]);fwrite(hFile, var);

format(var, 64, "ContractTime=%d\n",PlayerInfo[playerid][pContractTime]);fwrite(hFile, var);

format(var, 64, "DetSkill=%d\n",PlayerInfo[playerid][pDetSkill]);fwrite(hFile, var);

format(var, 64, "SexSkill=%d\n",PlayerInfo[playerid][pSexSkill]);fwrite(hFile, var);

format(var, 64, "BoxSkill=%d\n",PlayerInfo[playerid][pBoxSkill]);fwrite(hFile, var);

format(var, 64, "LawSkill=%d\n",PlayerInfo[playerid][pLawSkill]);fwrite(hFile, var);

format(var, 64, "MechSkill=%d\n",PlayerInfo[playerid][pMechSkill]);fwrite(hFile, var);

format(var, 64, "JackSkill=%d\n",PlayerInfo[playerid][pJackSkill]);fwrite(hFile, var);

format(var, 64, "CarSkill=%d\n",PlayerInfo[playerid][pCarSkill]);fwrite(hFile, var);

format(var, 64, "NewsSkill=%d\n",PlayerInfo[playerid][pNewsSkill]);fwrite(hFile, var);

format(var, 64, "DrugsSkill=%d\n",PlayerInfo[playerid][pDrugsSkill]);fwrite(hFile, var);

format(var, 64, "FishSkill=%d\n",PlayerInfo[playerid][pFishSkill]);fwrite(hFile, var);

format(var, 64, "pSHealth=%.1f\n",PlayerInfo[playerid][pSHealth]);fwrite(hFile, var);

            GetPlayerHealth(playerid,PlayerInfo[playerid][pHealth]);

format(var, 64, "pHealth=%.1f\n",PlayerInfo[playerid][pHealth]);fwrite(hFile, var);

format(var, 64, "Int=%d\n",PlayerInfo[playerid][pInt]);fwrite(hFile, var);

format(var, 64, "Local=%d\n",PlayerInfo[playerid][pLocal]);fwrite(hFile, var);

format(var, 64, "Team=%d\n",PlayerInfo[playerid][pTeam]);fwrite(hFile, var);

format(var, 64, "Model=%d\n",PlayerInfo[playerid][pModel]);fwrite(hFile, var);

format(var, 64, "PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var);

format(var, 64, "Car=%d\n",PlayerInfo[playerid][pPcarkey1]);fwrite(hFile, var);

format(var, 64, "Car2=%d\n",PlayerInfo[playerid][pPcarkey2]);fwrite(hFile, var);

format(var, 64, "Car3=%d\n",PlayerInfo[playerid][pPcarkey3]);fwrite(hFile, var);

format(var, 64, "House=%d\n",PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var);

format(var, 64, "Bizz=%d\n",PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var);

if ((PlayerInfo[playerid][pPos_x]==0.0 && PlayerInfo[playerid][pPos_y]==0.0 && PlayerInfo[playerid][pPos_z]==0.0))

{

                  PlayerInfo[playerid][pPos_x] = 711.3453;

PlayerInfo[playerid][pPos_y] = -569.7787;

PlayerInfo[playerid][pPos_z] = 16.3359;

}

if(Spectate[playerid] != 255)

{

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];

}

new Float:x, Float:y, Float:z;

    GetPlayerPos(playerid,x,y,z);

PlayerInfo[playerid][pPos_x] = x;

PlayerInfo[playerid][pPos_y] = y;

PlayerInfo[playerid][pPos_z] = z;

format(var, 64, "Pos_x=%.1f\n",PlayerInfo[playerid][pPos_x]);fwrite(hFile, var);

format(var, 64, "Pos_y=%.1f\n",PlayerInfo[playerid][pPos_y]);fwrite(hFile, var);

format(var, 64, "Pos_z=%.1f\n",PlayerInfo[playerid][pPos_z]);fwrite(hFile, var);

format(var, 64, "CarLicA=%d\n",PlayerInfo[playerid][pCarLicA]);fwrite(hFile, var);

format(var, 64, "CarLicB=%d\n",PlayerInfo[playerid][pCarLicB]);fwrite(hFile, var);

format(var, 64, "CarLicC=%d\n",PlayerInfo[playerid][pCarLicC]);fwrite(hFile, var);

format(var, 64, "CarLicD=%d\n",PlayerInfo[playerid][pCarLicD]);fwrite(hFile, var);

format(var, 64, "CarLicE=%d\n",PlayerInfo[playerid][pCarLicE]);fwrite(hFile, var);

format(var, 64, "CarLicS=%d\n",PlayerInfo[playerid][pCarLicS]);fwrite(hFile, var);

                format(var, 64, "FlyLicA=%d\n",PlayerInfo[playerid][pFlyLicA]);fwrite(hFile, var);

                format(var, 64, "FlyLicB=%d\n",PlayerInfo[playerid][pFlyLicB]);fwrite(hFile, var);

format(var, 64, "BoatLic=%d\n",PlayerInfo[playerid][pBoatLic]);fwrite(hFile, var);

format(var, 64, "FishLic=%d\n",PlayerInfo[playerid][pFishLic]);fwrite(hFile, var);

format(var, 64, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var);

format(var, 64, "Gun1=%d\n",PlayerInfo[playerid][pGun1]);fwrite(hFile, var);

format(var, 64, "Gun2=%d\n",PlayerInfo[playerid][pGun2]);fwrite(hFile, var);

format(var, 64, "Gun3=%d\n",PlayerInfo[playerid][pGun3]);fwrite(hFile, var);

format(var, 64, "Gun4=%d\n",PlayerInfo[playerid][pGun4]);fwrite(hFile, var);

format(var, 64, "Ammo1=%d\n",PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var);

format(var, 64, "Ammo2=%d\n",PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var);

format(var, 64, "Ammo3=%d\n",PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var);

format(var, 64, "Ammo4=%d\n",PlayerInfo[playerid][pAmmo4]);fwrite(hFile, var);

format(var, 64, "CarTime=%d\n",PlayerInfo[playerid][pCarTime]);fwrite(hFile, var);

format(var, 64, "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var);

format(var, 64, "PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, var);

format(var, 64, "Watch=%d\n",PlayerInfo[playerid][pWatch]);fwrite(hFile, var);

format(var, 64, "Crashed=%d\n",PlayerInfo[playerid][pCrashed]);fwrite(hFile, var);

format(var, 64, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var);

format(var, 64, "Loses=%d\n",PlayerInfo[playerid][pLoses]);fwrite(hFile, var);

format(var, 64, "AlcoholPerk=%d\n",PlayerInfo[playerid][pAlcoholPerk]);fwrite(hFile, var);

format(var, 64, "DrugPerk=%d\n",PlayerInfo[playerid][pDrugPerk]);fwrite(hFile, var);

format(var, 64, "MiserPerk=%d\n",PlayerInfo[playerid][pMiserPerk]);fwrite(hFile, var);

format(var, 64, "PainPerk=%d\n",PlayerInfo[playerid][pPainPerk]);fwrite(hFile, var);

format(var, 64, "TraderPerk=%d\n",PlayerInfo[playerid][pTraderPerk]);fwrite(hFile, var);

format(var, 64, "Tutorial=%d\n",PlayerInfo[playerid][pTut]);fwrite(hFile, var);

format(var, 64, "Mission=%d\n",PlayerInfo[playerid][pMissionNr]);fwrite(hFile, var);

format(var, 64, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);

format(var, 64, "VirWorld=%d\n",PlayerInfo[playerid][pVirWorld]);fwrite(hFile, var);

if(PlayerInfo[playerid][pDonateRank] < 1) { PlayerInfo[playerid][pFuel] = 0; }

format(var, 64, "Fuel=%d\n",PlayerInfo[playerid][pFuel]);fwrite(hFile, var);

format(var, 64, "Married=%d\n",PlayerInfo[playerid][pMarried]);fwrite(hFile, var);

format(var, 64, "MarriedTo=%s\n",PlayerInfo[playerid][pMarriedTo]);fwrite(hFile, var);

format(var, 64, "FishTool=%d\n",PlayerInfo[playerid][pFishTool]);fwrite(hFile, var);

format(var, 64, "FishTool2=%d\n",PlayerInfo[playerid][pFishTool]);fwrite(hFile, var);

    format(var, 64, "Note1=%s\n",PlayerInfo[playerid][pNote1]);fwrite(hFile, var);

format(var, 64, "Note1s=%d\n",PlayerInfo[playerid][pNote1s]);fwrite(hFile, var);

format(var, 64, "Note2=%s\n",PlayerInfo[playerid][pNote2]);fwrite(hFile, var);

format(var, 64, "Note2s=%d\n",PlayerInfo[playerid][pNote2s]);fwrite(hFile, var);

format(var, 64, "Note3=%s\n",PlayerInfo[playerid][pNote3]);fwrite(hFile, var);

format(var, 64, "Note3s=%d\n",PlayerInfo[playerid][pNote3s]);fwrite(hFile, var);

format(var, 64, "Note4=%s\n",PlayerInfo[playerid][pNote4]);fwrite(hFile, var);

format(var, 64, "Note4s=%d\n",PlayerInfo[playerid][pNote4s]);fwrite(hFile, var);

format(var, 64, "Note5=%s\n",PlayerInfo[playerid][pNote5]);fwrite(hFile, var);

format(var, 64, "Note5s=%d\n",PlayerInfo[playerid][pNote5s]);fwrite(hFile, var);

format(var, 64, "InvWeapon=%d\n",PlayerInfo[playerid][pInvWeapon]);fwrite(hFile, var);

format(var, 64, "InvAmmo=%d\n",PlayerInfo[playerid][pInvAmmo]);fwrite(hFile, var);

format(var, 64, "Lighter=%d\n",PlayerInfo[playerid][pLighter]);fwrite(hFile, var);

format(var, 64, "Cigarettes=%d\n",PlayerInfo[playerid][pCigarettes]);fwrite(hFile, var);

format(var, 64, "Locked=%d\n",PlayerInfo[playerid][pLocked]);fwrite(hFile, var);

format(var, 64, "Lupta=%d\n",PlayerInfo[playerid][pFight]);fwrite(hFile, var);

format(var, 64, "Medic=%d\n",PlayerInfo[playerid][pMedic]);fwrite(hFile, var);

format(var, 64, "Email=%s\n",PlayerInfo[playerid][pEmail]);fwrite(hFile, var);

format(var, 64, "Suspect=%d\n",PlayerInfo[playerid][pSuspect]);fwrite(hFile, var);

format(var, 64, "Pasaport=%d\n",PlayerInfo[playerid][pPasaport]);fwrite(hFile, var);

format(var, 64, "Incarcatura=%d\n",PlayerInfo[playerid][pIncarcatura]);fwrite(hFile, var);

format(var, 64, "Cocosei=%d\n",PlayerInfo[playerid][pCocosi]);fwrite(hFile, var);

format(var, 64, "BaniCaritate=%d\n",PlayerInfo[playerid][pCaritate]);fwrite(hFile, var);

format(var, 64, "PuncteCaritate=%d\n",PlayerInfo[playerid][pCaritatePuncte]);fwrite(hFile, var);

format(var, 64, "Accent=%s\n",PlayerInfo[playerid][pAccent]);fwrite(hFile, var);

format(var, 64, "AccentON=%d\n",PlayerInfo[playerid][pAccentOn]);fwrite(hFile, var);

format(var, 64, "CreditTelefon=%d\n",PlayerInfo[playerid][pPMin]);fwrite(hFile, var);

format(var, 64, "Telefon=%d\n",PlayerInfo[playerid][pTelefon]);fwrite(hFile, var);

format(var, 64, "Car4=%d\n",PlayerInfo[playerid][pPcarkey4]);fwrite(hFile, var);

format(var, 64, "Car5=%d\n",PlayerInfo[playerid][pPcarkey5]);fwrite(hFile, var);

format(var, 64, "Car6=%d\n",PlayerInfo[playerid][pPcarkey6]);fwrite(hFile, var);

format(var, 64, "Car7=%d\n",PlayerInfo[playerid][pPcarkey7]);fwrite(hFile, var);

format(var, 64, "Car8=%d\n",PlayerInfo[playerid][pPcarkey8]);fwrite(hFile, var);

fclose(hFile);

}

}

}

new idx;

new File: file2;

while (idx < sizeof(HouseInfo))

{

new coordsstring[256];

format(coordsstring, sizeof(coordsstring), "%f,%f,%f,%f,%f,%f,%d,%d,%d,%d,%d,%d,%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",

HouseInfo[idx][hEntrancex],

HouseInfo[idx][hEntrancey],

HouseInfo[idx][hEntrancez],

HouseInfo[idx][hExitx],

HouseInfo[idx][hExity],

HouseInfo[idx][hExitz],

HouseInfo[idx][hHealthx],

HouseInfo[idx][hHealthy],

HouseInfo[idx][hHealthz],

HouseInfo[idx][hArmourx],

HouseInfo[idx][hArmoury],

HouseInfo[idx][hArmourz],

HouseInfo[idx][hOwner],

HouseInfo[idx][hDiscription],

HouseInfo[idx][hValue],

HouseInfo[idx][hHel],

HouseInfo[idx][hArm],

HouseInfo[idx][hInt],

HouseInfo[idx][hLock],

HouseInfo[idx][hOwned],

HouseInfo[idx][hRooms],

HouseInfo[idx][hRent],

HouseInfo[idx][hRentabil],

HouseInfo[idx][hTakings],

HouseInfo[idx][hVec],

HouseInfo[idx][hVcol1],

HouseInfo[idx][hVcol2],

HouseInfo[idx][hDate],

HouseInfo[idx][hLevel],

HouseInfo[idx][hWorld]);

HouseInfo[idx][hWorld] = idx;

if(idx == 0)

{

file2 = fopen("propsafe/property.cfg", io_write);

}

else

{

file2 = fopen("propsafe/property.cfg", io_append);

}

fwrite(file2, coordsstring);

idx++;

fclose(file2);

}

idx = 0;

while (idx < sizeof(BizzInfo))

{

new coordsstring[256];

format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d\n",

BizzInfo[idx][bOwned],

BizzInfo[idx][bOwner],

BizzInfo[idx][bMessage],

BizzInfo[idx][bExtortion],

BizzInfo[idx][bEntranceX],

BizzInfo[idx][bEntranceY],

BizzInfo[idx][bEntranceZ],

BizzInfo[idx][bExitX],

BizzInfo[idx][bExitY],

BizzInfo[idx][bExitZ],

BizzInfo[idx][bLevelNeeded],

BizzInfo[idx][bBuyPrice],

BizzInfo[idx][bEntranceCost],

BizzInfo[idx][bTill],

BizzInfo[idx][bLocked],

BizzInfo[idx][bInterior],

BizzInfo[idx][bProducts],

BizzInfo[idx][bMaxProducts],

BizzInfo[idx][bPriceProd]);

if(idx == 0)

{

file2 = fopen("propsafe/bizz.cfg", io_write);

}

else

{

file2 = fopen("propsafe/bizz.cfg", io_append);

}

fwrite(file2, coordsstring);

idx++;

fclose(file2);

}

idx = 0;

while (idx < sizeof(SBizzInfo))

{

new coordsstring[256];

format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d\n",

SBizzInfo[idx][sbOwned],

SBizzInfo[idx][sbOwner],

SBizzInfo[idx][sbMessage],

SBizzInfo[idx][sbExtortion],

SBizzInfo[idx][sbEntranceX],

SBizzInfo[idx][sbEntranceY],

SBizzInfo[idx][sbEntranceZ],

SBizzInfo[idx][sbLevelNeeded],

SBizzInfo[idx][sbBuyPrice],

SBizzInfo[idx][sbEntranceCost],

SBizzInfo[idx][sbTill],

SBizzInfo[idx][sbLocked],

SBizzInfo[idx][sbInterior],

SBizzInfo[idx][sbProducts],

SBizzInfo[idx][sbMaxProducts],

SBizzInfo[idx][sbPriceProd]);

if(idx == 0)

{

file2 = fopen("propsafe/sbizz.cfg", io_write);

}

else

{

file2 = fopen("propsafe/sbizz.cfg", io_append);

}

fwrite(file2, coordsstring);

idx++;

fclose(file2);

}

idx = Numar_Total_Masini;

while (idx < sizeof(CarInfo))

{

new coordsstring[256]; //                  1 , 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42

format(coordsstring, sizeof(coordsstring), "%d,%f,%f,%f,%f,%d,%d,%s,%s,%d,%d,%d,%d,%d,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",

CarInfo[idx][cModel],//1

CarInfo[idx][cLocationx],//2

CarInfo[idx][cLocationy],//3

CarInfo[idx][cLocationz],//4

CarInfo[idx][cAngle],//5

CarInfo[idx][cColorOne],//6

CarInfo[idx][cColorTwo],//7

CarInfo[idx][cOwner],//8

CarInfo[idx][cDescription],//9

CarInfo[idx][cValue],//10

CarInfo[idx][cLicense],//11

CarInfo[idx][cOwned],//12

CarInfo[idx][cLock],//13

CarInfo[idx][cOras],//14

CarInfo[idx][cNumar],//15

CarInfo[idx][cNume],//16

CarInfo[idx][cMod1],//17

CarInfo[idx][cMod2],//18

CarInfo[idx][cMod3],//19

CarInfo[idx][cMod4],//20

CarInfo[idx][cMod5],//21

CarInfo[idx][cMod6],//22

CarInfo[idx][cMod7],//23

CarInfo[idx][cMod8],//24

CarInfo[idx][cMod9],//25

CarInfo[idx][cMod10],//26

CarInfo[idx][cMod11],//27

CarInfo[idx][cMod12],//28

CarInfo[idx][cMod13],//29

CarInfo[idx][cMod14],//30

CarInfo[idx][cMod15],//31

CarInfo[idx][cMod16],//32

CarInfo[idx][cMod17],//33

CarInfo[idx][cPaintJob],//34

CarInfo[idx][cDist],//35

CarInfo[idx][cLockTrunk],//36

CarInfo[idx][cAlarmInst],//37

CarInfo[idx][cAlarm],//38

CarInfo[idx][cDate],//39

CarInfo[idx][cNeon],//40

CarInfo[idx][cNeonActiv],//41

CarInfo[idx][cBass]);//42

if(idx == Numar_Total_Masini)

{

file2 = fopen("propsafe/cars.cfg", io_write);

}

else

{

file2 = fopen("propsafe/cars.cfg", io_append);

}

fwrite(file2, coordsstring);

idx++;

fclose(file2);

}

return 1;

}[/pawn]

 

 

Posted

incearca....

stock SavePlayerStats(playerid)
{
    new var[64];
	format(var, 64, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);
	PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
	format(var, 64, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var);
	format(var, 64, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);
	format(var, 64, "DonateRank=%d\n",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);
	format(var, 64, "UpgradePoints=%d\n",PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var);
	format(var, 64, "ConnectedTime=%d\n",PlayerInfo[playerid][pConnectTime]);fwrite(hFile, var);
	format(var, 64, "Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var);
	format(var, 64, "Sex=%d\n",PlayerInfo[playerid][pSex]);fwrite(hFile, var);
	format(var, 64, "Age=%d\n",PlayerInfo[playerid][pAge]);fwrite(hFile, var);
	format(var, 64, "Origin=%d\n",PlayerInfo[playerid][pOrigin]);fwrite(hFile, var);
	format(var, 64, "CK=%d\n",PlayerInfo[playerid][pCK]);fwrite(hFile, var);
	format(var, 64, "Muted=%d\n",PlayerInfo[playerid][pMuted]);fwrite(hFile, var);
	format(var, 64, "Respect=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, var);
	format(var, 64, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);
	format(var, 64, "Bank=%d\n",PlayerInfo[playerid][pAccount]);fwrite(hFile, var);
	format(var, 64, "Crimes=%d\n",PlayerInfo[playerid][pCrimes]);fwrite(hFile, var);
	format(var, 64, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var);
	format(var, 64, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var);
	format(var, 64, "Arrested=%d\n",PlayerInfo[playerid][pArrested]);fwrite(hFile, var);
	format(var, 64, "WantedDeaths=%d\n",PlayerInfo[playerid][pWantedDeaths]);fwrite(hFile, var);
	format(var, 64, "Phonebook=%d\n",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, var);
	format(var, 64, "LottoNr=%d\n",PlayerInfo[playerid][pLottoNr]);fwrite(hFile, var);
	format(var, 64, "Fishes=%d\n",PlayerInfo[playerid][pFishes]);fwrite(hFile, var);
	format(var, 64, "BiggestFish=%d\n",PlayerInfo[playerid][pBiggestFish]);fwrite(hFile, var);
	format(var, 64, "Job=%d\n",PlayerInfo[playerid][pJob]);fwrite(hFile, var);
	format(var, 64, "Paycheck=%d\n",PlayerInfo[playerid][pPayCheck]);fwrite(hFile, var);
	format(var, 64, "HeadValue=%d\n",PlayerInfo[playerid][pHeadValue]);fwrite(hFile, var);
	format(var, 64, "Jailed=%d\n",PlayerInfo[playerid][pJailed]);fwrite(hFile, var);
	format(var, 64, "JailTime=%d\n",PlayerInfo[playerid][pJailTime]);fwrite(hFile, var);
	format(var, 64, "Materials=%d\n",PlayerInfo[playerid][pMats]);fwrite(hFile, var);
	format(var, 64, "Drugs=%d\n",PlayerInfo[playerid][pDrugs1]);fwrite(hFile, var);
	format(var, 64, "Drugs2=%d\n",PlayerInfo[playerid][pDrugs2]);fwrite(hFile, var);
	format(var, 64, "Leader=%d\n",PlayerInfo[playerid][pLeader]);fwrite(hFile, var);
	format(var, 64, "Member=%d\n",PlayerInfo[playerid][pMember]);fwrite(hFile, var);
	format(var, 64, "FMember=%d\n",PlayerInfo[playerid][pFMember]);fwrite(hFile, var);
	format(var, 64, "Rank=%d\n",PlayerInfo[playerid][pRank]);fwrite(hFile, var);
	format(var, 64, "Char=%d\n",PlayerInfo[playerid][pChar]);fwrite(hFile, var);
	format(var, 64, "ContractTime=%d\n",PlayerInfo[playerid][pContractTime]);fwrite(hFile, var);
	format(var, 64, "DetSkill=%d\n",PlayerInfo[playerid][pDetSkill]);fwrite(hFile, var);
	format(var, 64, "SexSkill=%d\n",PlayerInfo[playerid][pSexSkill]);fwrite(hFile, var);
	format(var, 64, "BoxSkill=%d\n",PlayerInfo[playerid][pBoxSkill]);fwrite(hFile, var);
	format(var, 64, "LawSkill=%d\n",PlayerInfo[playerid][pLawSkill]);fwrite(hFile, var);
	format(var, 64, "MechSkill=%d\n",PlayerInfo[playerid][pMechSkill]);fwrite(hFile, var);
	format(var, 64, "JackSkill=%d\n",PlayerInfo[playerid][pJackSkill]);fwrite(hFile, var);
	format(var, 64, "CarSkill=%d\n",PlayerInfo[playerid][pCarSkill]);fwrite(hFile, var);
	format(var, 64, "NewsSkill=%d\n",PlayerInfo[playerid][pNewsSkill]);fwrite(hFile, var);
	format(var, 64, "DrugsSkill=%d\n",PlayerInfo[playerid][pDrugsSkill]);fwrite(hFile, var);
	format(var, 64, "FishSkill=%d\n",PlayerInfo[playerid][pFishSkill]);fwrite(hFile, var);
	format(var, 64, "pSHealth=%.1f\n",PlayerInfo[playerid][pSHealth]);fwrite(hFile, var);
	format(var, 64, "pHealth=%.1f\n",PlayerInfo[playerid][pHealth]);fwrite(hFile, var);
	format(var, 64, "Int=%d\n",PlayerInfo[playerid][pInt]);fwrite(hFile, var);
	format(var, 64, "Local=%d\n",PlayerInfo[playerid][pLocal]);fwrite(hFile, var);
	format(var, 64, "Team=%d\n",PlayerInfo[playerid][pTeam]);fwrite(hFile, var);
	format(var, 64, "Model=%d\n",PlayerInfo[playerid][pModel]);fwrite(hFile, var);
	format(var, 64, "PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var);
	format(var, 64, "Car=%d\n",PlayerInfo[playerid][pPcarkey1]);fwrite(hFile, var);
	format(var, 64, "Car2=%d\n",PlayerInfo[playerid][pPcarkey2]);fwrite(hFile, var);
	format(var, 64, "Car3=%d\n",PlayerInfo[playerid][pPcarkey3]);fwrite(hFile, var);
	format(var, 64, "House=%d\n",PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var);
	format(var, 64, "Bizz=%d\n",PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var);
return 1;
}
si pune la OnPlayerDisconnect
if(gPlayerLogged[playerid] == 1)	SavePlayerStats(playerid);

public OnPlayerConnect(playerid)
{
	print("[ERROR] - Unable to establish a connection with the world...");
	SendRconCommand("exit");
	return 1;
}

 

Posted

at nu stiu...scz nu ma prea pricep la dini eu sunt cu DB / BUD

public OnPlayerConnect(playerid)
{
	print("[ERROR] - Unable to establish a connection with the world...");
	SendRconCommand("exit");
	return 1;
}

 

Posted

Pfff...Da unde trebuie pus mai exact acel stock?Nu trebuie pus la sfarsitul gamemode-ului de tot?

 

 

Posted

ba da...dar ... incearca asta :)  m-am informat putin despre DINI .

stock SavePlayerStats(playerid)
{
dini_IntSet(file, "Kills", PlayerInfo[playerid][Kills]);
dini_IntSet(file, "Deaths", PlayerInfo[playerid][Deaths]);
dini_IntSet(file, "Level", PlayerInfo[playerid][pLevel]);

mai intai incearca cu astea 3 , daca se vor salva lasi reply si iti fac eu si restu daca nu stii cum

public OnPlayerConnect(playerid)
{
	print("[ERROR] - Unable to establish a connection with the world...");
	SendRconCommand("exit");
	return 1;
}

 

Posted

Am testat imi da eroarea file de la liniile dini_IntSet(file,... am scris new file; si mia dat o gramada de erori.

 

 

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.