Peace Liebe Community,
Ich habe problem mit meinem Script unzwar geht das Script jedoch Speichert sich nix in der Datenbank sprich man loggt sich ein erstellt sich seinen Charakter und wenn man den Server Restartet oder /q macht muss man sich wieder alles von neu machen allg. speichert sich nix
MfG
ErikTheRealG
Probleme mit Datenbank
-
- Windows
- ErikTheRealG
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Wie speichert denn regulär das Skript die Daten der Spieler?
In einer Text Datei oder in einer Datenbank?
Wenn es die Datenbank ist, dann gerne mal hier die MySQL Logs reinposten
-
Vielleicht hast du veraltete Plugins
-
Durch deine Beiträge im GCT Thread würde ich denken, dass du die beschriebenen Probleme mit dem GCT Skript hast. Da du sagst, dass dein Benutzer geladen aber nichts gespeichert wird, sollte entweder ein Fehler mit der ORM-Instanz vorliegen oder warum auch immer führt er OnPlayerDisconnect / die Funktionsaufrufe innerhalb des Callbacks nicht vollständig aus. Der MySQL Log und der Server Log sollte Auskünfte über den Fehler geben. Lade dafür das crashdetect Plugin und stelle das log level des mySQL Plugins entsprechend, damit wir vollständige Informationen bekommen. Falls es nicht das GCT Skript ist oder du Veränderungen vorgenommen hast, müssten wir auch entsprechend Code zur Verfügung gestellt bekommen.
-
Servus leute, hab nen neues Problem unzwar speichert der Server bzw die Datenbank nd, die Spieler-Datein, Sprich Regestriert mann sich und quittet danach den Server ist der Account gelöscht und mann muss einen neuen machen, und alles ist dann wieder auf 0 gesetzt, hat da jemand einen Vorschlag/Problembehandlung?
-
Was sagt denn die log
-
Was sagt denn die log
Dat is ja, das problem, sie spuckt nix aus, sonst hätte ich das ja längst gefixt, aber da die nix ausspuckt, frage ich hier nach hilfe/ratschlag
-
Hast du überprüft ob der Account in der Datenbank existiert nachdem der User sich registriert hat und bevor er disconnected? Oder gehst du davon aus?
Kannst du mal einen Account registrieren und den Server verlassen und die mysql log als pastebin schicken? Damit wir sehen können was dein mysql macht. In meiner Glaskugel sehe ich das leider nicht.
Wie Kaliber bereits gesagt hat: Wenn es die Datenbank ist, dann gerne mal hier die MySQL Logs reinposten
-
-
Zitat
da die nix ausspuckt
Zitat- [11:53:13] [ERROR] cache_get_field_content_int - invalid datatype
- [11:54:10] [ERROR] CMySQLQuery::Execute[OnQueryFinish] - (error #1364) Field 'Level' doesn't have a default value
-
-
Ja dann habe ich den shit überlesen sorry mein fehler
-
Der Fehler steht ja im Log, also entweder gibst du Level im Query mit an, oder über PHPMyAdmin bearbeitest du die Datenbank, dass du Level einen Default Wert wie 1 gibst
-
okay danke dir ich probiere das ganze gleich mal aus