Ich habe beides versucht im chat kommt nix und in der DB wird auch nichts geändert.
//Edit nvm Klappt doch aber was ich nicht verstehe das die Tabelle schon wieder die FracID mit der color 2 vertauscht ....
Ich sehe auch keinen Fehler in der save funktion
public SaveAllFracVehs()
{
new query[256];
for(new i=0; i<MAX_FRAC_VEHICLES; i++)
{
if(fcInfo[e_modelID] >= 400 && fcInfo[e_modelID] <= 611)
{
GetVehiclePos(fcInfo[e_vID], fcInfo[e_x], fcInfo[e_y], fcInfo[e_z]);
GetVehicleZAngle(fcInfo[e_vID], fcInfo[e_a]);
format(query, sizeof(query), "UPDATE frakautos SET ModelID = '%d', PosX = '%f', PosY = '%f', PosZ = '%f', PosA = '%f', Color1 = '%d', Color2 = '%d', FracID = '%d' WHERE ID = '%d'",
fcInfo[e_modelID], fcInfo[e_x], fcInfo[e_y], fcInfo[e_z], fcInfo[e_a], fcInfo[e_color1], fcInfo[e_color2], fcInfo[e_fracID], i);
printf("query: %s", query);
mysql_function_query(dbhandle, query, false, "", "");
}
}
return 1;
}
stock SaveFracVehCheck(vehicleid)
{
new query[256];
for(new i=0; i<MAX_FRAC_VEHICLES; i++)
{
if(fcInfo[e_vID] == vehicleid)
{
GetVehiclePos(fcInfo[e_vID], fcInfo[e_x], fcInfo[e_y], fcInfo[e_z]);
GetVehicleZAngle(fcInfo[e_vID], fcInfo[e_a]);
format(query, sizeof(query), "UPDATE frakautos SET ModelID = '%d', PosX = '%f', PosY = '%f', PosZ = '%f', PosA = '%f', Color1 = '%d', Color2 = '%d', FracID = '%d' WHERE ID = '%d'",
fcInfo[e_modelID], fcInfo[e_x], fcInfo[e_y], fcInfo[e_z], fcInfo[e_a], fcInfo[e_color1], fcInfo[e_color2], fcInfo[e_fracID], i);
printf("query: %s", query);
mysql_function_query(dbhandle, query, false, "", "");
return 1;
}
}
return 0;
}
Und das hat mir die Server_Log gegeben.
[18:23:04] query: UPDATE frakautos SET ModelID = '567', PosX = '2485.520996', PosY = '-1680.021118', PosZ = '13.241792', PosA = '245.214797', Color1 = '86', Color2 = '7', FracID = '86' WHERE ID = '2'
Normalerweise müsste hier auch noch eine 86 stehen, steht aber nicht ich glaube dieses system verarscht mich :c
[18:41:21] LoadFracVehicles_Data aufgerufen.
[18:41:21] 1 Fahrzeuge gefunden.
[18:41:21] id: 1
[18:41:21] 567 2489.040039 -1678.020019 13.195199 275.597991 86 (86) 7
[18:41:21] Erstellt: 40