stock SaveFraktionsCar(vehicleid)
{
if(IsFraktionsCar[vehicleid])
{
new count = GetTickCount();
new string[160];
GetVehiclePos(vehicleid, FFahrzeugInfo[vehicleid][fPosX], FFahrzeugInfo[vehicleid][fPosY], FFahrzeugInfo[vehicleid][fPosZ]);
GetVehicleZAngle(vehicleid, FFahrzeugInfo[vehicleid][fPosA]);
GetVehicleDamageStatus(vehicleid, FFahrzeugInfo[vehicleid][fPanels], FFahrzeugInfo[vehicleid][fDoors], FFahrzeugInfo[vehicleid][fLights], FFahrzeugInfo[vehicleid][fTires]);
GetVehicleHealth(vehicleid, FFahrzeugInfo[vehicleid][fZustand]);
FFahrzeugInfo[vehicleid][fTankInhalt] = TankInhalt[vehicleid];
FFahrzeugInfo[vehicleid][fBatterie] = Batterie[vehicleid];
FFahrzeugInfo[vehicleid][fMeterStand] = MeterStand[vehicleid];
FFahrzeugInfo[vehicleid][fTagesMeterStand] = TagesMeterStand[vehicleid];
FFahrzeugInfo[vehicleid][fFRadio] = FRadio[vehicleid];
FFahrzeugInfo[vehicleid][fTankArt] = TankInhaltArt[vehicleid];
new query[1200], miniquery[256];
format(query, sizeof(query), "UPDATE `fraktionscars` SET ");
format(miniquery, sizeof(miniquery), "`FrakID`='%d',",FFahrzeugInfo[vehicleid][fFrakID]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`ModelID`='%d',",FFahrzeugInfo[vehicleid][fModelID]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`AnmeldungsOrt`='%d',",FFahrzeugInfo[vehicleid][fAnmeldungsOrt]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`KFZNummer`='%d',",FFahrzeugInfo[vehicleid][fKFZNummer]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`ParkPosX`='%f',",FFahrzeugInfo[vehicleid][fParkPosX]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`ParkPosY`='%f',",FFahrzeugInfo[vehicleid][fParkPosY]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`ParkPosZ`='%f',",FFahrzeugInfo[vehicleid][fParkPosZ]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`ParkPosA`='%f',",FFahrzeugInfo[vehicleid][fParkPosA]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`PosX`='%f',",FFahrzeugInfo[vehicleid][fPosX]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`PosY`='%f',",FFahrzeugInfo[vehicleid][fPosY]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`PosZ`='%f',",FFahrzeugInfo[vehicleid][fPosZ]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`PosA`='%f',",FFahrzeugInfo[vehicleid][fPosA]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Farbe1`='%d',",FFahrzeugInfo[vehicleid][fFarbe1]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Farbe2`='%d',",FFahrzeugInfo[vehicleid][fFarbe2]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Paintjob`='%d',",FFahrzeugInfo[vehicleid][fPaintjob]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Abgeschlossen`='%d',",FFahrzeugInfo[vehicleid][fAbgeschlossen]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Versichert`='%d',",FFahrzeugInfo[vehicleid][fVersichert]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`TankInhalt`='%d',",FFahrzeugInfo[vehicleid][fTankInhalt]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`TankArt`='%d',",FFahrzeugInfo[vehicleid][fTankArt]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Batterie`='%d',",FFahrzeugInfo[vehicleid][fBatterie]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`MeterStand`='%d',",FFahrzeugInfo[vehicleid][fMeterStand]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`TagesMeterStand`='%d',",FFahrzeugInfo[vehicleid][fTagesMeterStand]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`FRadio`='%d',",FFahrzeugInfo[vehicleid][fFRadio]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Zustand`='%f',",FFahrzeugInfo[vehicleid][fZustand]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod1`='%d',",FFahrzeugInfo[vehicleid][fMod1]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod2`='%d',",FFahrzeugInfo[vehicleid][fMod2]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod3`='%d',",FFahrzeugInfo[vehicleid][fMod3]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod4`='%d',",FFahrzeugInfo[vehicleid][fMod4]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod5`='%d',",FFahrzeugInfo[vehicleid][fMod5]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod6`='%d',",FFahrzeugInfo[vehicleid][fMod6]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod7`='%d',",FFahrzeugInfo[vehicleid][fMod7]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod8`='%d',",FFahrzeugInfo[vehicleid][fMod8]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod9`='%d',",FFahrzeugInfo[vehicleid][fMod9]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod10`='%d',",FFahrzeugInfo[vehicleid][fMod10]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod11`='%d',",FFahrzeugInfo[vehicleid][fMod11]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod12`='%d',",FFahrzeugInfo[vehicleid][fMod12]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod13`='%d',",FFahrzeugInfo[vehicleid][fMod13]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Mod14`='%d',",FFahrzeugInfo[vehicleid][fMod14]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Abgeschleppt`='%d',",FFahrzeugInfo[vehicleid][fAbgeschleppt]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Panels`='%d',",FFahrzeugInfo[vehicleid][fPanels]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Doors`='%d',",FFahrzeugInfo[vehicleid][fDoors]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Lights`='%d',",FFahrzeugInfo[vehicleid][fLights]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Tires`='%d',",FFahrzeugInfo[vehicleid][fTires]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Panzerung`='%d',",FFahrzeugInfo[vehicleid][fPanzerung]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`KennzeichenFarbe`='%d',",FFahrzeugInfo[vehicleid][fKennzeichenFarbe]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`Autogas`='%d',", FFahrzeugInfo[vehicleid][fAutogas]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), "`LastDriver`='%s'", FFahrzeugInfo[vehicleid][fLastDriver]), strcat(query, miniquery);
format(miniquery, sizeof(miniquery), " WHERE `ID`='%d'", FFahrzeugInfo[vehicleid][fDatabaseID]), strcat(query, miniquery);
mysql_function_query(sqlHandle, query, false, "QueryMeldung", "");
if(FFahrzeugInfo[vehicleid][fFrakID] == 8) mysql_SetInt("fraktionscars", "TaxiPreis", FFahrzeugInfo[vehicleid][fTaxiPreis], "ID", FFahrzeugInfo[vehicleid][fDatabaseID]);
format(string, sizeof(string), "[ - MySQL - ] Fraktionsfahrzeug %d wurde mit einer Geschwindigkeit von %d Millisekunden gespeichert!", vehicleid, GetTickCount() - count);
SendMySQLMessage(string);
}
return 1;
}
Alles anzeigen