Sveiki, man reikėtų šiokios tokios pagalbos su paintjob saugojimu. Per komanda /tuninguoti uzsidedu paintjob jis pasikeicia bet paziurejus mysql log issaugo -1? dėl ko tokios problemos
stock SavePlayerVehicle(playerid, bool:atsijungia)
{
if(zInfo[playerid][zaidzia] == 3)
{
if(zInfo[playerid][Transportas1] !=-1)
{
new GTCount = GetTickCount();
new query[500],Float:vPos[4],vehicleid = zInfo[playerid][Transportas1],vModel;
GetVehiclePos(vehicleid, vPos[0], vPos[1], vPos[2]);
GetVehicleZAngle(vehicleid, vPos[3]);
vModel = GetVehicleModel(vehicleid);
format(query, sizeof(query), "UPDATE `vehicle` SET `Modelis`='%i', `xPos`='%f', `yPos`='%f', `zPos`='%f', `cPos`='%f' WHERE ( `Savininkas` = '%s' )", vModel, vPos[0], vPos[1], vPos[2], vPos[3], GetPlayerNameEx(playerid));
mysql_query(query);
format(query, sizeof(query), "UPDATE `vehicle` SET `Savininkas`='%s', `DegaluTipas`='%i', `Degalai`='%i', `Spalva1`='%d', `Spalva2`='%d' WHERE ( `Savininkas` = '%s' )", tInfo[vehicleid][Savininkas], tInfo[vehicleid][DegaluTipas], tInfo[vehicleid][Degalai], tInfo[vehicleid][Spalva1], tInfo[vehicleid][Spalva2], GetPlayerNameEx(playerid));
mysql_query(query);
format(query, sizeof(query), "UPDATE `vehicle` SET PaintJob = '%d', `Rida`='%f', `Gyvybes`='%f' WHERE ( `Savininkas` = '%s' )",tInfo[vehicleid][PaintJob],tInfo[vehicleid][Rida], tInfo[vehicleid][vHeal], GetPlayerNameEx(playerid));
mysql_query(query);
format(query, sizeof(query), "UPDATE `vehicle` SET MasinaParduodama = '%d', mParduodamaKaina = '%d' WHERE Savininkas = '%s'",tInfo[vehicleid][MasinaParduodama],tInfo[vehicleid][mParduodamaKaina],GetPlayerNameEx(playerid));
mysql_query(query);
format(query, sizeof(query), "UPDATE `vehicle` SET `Radijas`='%i', `Registruota`='%i', `Tranzitiniai`='%s', `Raides`='%s', `Skaiciai`='%s' WHERE ( `Savininkas` = '%s' )", tInfo[vehicleid][Radijas], tInfo[vehicleid][Registruota], tInfo[vehicleid][Tranzitiniai], tInfo[vehicleid][Raides], tInfo[vehicleid][Skaiciai], GetPlayerNameEx(playerid));
mysql_query(query);
format(query, sizeof(query), "UPDATE `vehicle` SET `Technikine`='%i' WHERE ( `Savininkas` = '%s' )", tInfo[vehicleid][Technikine], GetPlayerNameEx(playerid));
mysql_query(query);
format(query, sizeof(query), "UPDATE `vehicle` SET `Tuningas0`='%i', `Tuningas1`='%i', `Tuningas2`='%i', `Tuningas3`='%i', `Tuningas4`='%i' WHERE ( `Savininkas` = '%s' )", GetVehicleComponentInSlot(vehicleid, 0), GetVehicleComponentInSlot(vehicleid, 1), GetVehicleComponentInSlot(vehicleid, 2), GetVehicleComponentInSlot(vehicleid, 3), GetVehicleComponentInSlot(vehicleid, 4), GetPlayerNameEx(playerid));
mysql_query(query);
format(query, sizeof(query), "UPDATE `vehicle` SET `Tuningas5`='%i', `Tuningas6`='%i', `Tuningas7`='%i', `Tuningas8`='%i', `Tuningas9`='%i' WHERE ( `Savininkas` = '%s' )", GetVehicleComponentInSlot(vehicleid, 5), GetVehicleComponentInSlot(vehicleid, 6), GetVehicleComponentInSlot(vehicleid, 7), GetVehicleComponentInSlot(vehicleid, 8), GetVehicleComponentInSlot(vehicleid, 9), GetPlayerNameEx(playerid));
mysql_query(query);
format(query, sizeof(query), "UPDATE `vehicle` SET `Tuningas10`='%i', `Tuningas11`='%i', `Tuningas12`='%i', `Tuningas13`='%i' WHERE ( `Savininkas` = '%s' )", GetVehicleComponentInSlot(vehicleid, 10), GetVehicleComponentInSlot(vehicleid, 11), GetVehicleComponentInSlot(vehicleid, 12), GetVehicleComponentInSlot(vehicleid, 13), GetPlayerNameEx(playerid));
mysql_query(query);
if(atsijungia == true)
{
DestroyVehicle(vehicleid);
}
printf("Žaidėjo transporto saugojimas užtruko %d ms", GetTickCount() - GTCount);
}
}
}