PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : v3arcade 1.0.3 deutsch/Probs mit Mahjong-Solitaire


PLi
23.04.2005, 12:39
Seit neuestem haben wir nun auch das v3Arcade installiert.

funzt soweit sehr gut das ganze.

Nur ein Spiel macht Probleme

Mahjong Solitaire

Nach dem Spiel "blitzt" nur kurz die "Submit Score" Schaltfläche auf und dann findet man sich auf Forumhome wieder.

In der URL-Zeile steht "http://intern.online-spielen.de/forum/index.php?act=Arcade&do=newscore"

Jedenfalls habe ich mir daraufhin die arcade.php mal genauer angesehen und festgestellt, daß es da folgende Zeile gibt:

if (!$_GET['do'] && !$_POST['sessdo'] && !$_POST['do']) {
$_GET['do'] = "main";

Dieser Zeile schiebe ich nun irgendwo die Schuld für dieses Verhalten in die Schuhe, da in der URL nur 2 Parameter übergeben werden, das Script aber 3 braucht.

Also habe ich mich auf die Suche gemacht und festgestellt, daß die cookies Timeout Einstellung standardmäßig 900 Sekunden beträgt was ja 15 Minuten sind.

Ein Spiel dauert aber in der Regel über 20 Minuten.

Ich habe diesen Wert daraufhin auf 1800 erhöht, aber der gewünschte Erfolg blieb leider aus.

Ich finde keine Einstellung mehr die ich dafür verantwortlich machen könnte.
Hat jemand noch eine Idee woran das liegen könnte?

Willy-AC
23.04.2005, 17:35
Ich habe leider das selbe Problem. Vieleicht hat ja jemand Zeit, sich das Problem mal genauer anzusehen.

MrZeropage
23.04.2005, 19:50
Ich möchte jeglichen Support für den Hack nicht an verschiedenen Stellen geben, ich würde hiermit gerne auf den Arcade-Release-Thread auf vbhacks-germany verweisen:
http://www.vbhacks-germany.com/forum/showthread.php?t=39



trotzdem kurze Info:

Der Codeif (!$_GET['do'] && !$_POST['sessdo'] && !$_POST['do']) {
$_GET['do'] = "main";legt fest, dass wenn keiner der drei Parameter gesetzt ist, automatisch die Einstellung $_GET['do'] verwendet wird.
Das Ausrufezeichen davor ist ja das "not", also an dem Code kann es definitiv nicht liegen.

Das Timeout von 900 Sekunden ist eien vBulletin-Einstellung, aber das Cookie wird von der Spielhalle über die option "extendsession" künstlich verlängert, entweder klappt dies bei euch nicht wie gewünscht, oder aber das Spiel hat einen Bug.