anpera.net
https://anpera.homeip.net/phpbb3/

castle.php / Übungsraum / Erfahrungspunkte
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=4905
Seite 1 von 1

Autor:  Sangreal [ Fr 29 Mai, 2009 16:07 ]
Betreff des Beitrags:  castle.php / Übungsraum / Erfahrungspunkte

Um ein variableres und auch mit realerer Verteilung erscheinendes Ergbnis bei den durch das Training zu erhalten empfehle ich diese beiden Zeilen

$exp = $session[user][level]*e_rand(5,12)+e_rand(0,9);
$totalexp = $exp*$trai;

durch diese hier zu ersetzen:

$totalexp = 0;
do {
$exp = mt_rand($session[user][level]*5,$session[user][level]*12)+mt_rand(0,9);
$totalexp += $exp
$trai--;
} while ($trai > 0);

Wer ohne Do/While arbeiten möchte, aber trotzdem eine etwas bessere Verteilung möchte, nimmt einfach diese Zeile als Ersatz für die 2 Zeilen:

$totalexp = mt_rand(5*$session[user][level]*$trai,12*$session[user][level]*$trai)+mt_rand(0,9*$trai);

Autor:  goghlo [ Fr 10 Jul, 2009 09:30 ]
Betreff des Beitrags:  Re: castle.php / Übungsraum / Erfahrungspunkte

funktioniert wirklich besser :O

hätte nicht gedacht das des überhaupt besser geht ^^
haste toll gemacht :D

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/