BF2Statistics Weapon ratio Anzeige ändern

Aus SGiersch WIKI

Wechseln zu: Navigation, Suche

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.

Persönliche Werkzeuge