anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Bitte dringendst um Hilfe beim Wald.... https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4125 |
Seite 1 von 1 |
Autor: | Kevz [ Fr 09 Nov, 2007 14:55 ] |
Betreff des Beitrags: | |
Wo ist jetzt dein Problem?! Ich seh gerade nicht wirklich was auf dem Bild, was relevant sein 'könnte'. Ich sehe nur eine Debug-Ausgabe von einem Kampf. |
Autor: | Voxdomini [ Fr 09 Nov, 2007 15:40 ] |
Betreff des Beitrags: | |
Achso ja.. das Problem ist dass da die navs erscheinen obwohl ein Ereignis da ist.. Das soll natürlich so nicht sein irgendwas läuft da unrund.Danke für die Antwort*gg* Sorry hatte vergessend as genauer zu erläutern |
Autor: | The Dead [ Fr 09 Nov, 2007 15:40 ] |
Betreff des Beitrags: | |
Hmm, ich weiß was er meint auch wenn ich nicht weiß woran es liegt. Schaut mal links die Navs... Da stehen die vom Special und die normalen Waldaddnavs ich denke mal das er das meint €dit: Er war schneller^^ |
Autor: | Kevz [ Fr 09 Nov, 2007 15:48 ] |
Betreff des Beitrags: | |
Habt ihr die Funktion 'forest' richtig genutzt/gesetzt? Denn das ist wohl in diesem falle mehr abhängig vom eigenen Ereignis selbst. PHP 5 hat darauf keinen großen einfluss, welche Parameter gegeben sind bzw. nicht. |
Autor: | Voxdomini [ Fr 09 Nov, 2007 15:54 ] |
Betreff des Beitrags: | |
Die Funktion forest? Hier die Foinction forest. ich weiss jetzt was du meinst...Danke für die Hilfe schonmal^ addnav("Tägliche News","news.php"); page_footer(); $sql = "SELECT acctid FROM accounts WHERE superuser>=3"; $result = db_query($sql); while ($row = db_fetch_assoc($result)) { systemmail($row['acctid'],"`#{$session['user']['name']}`# hat versucht, Superuser-Seiten zu hacken!","Böse(r), böse(r), böse(r) {$session['user']['name']}, du bist ein Hacker!"); } exit(); } } function forest($noshowmessage=false) { global $session,$playermount; $conf = unserialize($session['user']['donationconfig']); if ($conf['healer'] || $session['user']['acctid']==getsetting("hasegg",0)) { addnav("H?Golindas Hütte","healer.php"); } else { addnav("H?Hütte des Heilers","healer.php"); } addnav("B?Etwas zum Bekämpfen suchen","forest.php?op=search"); if ($session['user']['level']>1) addnav("H?Herumziehen","forest.php?op=search&type=slum"); addnav("Angstfreier Nervenkitzel","forest.php?op=search&tpye=doublethrill"); addnav("N?Nervenkitzel suchen","forest.php?op=search&type=thrill"); if (getsetting("bankrobber",0)>0){addnav("R?Zu den Räubern","bankrobber.php");} //if ($session[user][hashorse]>=2) addnav("D?Dark Horse Tavern","forest.php?op=darkhorse"); if ($playermount['tavern']>0) addnav("D?Nimm {$playermount['mountname']} zur Dark Horse Taverne","forest.php?op=darkhorse"); if ($playermount['tavern']>0 && $conf['castle']) addnav("B?Nimm {$playermount['mountname']} zur Burg","forest.php?op=castle"); if ($conf['goldmine']>0) addnav("Goldmine (".$conf[goldmine]."x)","paths.php?ziel=goldmine&pass=conf"); if ($session[user][rpchar]!=1)addnav("Zum Meister","train.php"); addnav("Z?Zurück zum Dorf","village.php"); addnav("","forest.php"); if ($session['user']['level']>=15 && $session['user']['seendragon']==0){ addnav("G?`@Den Grünen Drachen suchen","forest.php?op=dragon"); } addnav("Sonstiges"); if ($session['user']['gold']>0){ addnav("l?Gold sichern","schnellbank.php"); } addnav("P?Plumpsklo","outhouse.php"); if ($session['user']['turns']<=1 ) addnav("Hexenhaus","hexe.php"); if ($noshowmessage!=true){ output("`c`7`bDer Wald`b`0`c"); output("Der Wald, Heimat von bösartigen Kreaturen und üblen Übeltätern aller Art.`n`n"); output("Die dichten Blätter des Waldes erlauben an den meisten Stellen nur wenige Meter Sicht. "); output("Die Wege würden dir verborgen bleiben, hättest du nicht ein so gut geschultes Auge. Du bewegst dich so leise wie "); output("eine milde Brise über den dicken Humus, der den Boden bedeckt. Dabei versuchst du es zu vermeiden "); output("auf dünne Zweige oder irgendwelche der ausgebleichten Knochenstücke zu treten, welche den Waldboden spicken. "); output("Du verbirgst deine Gegenwart vor den abscheulichen Monstern, die den Wald durchwandern."); if ($session['user']['turns']<=1) output(" In der Nähe siehst du wieder den Rauch aus dem Kamin eines windschiefen Hexenhäuschens aufsteigen, von dem du schwören könntest, es war eben noch nicht da. "); } if ($session['user']['superuser']>1){ output("`n`nSUPERUSER Specials:`n"); $d = dir("special"); while (false !== ($entry = $d->read())){ // Skip non php files (including directories) if(strpos($entry, ".php") === false) continue; // Skip any hidden files if (substr($entry,0,1)==".") continue; output("<a href='forest.php?specialinc=$entry'>$entry</a>`n", true); addnav("","forest.php?specialinc=$entry"); } } } Ich hoffe dass das richtig ist.. genau kann ich das natürlich nicht sagen..Danke aber im Vorraus schonmal |
Autor: | Kevz [ Fr 09 Nov, 2007 16:05 ] |
Betreff des Beitrags: | |
Es hängt schon ehr mit dem Ereignis zusammen. Die Funktion 'forest' gibt nur die Texte, Navi & co aus. Von d.h. also total wurscht. Also schau das jeweilige Ereignis nach, ob die Funktion dort gesetzt ist. |
Autor: | Voxdomini [ Fr 09 Nov, 2007 16:12 ] |
Betreff des Beitrags: | |
Du mienst jetzt IM speciakl selbst? Also da steht forest in jedem special.... eingebunden scheint es zu sein... |
Autor: | Eliwood [ Fr 09 Nov, 2007 16:17 ] |
Betreff des Beitrags: | |
Das Problem liegt, meinen Schätzungen zu folge, an einer nun deaktivieren PHP-Einstellung (register_long_arrays). Entweder stellst du das wieder auf on, oder ersetzt alle langen Arrays mit ihren kurzen Entsprechungen. Das sind: $this->bbcode_second_pass_code('', '$HTTP_SERVER_VARS => $_SERVER $HTTP_ENV_VARS => $_ENV $HTTP_POST_VARS => $_POST $HTTP_POST_FILES => $_FILES $HTTP_GET_VARS => $_GET $HTTP_COOKIE_VARS => $_COOKIE $HTTP_SESSION_VARS => $_SESSION') |
Autor: | Voxdomini [ Fr 09 Nov, 2007 16:23 ] |
Betreff des Beitrags: | |
Danke. Das sind mal Aussagen mit denen ich was anfangen kann. Also Danke trotzdem an KevZ. Aber Eliwood wo stelle ich das auf on?Danke nochmal. für die Hilfe LG vox |
Autor: | Voxdomini [ Fr 09 Nov, 2007 16:38 ] |
Betreff des Beitrags: | |
Hi Das steht hier bei Httpd Spezial: WebServer mod_rewrite PHP safe_mode PHP register_globals Habe das alles schonmal auf on gestellt LG Vox |
Autor: | Eliwood [ Fr 09 Nov, 2007 16:41 ] |
Betreff des Beitrags: | |
Mach safe_mod und register_globals wieder aus... Stell nie was an, von dem du nicht weisst, was es tut! Die Einstellung kannst du in der php.ini tätigen, oder, falls der Apache es erlaubt, die PHP-Einstellungen zu überschreiben, auch über die .htaccess. Alternativ gibts auch n' dritten Weg über PHP selbst. |
Autor: | Voxdomini [ Fr 09 Nov, 2007 16:45 ] |
Betreff des Beitrags: | |
Ok mache ich. Dachte register_globals würde gebraucht werden. Ich mache dann aber mal register-globals und safe_mod wieder aus und ändere erstmal die Sachen.Danke nochmal. Habe jetzt mal eine Anfrage geschickt dass das wieder aktiviert wird. keine Ahnung was da los war dass das deaktiviert wurde.. Die funktion ist aktiviert und es geht trotzdem nicht Vergesst den Blödsinn den ich gesagt habe. Werde das Team ransetzen was zu tun ist um den Server php 5 fähig zu bekommen. Danke nochmal für die Tips werde das auch berücksichtigen. Wenn alle Befehle ausgeführt sind sind wir schonmal einen Schritt weiter. Was muss noch beachtet werden? Erwarte Ausführungen. Danke Liebe grüsse Voxdomini |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |