Wie gesagt funktioniert leider trotzdem nicht. Genau wie vorher stimmt kurz nach der Abfrage der Wert noch, aber wie durch Zauberhand ist er später geändert.
Hier trotzdem mal die betroffenen Zeilen der Log:
[19:11:56] [DEBUG] mysql_query - connection: 1, query: "SELECT * FROM `server_fleet`", use_cache: true
[19:11:56] [DEBUG] CMySQLQuery::Execute - starting query execution
[19:11:56] [DEBUG] CMySQLQuery::Execute - query was successfully executed within 89.892 milliseconds
[19:11:56] [DEBUG] CMySQLResult::CMySQLResult() - constructor called
[19:11:56] [DEBUG] CMySQLHandle::SaveActiveResult - cache saved (id: 8)
[19:11:56] [DEBUG] cache_get_data - connection: 1
[19:11:56] [DEBUG] cache_get_field_content_int - row: 0, field_name: "ID", connection: 1
[19:11:56] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "ID", data: "1000"
[19:11:56] [DEBUG] cache_get_field_content_int - row: 0, field_name: "ModelID", connection: 1
[19:11:56] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "ModelID", data: "592"
[19:11:56] [DEBUG] cache_get_field_content - row: 0, field_name: "Tailnumber", connection: 1, max_len: 10
[19:11:56] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "Tailnumber", data: "CT-1000"
[19:11:56] [DEBUG] cache_get_field_content_float - row: 0, field_name: "PosX", connection: 1
[19:11:56] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "PosX", data: "1344.29"
[19:11:56] [DEBUG] cache_get_field_content_float - row: 0, field_name: "PosY", connection: 1
[19:11:56] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "PosY", data: "1329.43"
[19:11:56] [DEBUG] cache_get_field_content_float - row: 0, field_name: "PosZ", connection: 1
[19:11:56] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "PosZ", data: "12.0158"
[19:11:56] [DEBUG] cache_get_field_content_float - row: 0, field_name: "Rotation", connection: 1
[19:11:56] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "Rotation", data: "355.033"
[19:11:56] [DEBUG] cache_get_field_content_int - row: 0, field_name: "Color1", connection: 1
[19:11:56] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "Color1", data: "1"
[19:11:56] [DEBUG] cache_get_field_content_int - row: 0, field_name: "Color2", connection: 1
[19:11:56] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "Color2", data: "1"
[19:11:56] [DEBUG] cache_get_field_content_int - row: 0, field_name: "Type", connection: 1
[19:11:56] [DEBUG] CMySQLResult::GetRowDataByName - row: '0', field: "Type", data: "0"
*edit* Habe den Fehler gefunden. Ich habe ausversehen bei einer anderen Abfrage in meinem Fahrzeug Array einen Integer mit einem String formatiert Frage mich trotzdem wieso dann die ModelID geändert wurde (obwohl die nichtmal betroffen war), aber alle anderen Werte gleich geblieben sind
Trotzdem danke, dass ihr euch Zeit für mein Problem genommen habt