Hey,
Ich - schon wieder.
Heute werden meine Floats vom Car oder vom Spieler nicht gespeichert.
Es zeigt mir In Game zwar alles korrekt an, aber in der Datenbank und nach einem GMX ist alles wie vorher.
Hier mal mein SavePlayerCar:
stock SavePlayerCar(carid) {
mysql_SetCarFloat("vehicles", "SpawnX", PlayerVehicles[carid][SpawnX], "ID", carid);
mysql_SetCarFloat("vehicles", "SpawnY", PlayerVehicles[carid][SpawnY], "ID", carid);
mysql_SetCarFloat("vehicles", "SpawnZ", PlayerVehicles[carid][SpawnZ], "ID", carid);
mysql_SetCarFloat("vehicles", "SpawnAngel", PlayerVehicles[carid][SpawnAng], "ID", carid);
mysql_SetCarString("vehicles", "Besitzer", PlayerVehicles[carid][Besitzer], "ID", carid);
mysql_SetCarString("vehicles", "Key1", PlayerVehicles[carid][Key1], "ID", carid);
mysql_SetCarString("vehicles", "Key2", PlayerVehicles[carid][Key2], "ID", carid);
mysql_SetCarString("vehicles", "Key4", PlayerVehicles[carid][Key2], "ID", carid);
mysql_SetCarString("vehicles", "Nummernschild", PlayerVehicles[carid][Nummernschild], "ID", carid);
}
Und hier einmal der stock mysql_SetCarFloat:
stock mysql_SetCarFloat(Table[], Field[], Float:To, Where[], Where2) {
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
format(query, 128, "UPDATE `%s` SET `%s` = '%f' WHERE '%s' = '%d'", Table, Field, To, Where, Where2);
mysql_query(query);
return true;
}
Hoffe jemand von euch, kann mir ein weiteres mal helfen.
Liebe Grüße!