anpera.net https://anpera.dyndns.org/phpbb3/ |
|
BUG ^^'' https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=1848 |
Seite 1 von 1 |
Autor: | Artemis1988 [ Do 20 Okt, 2005 23:39 ] |
Betreff des Beitrags: | BUG ^^'' |
Hab nu ein etwas größeres Problem! Und zwar ist manchen Usern im Wald ein Fehler "entgegen gekommen"! Sprich: Sie waren irgendwo (dessen ort ich selbst mit der DB nicht nachvollziehen kann) gefangen! Hatten weder Nav's noch irgendeinen Text als Anzeige! *heul* Habe dafür den Wald sperren müssen und hoffe dringend auf professionelle Hilfe! Grüße Artemis |
Autor: | Amerilion [ Fr 21 Okt, 2005 04:49 ] |
Betreff des Beitrags: | |
Mmmmm,n Link zur source wäre ein erster Schritt ![]() (Die Sig ist auch ein guter Ort dafür, auch wenn ich meine da nicht hab ^^) |
Autor: | Devilzimti [ Fr 21 Okt, 2005 06:43 ] |
Betreff des Beitrags: | |
Liegt wohl an schlecht gemachten Waldevents.. Mehr fällt mir ohne nen Blick auf deinen Source zu machen net ein.. |
Autor: | Artemis1988 [ Fr 21 Okt, 2005 11:18 ] |
Betreff des Beitrags: | |
-.- http://logd.emedian.net/dlvm/source.php Da is er Ich glaube auch das das mit den Waldkämpfen zu tun hat aber ich find keinen Fehler Grüße Artemis |
Autor: | anpera [ Fr 21 Okt, 2005 15:42 ] |
Betreff des Beitrags: | |
Der Fehler wird durch deine beiden Specials "aladin.php" und "floete.php" verursacht. Beide wurden entweder nicht für LoGD 0.9.7 bzw. 0.9.7 ext GER geschrieben, oder nie ausreichend damit getestet. Wenn du in Specials mit dem kurzen $_GET anstelle von $HTTP_GET_VARS arbeiten willst, musst du auf if ($_GET['op']=="" || $_GET['op']=="search") abfragen, da $_GET['op'] nur dann =="" ist, wenn das Special über den Admin-Link aufgerufen wird. Wenn das Special regulär durch einen Spieler ausgelöst wird, steht $_GET['op'] auf "search" - und dieser Fall wird in den genannten Specials nicht abgefangen! $HTTP_GET_VARS['op'] wird dagegen von der Forest-Engine automatisch auf "" gesetzt, weshalb die Abfrage auf if ($HTTP_GET_VARS['op']=="") ausreicht. Auf der sicheren Seite bist du, wenn du den Standardfall überhaupt nicht explizit abfragst, sondern einfach mit einem }else{ alle unbekannten Fälle auf den Standardfall umlenkst, der dann eben am Ende der Datei steht. Nun, es gibt auch einen Hack, der das Problem für alle derartigen Specials aus der Welt schafft:[php]//// Öffne: forest.php // Finde: $y = $HTTP_GET_VARS[op]; $HTTP_GET_VARS[op]=""; //echo "$x including special/".$events[$x]; include("special/".$events[$x]); $HTTP_GET_VARS[op]=$y; // Ersetze es durch: $y=$HTTP_GET_VARS['op']; $yy=$_GET['op']; $HTTP_GET_VARS['op']=""; $_GET['op']=""; //echo "$x including special/".$events[$x]; include("special/".$events[$x]); $HTTP_GET_VARS['op']=$y; $_GET['op']=$yy;[/php] Ahja, und nächstes Mal bitte Suchfunktion verwenden, das Problem ist schon seit Version 0.9.6 bekannt. ![]() P.S.: Außerdem enthält floete.php einen page_footer()-Aufruf, der da nicht hin gehört. |
Autor: | Artemis1988 [ Fr 21 Okt, 2005 19:38 ] |
Betreff des Beitrags: | |
Hey danke anpera! ;D Es gibt noch Leute auf die man sich eben noch verlassen kann! Danke! Grüße Artemis |
Autor: | Artemis1988 [ Sa 22 Okt, 2005 20:27 ] |
Betreff des Beitrags: | |
So, da man des Thema offen gelassen hat frag ich grad nochwas ![]() Ich habe die Jobs reingenommen um den Usern zu ermöglichen bei ner möglichen Sperre des Waldes(wegen Bugs) Geld zu verdienen! Nun aber ein Problem! Die User bekommen kein Geld, nachdem sie ihre 3 tage abgearbeitet haben! Es kann an der newday.php liegen denke ich, nur ich finde den Fehler nicht! Grüße Ara |
Autor: | anpera [ Sa 22 Okt, 2005 22:08 ] |
Betreff des Beitrags: | |
Wenn das das selbe Jobs-Addon ist, das ich kenne, musst du nur in der jobs.php ein == durch ein <= und in der newday.php ein != durch ein >= ersetzen. Bei der Job-Beschreibung in der Datenbank darf das "payment" (gold, gems) nicht übersetzt werden - bzw wenn, dann muss die Funktion in der newday.php angepasst werden. |
Autor: | Artemis1988 [ So 23 Okt, 2005 00:31 ] |
Betreff des Beitrags: | |
^^ Danke anpera! So, nun sage mir aber bitte wo ich die beiden sachen ändern muss ^^ Da sind soviele == ![]() Grüße Artemis |
Autor: | Artemis1988 [ Mi 26 Okt, 2005 17:20 ] |
Betreff des Beitrags: | |
Ok, Ich hab immernoch das Problem, das im Wald meine Spieler einfach hängenbleiben! Entweder sehen die da keinen Text unter "Besonderes Ereignis) oder/und keine Navs für Zurück! Kann mir da wieder jemand helfen? Grüße Artemis |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |