Alles anzeigenZum Speichern:
ALTER ist ein MySQL Befehl, daher wird das nicht erkannt.
format(query, sizeof(query), "UPDATE users SET Alter='%i',Personalausweis='%i',Spawnchange='%i',Geld='%i',Admin='%i',Skin='%i',Hunger='%i',Toilette='%i',Fraktionsrang='%i',Leader='%i',Member='%i',Arbeit='%i',Navigation='%i',Premium='%i',Handynummer='%i',Fraktion='%i',Registration='%i',BankKonto='%i',BankGeld='%i',BankRauben='%i',Level='%i',Respektpunkte='%i',MinutesSinceAn='%i',PlayMinutes='%i',Warnungen='%i',Points='%i',Gesamtspielzeit='%i',Tode='%i' WHERE id='%i'",
zu:
format(query, sizeof(query), "UPDATE users SET `Alter`='%i',Personalausweis='%i',Spawnchange='%i',Geld='%i',Admin='%i',Skin='%i',Hunger='%i',Toilette='%i',Fraktionsrang='%i',Leader='%i',Member='%i',Arbeit='%i',Navigation='%i',Premium='%i',Handynummer='%i',Fraktion='%i',Registration='%i',BankKonto='%i',BankGeld='%i',BankRauben='%i',Level='%i',Respektpunkte='%i',MinutesSinceAn='%i',PlayMinutes='%i',Warnungen='%i',Points='%i',Gesamtspielzeit='%i',Tode='%i' WHERE id='%i'",
Dann sollte das klappen.
Zu den Meldungen:
[08:41:18] [WARNING] CMySQLResult::GetRowDataByName - field not found ("Tutorial")
[08:41:18] [WARNING] CMySQLResult::GetRowDataByName - field not found ("Rangname")
[08:41:18] [WARNING] CMySQLResult::GetRowDataByName - field not found ("PhoneBook")
Diese Felder existieren in deiner Tabelle nicht, lege sie an.
[08:41:18] [ERROR] cache_get_field_content_int - invalid datatype
Hier versuchst du einen falschen Datentyp auszulesen (zum Beispiel VARCHAR/FLOAT/... in der Datenbank und zu nutzt cache_get_field_content_int (für INT)).
Das kann aber auch durch die nicht existierenden Felder ausgelöst werden.
[08:41:25] [WARNING] cache_get_data - no active cache
Hier versuchst du einen cache auszulesen, obwohl du keinen cache gespeichert hast.
Wird immer noch nicht gespeichert. Das Level z.b bleibt auf 1 obwohl ich es ingame auf 3 sette.