1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Web-Interface
  7. Artikel
  8. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. GSManager
  2. Forum
  3. Allgemeines
  4. Vorschläge

Stats Sqlite Nicks

  • DrHansen
  • 4. Oktober 2009 um 12:14
Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
1. offizieller Beitrag
  • DrHansen
    Anfänger
    Punkte
    15
    Beiträge
    2
    • 4. Oktober 2009 um 12:14
    • #1

    Hi,

    erstmal ein dickes Dankeschön für diese tolle Mod.

    Was mich zur Zeit noch stört, wenn ein Spieler sein Nick ändert, das dieser in der Tabelle "nicks" einfach hinzugefügt wird, anstatt den alten Nick zu überschreiben.
    Könnte man das ändern? Ich habe mir ein Seite für die Statistiken erstellt und bekomme einfach nicht die doppelten Einträge raus. :(
    Meine Erfahrungen mit SQL sind leider nicht gerade toll.

    Hier mal mein SQl Abfrage:

    SQL
    SELECT nicks.name, user.kills FROM nicks, user WHERE nicks.user = user.id ORDER BY user.kills DESC
  • Dennis
    Administrator
    Reaktionen
    148
    Punkte
    37.933
    Trophäen
    7
    Artikel
    4
    Dateien
    2
    Beiträge
    7.453
    • 4. Oktober 2009 um 14:35
    • Offizieller Beitrag
    • #2

    Dass alle Nicks gespeichert werden, hat schon seinen Sinn. Dadurch lassen sich die Aliase von Spielern abrufen.

  • manu
    Meister
    Punkte
    10.835
    Trophäen
    3
    Beiträge
    2.113
    • 4. Oktober 2009 um 15:56
    • #3
    SQL
    SELECT u.*, n.name, u.kills/u.deaths AS kpd
    FROM user AS u
    LEFT JOIN nicks AS n ON n.user = u.id
    WHERE u.kills >= 50
    GROUP BY (u.id)
    ORDER BY kills DESC, deaths ASC
    LIMIT 0,100
  • Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist.

Benutzer online in diesem Thema

  • 1 Besucher
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern