Closed renegade1337 closed 5 years ago
Funktioniert es nur mit CS:GO nicht oder mit allen Spielen?
Bei LOL ging es, bei CS:GO nicht!
Ich Teste das mit einer schon vorhandenen Datenbank bevor das Cupaddon installiert wurde. Das Problem besteht wohl darin das du das Games Module umgeschrieben hast. Und zwar nicht auf Basis von der aktuellen webSPELL NOR Version. Dort wurden nämlich die Game kürzel verlängert damit auch soetwas wie cod:bo4 oder auch cs:go möglich ist. Außerdem wurden die Gameicons soweit verändert das auch png´s zulässig sind.
Demnach hast du bei dir in der Datenbank für CS:GO "csgo" als Tag eingetragen? Dann ist die Lösung relativ simpel.
cs:go steht drin. Und die Gameicons sind alle png's
Bitte pflege die Änderungen in der install-cup-addon.php bei dir nach. Dann sollte das Problem behoben sein - magst du das einmal validieren?
Sehe gerade, dass die Einrückungen die Änderungen überschatten:
Folgende Tabellen müssen angepasst werden:
Jeweils den Wert von 3 auf 10 erhöhen.
Das hinzufügen von einem Gameaccount hat jetzt geklappt! Im Admincenter werden allerdings die Icons im Game Module noch nicht richtig dargestellt. Das csgo icon liegt mit folgender bennenung im images/games/ Ordner: cs_go.png
Das Problem mit dem Icon hatte ich in diesem Commit https://github.com/SlicewOw/webSPELL_Cups/commit/07fa6e86e823be484931253c7f264554b2f5c9c6 behoben. Hattest du den schon ausgechecked?
Habe ich so schon drin, die anderen Icons auf dem Screnshot sind auch png´s diese werden ausgegeben nur die nicht wo ein noppelpunkt im gametag sind. Gespeichert sind die Bilder aber mit einem untersprich, also cs_go.png.
Bin aktuell noch nicht weitergekommen - Stand heute: Es wird eine Datei ohne Endung hochgeladen mit dem Namen, der vor dem ":" steht. Am Beispiel "cs:go" wird eine Datei erstellt mit dem Namen "cs" (ohne Dateityp). Warum? Keine Ahnung.
Hast du dir das ganze mal im Original webSPELL NOR 1.2.5 angeschaut? Dort wurde es ja so umgesetzt.
Siehe Commit: https://github.com/SlicewOw/webSPELL_Cups/commit/e1471919dfd360337e7ae21ecd349445d92b231b
Ich habe es nicht hinbekommen und da ich bei meinem Add-On diese Spalte anders verwende und einen "Anzeige"-Tag hinzugefügt habe (z.B. "CS:GO"), belasse ich es erstmal dabei. Mit dem Commit ist ein Error-Handling hinzugekommen, wenn also ein ":" im Tag ist, wird ein Fehler angezeigt.
Wenn ich versuche unter index.php?site=gameaccount einen CS:GO Gameaccount einzutragen dann wird zwar der Wert gespreichert allerdings das Game nicht!