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
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Forum
  3. Allgemeines
  4. Diskussionen
  5. Feedback

StatsEx-Plugin: Alternative Rangliste (EN: alternative player ranking)

  • lecoding
  • 2. November 2010 um 15:26
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!
  • lecoding
    Anfänger
    Punkte
    115
    Beiträge
    21
    • 2. November 2010 um 15:26
    • #1

    StatsEx v0.2 - Erweiterte/Alternative Rangliste
    StatsEx - alternative player ranking

    Größtenteils (aber nicht nur) nach Kills-zu-Deaths-Verhältnis sortierte Rangliste.
    This plugin shows an alternative player ranking regarding mainly – but not solely – the player`s kills/deaths ratio.

    Anforderungen/Requirements
    ?? - getestet mit 0.11.3 tested using ManuAdminMod 0.11.3

    Beschreibung/Description
    In der COD-internen Rangliste während des Spiels wird ja ausschließlich die Anzahl der Kills gewertet, sodass jemand, der seinem Team eigentlich eher geschadet hat (mehr Deaths als Kills) in der Teamrangliste weiter vorne angezeigt wird als jemand, der insgesamt weniger Kills hat aber dafür mehr Kills als Deaths.
    Kurz gesagt: Dieses Plugin sendet in regelmäßigen (einstellbaren) Abständen eine Liste der besten und wahlweise auch schlechtesten Spieler im Spielchat, bewertet die Spieler aber so, dass hauptsächlich das Verhältnis von Kills zu Deaths den Ausschlag gibt und die Gesamtzahl der Kills nur zu einem kleinen Teil in die Wertung miteinfließt. Das Ganze geschieht zudem teamunabhängig.

    As CoD4`s internal player ranking is team-dependent and only considering the amount of kills, players who have lots of kills but actually caused point loss for their team by having more deaths than kills are preferred. The StatsEx plugin periodically sends an alternative ranking considering primarily the kills/deaths-ratio of each player and only secondary the player`s total amount of kills. Furthermore, the StatsEx ranking is team-independent.


    Beispiel/Example:

    Installation
    Die Datei "stats_ex.php" wird in den plugins-Ordner von MAM kopiert.
    Copy "stats_ex.php" into the 'plugins' directory of ManuAdminMod.

    Konfiguration

    Spoiler anzeigen

    In der config.cfg können folgende Einstellungen für das StatsEx-Plugin gemacht werden:
    StatsEx can be configured using the following settings in your config.cfg file.

    Code
    [statsEx]
    enabled = 1
    length = 5
    interval = 120
    showworstplayers = 1
    title_best = "Best players in the K/D-rating..."
    title_worst = "Worst players in the K/D-rating..."


    length:
    Max. Anzahl der Spieler pro Besten/Schlechtestenliste.
    Number of players shown in each best players/worst players list.
    interval:
    Zeitabstand in Sekunden zwischen den Anzeigen der Rangliste.
    Delay (in seconds) between each broadcast of the StatsEx ranking.
    showworstplayers:
    Auf 0 setzen wenn die Liste der Schlechtesten nicht angezeigt werden soll.
    Set this setting to 0 in order to disable the worst players list.
    title_best:
    Überschrift der Bestenliste.
    Caption of the best players listing
    title_worst:
    Überschrift der Schlechtestenliste.
    Caption of the worst players listing


    Befehle/Commands
    Spieler können "!statsex" eingeben, um die Statistik unabhängig vom Zeitintervall als persönliche Nachricht zu erhalten (also nicht sichtbar für die anderen Spieler).
    Players can request the StatsEx ranking at any time by typing "!statsex" in the chat. The server will send the ranking as a private message to the requesting player.

    Download

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    erkennt jetzt auch Selfkills


    Changelog

    Spoiler anzeigen


    v0.2.2
    + Selfkills des Spielers werden miteinbezogen
    + Farbe des Spielernamens hängt jetzt vom Ranking ab. Deaths>Kills rot, Deaths<Kills grün
    v0.2.1
    + FIX: StatsEx verträgt sich auch mit dem normalen "!stats"-Befehl
    + FIX: Keine ständiges Senden von "kill" im Chat
    v0.2
    + FIX: Kills/Death werden bei Mapwechsel zurückgesetzt
    + Bessere Formatierung der Liste
    + Befehl "!statsex" eingeführt

    Lukas

    23 Mal editiert, zuletzt von lecoding (22. Januar 2011 um 15:40)

  • Pappnase
    Anfänger
    Punkte
    425
    Beiträge
    81
    • 2. November 2010 um 15:51
    • #2

    nettes plugin....bin gerade beim installieren.
    so als verbesserungsvorschlag:
    man könnte noch das plugin so verändern, dass man den text, der in die console ausgegeben wird, selber in der config verändern kann.
    und dass man diese stats auch mit nem befehl manuell aufrufen kann.


    aber sonst ist alles top....

    achja, noch eine frage: wie berechnest du die K/D?? eigentlich ja K durch D aber du hast da noch iwie n faktor mit dabei

  • Mirko911
    Entwickler
    Reaktionen
    165
    Punkte
    16.820
    Trophäen
    6
    Beiträge
    3.263
    Einträge
    11
    • 2. November 2010 um 16:15
    • #3

    gutes Plugin

    EDIT:

    PHP
    function calcRank($kills, $deaths) {
    	$kills = intval($kills);
    	$deaths = intval($deaths);
    	if($deaths == 0) {
        	return 1.5*($kills-$deaths)+2*$kills+0.1*$kills; 
    	} else {
        	return 1.5*($kills-$deaths)+2*$kills/$deaths+0.1*$kills;
    	}


    if($deaths == 0) {
    return 1.5*($kills-$deaths)+2*$kills+0.1*$kills;
    ist es nicht sonnlos kills-deaths zu machen wenn death in diesem fall 0 ist?
    ich würde es mehr unterteilen. Denn Camperbobs werden mit deinem Ranking bevorzugt. Weil sie selten sterben

    Einmal editiert, zuletzt von mirko911 (2. November 2010 um 16:21)

  • Dieses Thema enthält 54 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.

Benutzer online in diesem Thema

  • 1 Besucher
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™