PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Black Jack



Hardy
20.12.2011, 16:34
Hallo,.
es geht um diesen Black Jack:
http://www.vms1.de/thumbs/blackjack.jpg (http://www.vms1.de/?v=blackjack.jpg)

ich habe das spiel schon sehr lange und kenne leider den verkäufer/programmierer nicht mehr.auf irgendeine mir unbekannte weise wurden ebesucher gewonnen ohne einen einsatz zu leisten.
siehe einen kleinen ausschnitt der buchungen:
http://www.vms1.de/thumbs/buchungen.jpg (http://www.vms1.de/?v=buchungen.jpg)

Masterphil
21.12.2011, 11:44
Mist ich habe das Black Jack bei mir auch im Einsatz.

Am besten eine Sicherung einbauen gegen Einsätze kleiner gleich 0, was besseres fällt mir gerde auch nicht ein, muss ich mal bei mir im System schauen.

Evtl. stimmt auch nur die Anzeige nicht, mal die Buchungen der User prüfen die gezockt haben.

MfG

Edit: Habe mal nachgeschaut, optisch sieht es genauso aus jedoch sieht meine BuchungsListe anders aus, dort wird bei mir im orginal die User ID mitgespeidhert jedoch dafür keine Uhrzeit.

Einsätze wie bei dir (also 0) gab es bisher bei mir zum Glück noch nicht.

Hardy
21.12.2011, 12:40
Am besten eine Sicherung einbauen gegen Einsätze kleiner gleich 0, was besseres fällt mir gerde auch nicht ein, muss ich mal bei mir im System schauen.


Das ding hat ja schon ein "mindesteinsatz" deshalb weis ich ja auch nicht :suspicious:

jpwfour
22.12.2011, 12:11
Das ding hat ja schon ein "mindesteinsatz" deshalb weis ich ja auch nicht :suspicious:

Nur weil man einen Mindesteinsatz einstellen kann, heist das ja nicht, dass der auch überprüft wird :wink:
Ich hab hier nur das "Blackjack Deluxe", da ist so eine Prüfung drin (aber k.a. in welchem Shop es das noch gibt).

Ohne den Code zu kennen, kann man da halt schlecht weiterhelfen, könnte auch sein, dass generell in den Buchungen nur 0 Einsatz steht, oder dass der Wert nur im Buchungslisteneintrag verwendet wird, aber trotzdem der volle Einsatz abgezogen wird, dass es Freispiele gibt, ....

kakuzu
23.12.2011, 00:56
Sofern du etwas Ahnugn von PHp hast, könnte dir vieleicht folgende Seite weiter helfen.
Dor handelt es sich zwar um das verhindern Minus einsätze zu setzen allerdings mit ein wenig umbau Arbeiten lässt es sich auch auf deinen Fall ändern.

http://www.vms-tutorial.de/wiki/Minus_Bug

Hardy
30.01.2012, 14:13
Ich glaube ich habe die Lücke gefunden aber ob es das tatsächlich ist kann ich nicht versprechen denn Einsatz 0 habe ich auch den Weg nicht hinbekommen aber einsatz 100 und Gewinn 18600 habe ich geschafft.^^
Ich Poste den Weg wie das geht mal lieber nicht sonst haben wir bald wieder ein paar neue Faker ,.:rolleyes:

Also öffnet die game.php datei und sucht:

$einsatz = $_GET['einsatz'];und ersetzt es mit:

$einsatz = intval($_GET['einsatz']);

jpwfour
30.01.2012, 14:40
...und ersetzt es mit:


Man könnte auch mal folgendes ausprobieren:

$einsatz = intval($_GET['einsatz']);
if($einsatz <= 0) die('einsatz!');Sollte normalerweise keine Probleme geben, ausser bei Spielen, die Freispiele haben, und dabei der gesendete Einsatz = 0 sein darf. Aber denke das ist bei einem Blackjack nicht der Fall.

Sollte dann in den Buchungen immernoch die "0" auftauchen, ist im weiteren Code noch was falsch, indem Fall ist es vermutlich besser, ganz auf den Einsatz des Skriptes zu verzichten... :suspicious:

Hardy
30.01.2012, 14:44
2teres wird ja schon geprüft:

...
if ($einsatz >= $mineinsatz and $einsatz <= $maxeinsatz) {
...