anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 16 Jun, 2019 02:37

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Leeres Waldereignis
BeitragVerfasst: So 30 Jun, 2013 18:19 
Offline
Profi
Profi

Registriert: Di 20 Jul, 2010 13:27
Beiträge: 137
LoGD: http://www.shibaya-logd.de/source.php
Huhu,

ich hab jetzt den Fall, dass ein leeres Waldereignis aufgetaucht ist. Navigation ist komplett da, nur steht halt in der Mitte "Etwas Besonderes" und mehr nicht. Ich hab hier schon gesucht und fand Hinweise auf die wege.php und den Waldspecialeditor. Da ich beides nicht habe, kanns daran auch nicht liegen. Hilfe :(

Hier auch noch ein Screenshot

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Leeres Waldereignis
BeitragVerfasst: So 30 Jun, 2013 18:41 
Offline
Profi
Profi

Registriert: Mo 01 Sep, 2008 10:29
Beiträge: 103
Wohnort: Niedersachsen
Geschlecht: Männlich
LoGD: https://www.sotbd.de/about.php?op=source
Aus deinem Screenshot geht leider nicht hervor welches Level du bist, aber als ich damals ein ähnliches "Problem" hatte lag es an dem Special fightmaster.php welches dich direkt in den Wald zurück schickt wenn du eben schon Level 15 bist. Wäre mein spontaner Einfall dazu.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Leeres Waldereignis
BeitragVerfasst: So 30 Jun, 2013 18:54 
Offline
Profi
Profi

Registriert: Di 20 Jul, 2010 13:27
Beiträge: 137
LoGD: http://www.shibaya-logd.de/source.php
Der Spieler bei dem es jetzt schon 2 Mal passiert ist, ist erst Level 7. Ich versteh nicht wo der Fehler herkommt :(


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Leeres Waldereignis
BeitragVerfasst: So 30 Jun, 2013 18:56 
Offline
Profi
Profi

Registriert: Mo 01 Sep, 2008 10:29
Beiträge: 103
Wohnort: Niedersachsen
Geschlecht: Männlich
LoGD: https://www.sotbd.de/about.php?op=source
Da ich in deiner Source nicht auf die Specials zugreifen kann, kann ich dir dann leider auch nicht weiterhelfen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Leeres Waldereignis
BeitragVerfasst: So 30 Jun, 2013 19:00 
Offline
Profi
Profi

Registriert: Di 20 Jul, 2010 13:27
Beiträge: 137
LoGD: http://www.shibaya-logd.de/source.php
Ich hab die Specials jetzt alle geöffnet.

Danke für deine Hilfe


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Leeres Waldereignis
BeitragVerfasst: Mo 01 Jul, 2013 23:18 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1595
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Ich habe da einen Verdacht:
Du hast eine sehr sehr alte forest.php, die bei Waldereignissen, die mit $_GET statt mit $HTTP_GET_VARS arbeiten, nicht abgefangene Fälle provozieren kann.

Wenn Spieler auf ein besonderes Ereignis treffen, ist die forest.php mit ...op=search oder ganz ohne op aufgerufen worden. Bevor das besondere Ereignis gestartet wird, setzt die forest.php $HTTP_GET_VARS['op'] auf "". Der Fall $HTTP_GET_VARS['op'] == "search" kommt also in Specials nie vor und muss nicht abgefangen werden.

Ereignisse, die auf $_GET['op'] abfragen, MÜSSEN bei dir aber auch den Fall $_GET['op'] == "search" berücksichtigen, weil deine forest.php eben nur $HTTP_GET_VARS['op'] auf "" setzt, nicht aber $_GET['op']!

Dein Special demon.php ist z.B. davon betroffen. Der Fall $_GET['op'] == "search" ist nicht abgefangen, eine Default-Schleife gibt es nicht - folglich bleibt das Ereignis leer, wenn es mit "...op=search" gefunden wird.


Die einfachere, aber nicht unbedingt zu empfehlende Lösung wäre es, alle Waldereignisse auf $HTTP_GET_VARS umzuschreiben, oder den Fall $_GET['op'] == "search" überall mit einzubauen, wo auf $_GET['op'] == "" abgefragt wird.

Die bessere Lösung wäre es, die forest.php so umzuschreiben, dass sie sowohl Waldereignisse mit $_GET wie auch mit $HTTP_GET_VARS korrekt (nämlich ohne den Fall "search") versorgen kann.
Die forest.php von hier beherrscht diesen Trick und kann dir vielleicht als Hilfestellung dienen.

Die beste Lösung wäre es natürlich, komplett auf $_GET umzusatteln. ;)

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Leeres Waldereignis
BeitragVerfasst: Di 02 Jul, 2013 14:03 
Offline
Profi
Profi

Registriert: Di 20 Jul, 2010 13:27
Beiträge: 137
LoGD: http://www.shibaya-logd.de/source.php
Ich sehe viel Arbeit auf mich zukommen xD

Danke schön :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Leeres Waldereignis
BeitragVerfasst: Di 02 Jul, 2013 18:58 
Offline
Profi
Profi

Registriert: Mo 01 Sep, 2008 10:29
Beiträge: 103
Wohnort: Niedersachsen
Geschlecht: Männlich
LoGD: https://www.sotbd.de/about.php?op=source
Ach das kommt ganz auf deinen Editor drauf an würde ich sagen ^^
Ich arbeite z.B. seit Anfang an mit Notepad++ und die dateiübergreifende Suche und Ersetzen Funktion ist sehr hilfreich, dann ist das ne Sache von einer Minute :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Leeres Waldereignis
BeitragVerfasst: Di 02 Jul, 2013 23:36 
Offline
Profi
Profi

Registriert: Di 20 Jul, 2010 13:27
Beiträge: 137
LoGD: http://www.shibaya-logd.de/source.php
den nutz ich ja auch xD
Aber auf die Idee bin ich noch nicht gekommen :D

Danke :)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum