BF2Statistics Weapon ratio Anzeige ändern

Dies ist nur als Gedächtnisstütze gedacht.

In diesem Beispiel wird Anzeige von z.B. 32:16 auf 2,00 geändert

Erstelle am ende der ASP/getplayerinfo.aspx die Funktion:

function ratio($x, $y) {
	if ($y != 0) {
		return sprintf("%.2f", $x / $y);
	}
	else {
		return '0.00';
	}
}

Danach kannst du ab der Zeile ~395 die If else Abfragen durch $w0 = ratio($roww[‚kills0‘], $roww[‚deaths0‘]);

ersetzen, wobei natürlich hierbei das $w0, kills0, deaths0 nach dem Inhalt der entsprechenden If else Abfrage ersetzt werden muß.
Sollte die If else Abfrage später so aussehen

// Kit ratio
            if ($rowk['deaths0'] != 0)
            {
                $den = denominator($rowk['kills0'], $rowk['deaths0']);
                $k0 = $rowk['kills0']/$den . ':' . $rowk['deaths0']/$den;
            }
            else {$k0 = $rowk['kills0'] . ':0';}

kann sie dur nachfolgenden Code ersetzt werden. $k0 = ratio($rowk[‚kills0‘], $rowk[‚deaths0‘]);

zum Schluß noch am Ende der Datei die Funktion löschen

Löschen

function denominator($x, $y)
{
    while($y != 0)
    {
        $remainder = $x % $y;
        $x = $y;
        $y = $remainder;
    }
    return abs($x);
}

Im BF2Statistics-Forum gefunden und für meine Zwecke modifiziert oder benutzt.

Dieser Beitrag wurde unter BF2 - Statistik abgelegt und mit verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert