Seite 1 von 3

Lotterie Mod mit Gewinnchancenanzeige

Verfasst: 24.09.2004 09:36
von Pseiko
Ich hätte da einen Vorschlag den Lottery Mod zu erweitern, in dem man dem User anzeigt wie hoch seine Chance ist den Jackpot zu knacken.

Man müßte nur ne einfache Rechnung durchführen:
gekaufte Lose / Gesamtlose x 100

Könnte das mal jemand versuchen?

Verfasst: 28.09.2004 06:53
von Pseiko
Das ist die Variable für die eigenen Lose: $usresult
Und das für die alle gekauften Lose: $lotteryentries

Könnte man den Code so schreiben:
$lottoquote = $usresult / $lotteryentries * 100;
Und dann so:
<tr>
<td class="row2"><span class="gen">Deine Gewinnchance</span></td>
<td class="row2"><span class="gen">'.$lottoquote.'</span></td>
</tr>

Verfasst: 29.09.2004 07:01
von Pseiko
Schreibt man eine Formel überhaupt so?

Verfasst: 29.09.2004 12:40
von Christian_W
Pseiko hat geschrieben:Schreibt man eine Formel überhaupt so?
Könnte passen.
Aber um es ausgeben zu können musst Du mit der template_syntax von phpBB arbeiten:
KB:template_syntax

Gruß Christian

Verfasst: 29.09.2004 14:24
von Pseiko
Aber um es ausgeben zu können musst Du mit der template_syntax von phpBB arbeiten:
Auch wenn der eigentliche Inhalt eines templates schon in der lottery.php angeben wird?

In der lottery.tpl steht nämlich nix weiter mehr drin, dass wurde alles schon vorher in die lottery.php geschrieben.

Verfasst: 29.09.2004 19:39
von Christian_W
Ich kenne den Lotterie-Mod nicht aber wenn das in einer *.tpl steht, wird's nicht klappen:
<tr>
<td class="row2"><span class="gen">Deine Gewinnchance</span></td>
<td class="row2"><span class="gen">'.$lottoquote.'</span></td>
</tr>
Gruß Christian

Verfasst: 30.09.2004 06:38
von Pseiko
nee, das steht schon in der *.php Datei

Verfasst: 30.09.2004 08:54
von Christian_W
Hast Du's denn schonmal versucht?
Hat es funktioniert? Fehlermeldungen? Was wurde angezeigt und was hättest Du stattdessen erwartet?

Gruß Christian

Verfasst: 30.09.2004 09:06
von Pseiko
Ich habe den Code versucht an mehreren Stellen einzufügen.

Code: Alles auswählen

$lottoquote = $usresult / $lotteryentries * 100;
Aber es kam ne Fehlermeldung mit page_header.php

Hier mal die lottery.php als .txt

Verfasst: 30.09.2004 10:19
von Christian_W
Versuch es mal so:

Code: Alles auswählen

----- finde -----
	$commands .= '<tr>

----- füge davor ein -----
	$lottoquote = ($lotteryentries > 0 ) ? mysql_num_rows($usresult) / $lotteryentries * 100 : ' - ';

---- füge in dem Block darunter ein ----
<tr>
<td class="row2"><span class="gen">Deine Gewinnchance</span></td>
<td class="row2"><span class="gen">'.$lottoquote.'</span></td>
</tr>
Pseiko hat geschrieben:Aber es kam ne Fehlermeldung mit page_header.php
Wenn's eine Fehlermeldung gibt kopiere sie und poste sie hier.

Gruß Christian