Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock SavePlayer(playerid)
- {
- if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
- {
- new mainQuery[2046], secondQuery[512];
- format(secondQuery, sizeof(secondQuery), "UPDATE `script_accounts` SET `Level`='%d', `Admin`='%d', `SpawnHealth`='%f', `PayDay`='%d', `Exp`='%d', `Fraktion`='%d', ",
- Spieler[playerid][pLevel], Spieler[playerid][pAdmin], Spieler[playerid][pSpawnHealth],
- Spieler[playerid][pPayDay], Spieler[playerid][pExp], Spieler[playerid][pFraktion]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`Tutorial`='%d', `Skin`='%d', `FrakSkin`='%d', `Geschlecht`='%d', `Perso`='%d', `CarLicense`='%d', `CarLicensePoints`='%d', `Wanteds`='%d', ",
- Spieler[playerid][pTutorial], Spieler[playerid][pSkin], Spieler[playerid][pFrakSkin],
- Spieler[playerid][pGeschlecht], Spieler[playerid][pPerso],
- Spieler[playerid][pCarLicense], Spieler[playerid][pCarLicensePoints],
- Spieler[playerid][pWanteds], GetName(playerid));
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`JobMoney`='%d', `JobCount`='%d', `BusSkill`='%d', `BusSkillEXP`='%d', `Tot`='%d', `TotUnix`='%d', `TotX`='%f', `TotY`='%f', `TotZ`='%f', `Kills`='%d', `Deaths`='%d', `Jailed`='%d', `JailTime`='%d', ",
- Spieler[playerid][pJobMoney], Spieler[playerid][pJobCount], Spieler[playerid][pBusSkill], Spieler[playerid][pBusSkillEXP],
- Spieler[playerid][pTot], Spieler[playerid][pTotUnix], Spieler[playerid][pTotX], Spieler[playerid][pTotY], Spieler[playerid][pTotZ],
- Spieler[playerid][pKills], Spieler[playerid][pDeaths], Spieler[playerid][pJailed], Spieler[playerid][pJailTime]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`Rank`='%d', `Verbrechen`='%d', `JailType`='%d', `Banned`='%d', `BanReason`='%s', `BanAdmin`='%s', `Erstehilfe`='%d', ",
- Spieler[playerid][pRank], Spieler[playerid][pVerbrechen], Spieler[playerid][pJailType], Spieler[playerid][pBanned], Spieler[playerid][pBanReason], Spieler[playerid][pBanAdmin],
- Spieler[playerid][pErstehilfe]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`Number`='%d', `Handy`='%d', `HandyStatus`='%d', `HandyGuthaben`='%d', `Akku`='%f', `DetektivSkill`='%d', `DetektivSkillEXP`='%d', ",
- Spieler[playerid][pNumber], Spieler[playerid][pHandy], Spieler[playerid][pHandyStatus], Spieler[playerid][pHandyGuthaben], Spieler[playerid][pAkku], Spieler[playerid][pDetektivSkill], Spieler[playerid][pDetektivSkillEXP]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`PlayTime`='%d', `Warns`='%d', `Crimes`='%d', `JailVisits`='%d', `Eisen`='%d', `EisenSafe`='%d', `Marihuana`='%d', ",
- Spieler[playerid][pPlayTime], Spieler[playerid][pWarns], Spieler[playerid][pCrimes], Spieler[playerid][pJailVisits], Spieler[playerid][pEisen], Spieler[playerid][pEisenSafe], Spieler[playerid][pMarihuana]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`MarihuanaSafe`='%d', `Kanister`='%d', `Verheiratet`='%d', `VerheiratetName`='%s', `Bank`='%d', `Premium`='%d', `SkillPoints`='%d', ",
- Spieler[playerid][pMarihuanaSafe], Spieler[playerid][pKanister], Spieler[playerid][pVerheiratet], Spieler[playerid][pVerheiratetName], Spieler[playerid][pBank], Spieler[playerid][pPremium], Spieler[playerid][pSkillPoints]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`FlyLicense`='%d', `BoatLicense`='%d', `FishLicense`='%d', `GunLicense`='%d', `Zollpass`='%d', `Job`='%d', `Money`='%d', `QuitJob`='%d' WHERE `Name`='%s'",
- Spieler[playerid][pFlyLicense], Spieler[playerid][pBoatLicense], Spieler[playerid][pFishLicense],
- Spieler[playerid][pGunLicense], Spieler[playerid][pZollpass], Spieler[playerid][pJob], GetMoney(playerid), Spieler[playerid][pQuitJob], GetName(playerid));
- strcat(mainQuery, secondQuery);
- mysql_function_query(myCon, mainQuery, false, "", "");
- strdel(mainQuery, 0, sizeof(mainQuery));
- strdel(secondQuery, 0, sizeof(secondQuery));
- // Neuer Query für Save
- format(secondQuery, sizeof(secondQuery), "UPDATE `script_accounts` SET `Muted`='%d', `MuteReason`='%s', `TruckSkill`='%d', `TruckSkillEXP`='%d', `SpawnChange`='%d', `PremiumZeit`='%d', ",
- Spieler[playerid][pMuted], Spieler[playerid][pMuteReason], Spieler[playerid][pTruckSkill], Spieler[playerid][pTruckSkillEXP], Spieler[playerid][pSpawnChange], Spieler[playerid][pPremiumZeit]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`FishSkill`='%d', `FishSkillEXP`='%d', `OrgMember`='%d', `Contract`='%d', `ContractCount`='%d', `LastLogin`='%d', `IsEhrenhaft`='%d', ",
- Spieler[playerid][pFishSkill], Spieler[playerid][pFishSkillEXP], Spieler[playerid][pOrgMember], Spieler[playerid][pContract], Spieler[playerid][pContractCount], gettime(), Spieler[playerid][pIsEhrenhaft]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`HouseKey`='%d', `TotWorld`='%d', `Hitsound`='%d', `Messages`='%d', `Fished`='%d', `FishTime`='%d', `FishSperre`='%d', `SkillDrug`='%f' WHERE `Name`='%s'",
- Spieler[playerid][pHouseKey], Spieler[playerid][pTotWorld], Spieler[playerid][pHitsound], Spieler[playerid][pMessages], Spieler[playerid][pFished], Spieler[playerid][pFishTime], Spieler[playerid][pFishSperre], Spieler[playerid][pSkillDrug], GetName(playerid));
- strcat(mainQuery, secondQuery);
- mysql_function_query(myCon, mainQuery, false, "", "");
- strdel(mainQuery, 0, sizeof(mainQuery));
- strdel(secondQuery, 0, sizeof(secondQuery));
- // Fish
- format(secondQuery, sizeof(secondQuery), "UPDATE `script_accounts` SET `FishID1`='%d', `FishID2`='%d', `FishID3`='%d', `FishID4`='%d', `FishID5`='%d',",
- Spieler[playerid][pFishID][1], Spieler[playerid][pFishID][2], Spieler[playerid][pFishID][3], Spieler[playerid][pFishID][4], Spieler[playerid][pFishID][5]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), " `Fishweight1`='%d', `Fishweight2`='%d', `Fishweight3`='%d', `Fishweight4`='%d', `Fishweight5`='%d' WHERE `Name`='%s'",
- Spieler[playerid][pFishweight][1], Spieler[playerid][pFishweight][2], Spieler[playerid][pFishweight][3], Spieler[playerid][pFishweight][4], Spieler[playerid][pFishweight][5], GetName(playerid));
- strcat(mainQuery, secondQuery);
- mysql_function_query(myCon, mainQuery, false, "", "");
- strdel(mainQuery, 0, sizeof(mainQuery));
- strdel(secondQuery, 0, sizeof(secondQuery));
- format(secondQuery, sizeof(secondQuery), "UPDATE `script_accounts` SET `CookID1`='%d', `CookID2`='%d', `CookID3`='%d', `CookID4`='%d', `CookID5`='%d',",
- Spieler[playerid][pCookID][1], Spieler[playerid][pCookID][2], Spieler[playerid][pCookID][3], Spieler[playerid][pCookID][4], Spieler[playerid][pCookID][5]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), " `CookHP1`='%d', `CookHP1`='%d', `CookHP1`='%d', `CookHP1`='%d', `CookHP1`='%d' WHERE `Name`='%s'",
- Spieler[playerid][pCookHP][1], Spieler[playerid][pCookHP][2], Spieler[playerid][pCookHP][3], Spieler[playerid][pCookHP][4], Spieler[playerid][pCookHP][5], GetName(playerid));
- strcat(mainQuery, secondQuery);
- mysql_function_query(myCon, mainQuery, false, "", "");
- strdel(mainQuery, 0, sizeof(mainQuery));
- strdel(secondQuery, 0, sizeof(secondQuery));
- for(new vehSlot=0;vehSlot<MAX_PLAYER_VEHICLES;vehSlot++)
- {
- if(!strcmp(GetName(playerid), PrivateVehicle[playerid][vehSlot][vehBesitzer], true))
- {
- if(PrivateVehicle[playerid][vehSlot][modelid] != 0)
- {
- format(secondQuery, sizeof(secondQuery), "UPDATE `script_vehicles` SET `modelid`='%d', `vehPosX`='%f', `vehPosY`='%f', `vehPosZ`='%f', `vehPosA`='%f', `vehHealth`='%f', ",
- PrivateVehicle[playerid][vehSlot][modelid],
- PrivateVehicle[playerid][vehSlot][vehPosX],
- PrivateVehicle[playerid][vehSlot][vehPosY],
- PrivateVehicle[playerid][vehSlot][vehPosZ],
- PrivateVehicle[playerid][vehSlot][vehPosA],
- PrivateVehicle[playerid][vehSlot][vehHealth]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`vehColor1`='%d', `vehColor2`='%d', `vehPaintjob`='%d', `vehSpoiler`='%d', `vehHood`='%d', ",
- PrivateVehicle[playerid][vehSlot][vehColor1],
- PrivateVehicle[playerid][vehSlot][vehColor2],
- PrivateVehicle[playerid][vehSlot][vehPaintjob],
- PrivateVehicle[playerid][vehSlot][vehSpoiler],
- PrivateVehicle[playerid][vehSlot][vehHood]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`vehRoof`='%d', `vehSideskirt`='%d', `vehLamps`='%d', `vehNitro`='%d', `vehExhaust`='%d', ",
- PrivateVehicle[playerid][vehSlot][vehRoof],
- PrivateVehicle[playerid][vehSlot][vehSideskirt],
- PrivateVehicle[playerid][vehSlot][vehLamps],
- PrivateVehicle[playerid][vehSlot][vehNitro],
- PrivateVehicle[playerid][vehSlot][vehExhaust]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`vehWheels`='%d', `vehStereo`='%d', `vehHydraulics`='%d', `vehFrontBumper`='%d', `vehRearBumper`='%d', ",
- PrivateVehicle[playerid][vehSlot][vehWheels],
- PrivateVehicle[playerid][vehSlot][vehStereo],
- PrivateVehicle[playerid][vehSlot][vehHydraulics],
- PrivateVehicle[playerid][vehSlot][vehFrontBumper],
- PrivateVehicle[playerid][vehSlot][vehRearBumper]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`vehVentRight`='%d', `vehVentLeft`='%d', `vehPreis`='%d', `vehNeonID`='%d', `vehNumberPlate`='%s', `vehFuel`='%f', ",
- PrivateVehicle[playerid][vehSlot][vehVentRight],
- PrivateVehicle[playerid][vehSlot][vehVentLeft],
- PrivateVehicle[playerid][vehSlot][vehPreis],
- PrivateVehicle[playerid][vehSlot][vehNeonID],
- PrivateVehicle[playerid][vehSlot][vehNumberPlate],
- Vehicle[PrivateVehicle[playerid][vehSlot][vehID]][vehFuel]);
- strcat(mainQuery, secondQuery);
- format(secondQuery, sizeof(secondQuery), "`vehKMStand`='%f', `vehInterior`='%d', `vehWorld`='%d' WHERE `vehBesitzer`='%s' AND `Slot`='%d'",
- Vehicle[PrivateVehicle[playerid][vehSlot][vehID]][vehKMStand],
- PrivateVehicle[playerid][vehSlot][vehInterior],
- PrivateVehicle[playerid][vehSlot][vehWorld],
- PrivateVehicle[playerid][vehSlot][vehBesitzer],
- vehSlot);
- strcat(mainQuery, secondQuery);
- mysql_function_query(myCon, mainQuery, false, "", "");
- strdel(mainQuery, 0, sizeof(mainQuery));
- strdel(secondQuery, 0, sizeof(secondQuery));
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement