anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 16 Jun, 2025 20:07

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 29 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: problematik mit Specials
BeitragVerfasst: So 10 Jul, 2005 21:10 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Hi, bis vor einigen Tagen war noch alles Ok... Aber jetzt scheinen viele Specials nicht mehr richtig zu funktionieren...
Entweder steht da nur "Besonderes Ereignis" und das war's dann, oder man bekommt nur den Schluss des Specials mit.

Mehr kann ich darüber auch nicht sagen, da es mir selbst noch nicht passiert ist, ich höre nur immer wieder diese Geschichten von meinen Usern...

Weiss jmd. woran's liegen könnte?
Vielleicht an den ganzen if-Abfragen? :?

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: problematik mit Specials
BeitragVerfasst: So 10 Jul, 2005 22:41 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 18 Feb, 2005 11:58
Beiträge: 107
Wohnort: Bergisch Gladbach
Ich habe das gleiche Problem, sowohl bei mir als Admin aber auch bei den User gibt es dieses Probs.
Die Problematik dabei ist, das dass mit dem "Besonderen Ereignis" mal mit Text der einzelnen Spezials und mal ohne auftaucht!!!
Praktisch so als ob gar nicht im Wald passiert, da man keinen WK verliert und auch keine normale Wahlmöglichkeit hat!!!

Das ganze ist seit ich den Waldspezial-Editor <hier aus dem Bereich Hack & AddOn / Waldspezial Editor AddOn / wse_addon.zip> im Spiel habe, dem zufolge gehe ich auch davon aus das es an diesem liegt!!!

@Arîzto
Hast Du auch den Waldspezial-Editor im Spiel bzw. in der Admin-Grotte???
-------------------------------------------------------------

@all
Wäre schön wenn jemand eine brauchbare Lösung hätte bzw. das Prob kenn und es auch schon gelöst hat!!!

Meine Source -> http://www.logd-online.de/source.php


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 10 Jul, 2005 22:53 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Jo, hab den Editor drin, und eben erfahren, dass es daran liegt...

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: problematik mit Specials
BeitragVerfasst: So 10 Jul, 2005 23:04 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 21 Mai, 2005 18:20
Beiträge: 177
EA Neumann hat geschrieben:
Ich habe das gleiche Problem, sowohl bei mir als Admin aber auch bei den User gibt es dieses Probs.
Die Problematik dabei ist, das dass mit dem "Besonderen Ereignis" mal mit Text der einzelnen Spezials und mal ohne auftaucht!!!
Praktisch so als ob gar nicht im Wald passiert, da man keinen WK verliert und auch keine normale Wahlmöglichkeit hat!!!

Das ganze ist seit ich den Waldspezial-Editor <hier aus dem Bereich Hack & AddOn / Waldspezial Editor AddOn / wse_addon.zip> im Spiel habe, dem zufolge gehe ich auch davon aus das es an diesem liegt!!!

@Arîzto
Hast Du auch den Waldspezial-Editor im Spiel bzw. in der Admin-Grotte???
-------------------------------------------------------------

@all
Wäre schön wenn jemand eine brauchbare Lösung hätte bzw. das Prob kenn und es auch schon gelöst hat!!!

Meine Source -> http://www.logd-online.de/source.php




Ich hab das Problem schon länger als den Editor, von daher kann das nicht sein ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 10 Jul, 2005 23:05 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Ich habe die ersten Meldungen ein paar Tage nach Einbau bekommen ^^
Naja, sehe ich ja morgen... ;)

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 11 Jul, 2005 00:58 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
anpera hat geschrieben:
Leere Specials entstehen meistens dadurch, dass es im betroffenen Special nur Abfragen auf
if ($_GET['op']==""){
gibt, jedoch kein
}else{
das übrige Fälle abfängt.
Wenn in Specials mit
$_GET['op']
gearbeitet wird, muss die Abfrage auf den Startbereich entweder mit
if ($_GET['op']=="" || $_GET['op']="search"){
durchgeführt werden, oder der Startbereich am Ende mit
}else{
vorhanden sein.
Nur
$HTTP_GET_VARS['op']
wird vom Script auf "" gesetzt.
$_GET['op']
ist in Specials nur über den Superuserlink =="", für Spieler ist es =="search"!

Musst also wohl oder übel alle deine Specials mal danach durchsuchen. Testen per Superuserlink hilft dir beim Auffinden dieses Fehlers nicht.


Wer den Special-Editor verwendet und bereits viele Specials mit dem Fehler hat, sollte die Specials-Engine in der forest.php mal aktualisieren. Alle anderen können das natürlich auch machen. Es erleichtert die Arbeit.
[php]//// in der 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'];
$HTTP_GET_VARS['op']="";
$yy = $_GET['op'];
$_GET['op']="";
//echo "$x including special/".$events[$x];
include("special/".$events[$x]);
$HTTP_GET_VARS['op']=$y;
$_GET['op']=$yy;[/php]

_________________
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:
BeitragVerfasst: Mo 11 Jul, 2005 09:12 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 21 Mai, 2005 18:20
Beiträge: 177
Jau danke Anp :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 11 Jul, 2005 10:50 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 18 Feb, 2005 11:58
Beiträge: 107
Wohnort: Bergisch Gladbach
anpera hat geschrieben:
anpera hat geschrieben:
Wer den Special-Editor verwendet und bereits viele Specials mit dem Fehler hat, sollte die Specials-Engine in der forest.php mal aktualisieren. Alle anderen können das natürlich auch machen. Es erleichtert die Arbeit.
[php]//// in der 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'];
$HTTP_GET_VARS['op']="";
$yy = $_GET['op'];
$_GET['op']="";
//echo "$x including special/".$events[$x];
include("special/".$events[$x]);
$HTTP_GET_VARS['op']=$y;
$_GET['op']=$yy;[/php]


Guter Tipp nur wer den Waldspezial-Editor hat, in dessen forest.php steht es nicht mehr so und somit ist es nicht gerade einfach deinen Tipp umzusetzen!!!

Bei mir steht an der stelle die Du meintest folgendes:
Zitat:
......
if ($waldspecial=='') {output("`b`@Arrr, dein Administrator hat entschieden, dass es dir nicht erlaubt ist, besondere Ereignisse zu haben. Beschwer dich bei ihm, nicht beim Programmierer. Es könnte natürlich auch sein, dass es kein Waldspecial gibt, das für dich freigeschalten ist... zu dumm..");}
$y = $_GET[op];
$_GET[op]="";
include("special/".$waldspecial);
db_query("UPDATE waldspecial SET anzahl=anzahl+1 WHERE filename='".$waldspecial."';");
$_GET[op]=$y;


meine Lösung hierzu ist nun folgende:
Zitat:
......
if ($waldspecial=='') {output("`b`@Arrr, dein Administrator hat entschieden, dass es dir nicht erlaubt ist, besondere Ereignisse zu haben. Beschwer dich bei ihm, nicht beim Programmierer. Es könnte natürlich auch sein, dass es kein Waldspecial gibt, das für dich freigeschalten ist... zu dumm..");}
$y = $HTTP_GET_VARS['op'];
$HTTP_GET_VARS['op']="";
$yy = $_GET['op'];
$_GET['op']="";
//echo "$x including special/".$events[$x];
include("special/".$waldspecial);
db_query("UPDATE waldspecial SET anzahl=anzahl+1 WHERE filename='".$waldspecial."';");
$HTTP_GET_VARS['op']=$y;
$_GET['op']=$yy;
.....


Nachdem ich das nun so gelöst habe, dank des Gedankenanstosses von Anpera tritt der Fehler nicht mehr auf!!!

Nochmals Danke Anpera für den Tipp!!!


Zuletzt geändert von EA Neumann am Sa 16 Jul, 2005 21:08, insgesamt 2-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 11 Jul, 2005 18:28 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
@Neumann *uuh* Pass auf, dass er dich wegen dem "m" nicht haut ;)

Danke @Anpera & Neumann, werd's mal so versuchen...
(Dabei hab ich das Teil extra wieder ausgebaut ... -_-)

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 11 Jul, 2005 19:08 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 18 Feb, 2005 11:58
Beiträge: 107
Wohnort: Bergisch Gladbach
Arîzto hat geschrieben:
@Neumann *uuh* Pass auf, dass er dich wegen dem "m" nicht haut ;) ...


Uppsssssss, auch gerade gesehen *peinlich* !!!
Habe es natürlich sofort geändert, soll auch nicht mehr vorkommen :D !!!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 22 Jul, 2005 16:22 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Mit der Lösung von Anpera hat das äußerst gut geklappt.

Nachem ich in der forest.php einige ' gesetzt hatte, wurden die leeren Eereignisse schon wesentlich weniger. Mit dem einfügen von $this->bbcode_second_pass_code('', '$_GET['op']="search"){') wurden die fehler dann vollkommen beseitigt. Wenn ich darf, würde ich gern alle überarbeitetn specials (überarbeitet in dem Sinne von ' gesetzt und dem || $_GET['op']="search"){) hier zum dl stellen. =)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 22 Jul, 2005 16:31 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Also bei mir gings gar nimma mit [php]if($_GET['op'] == '' || $_GET['op']== 'search'){[/php]

Special war aufrufbar aber nix ging wieso weiss ich nicht habs mir nit genau angeguckt werds selbst nochmal testen..


Zuletzt geändert von Kevz am Fr 22 Jul, 2005 17:36, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 22 Jul, 2005 16:43 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
weil es
[php]<?php if($_GET['op'] == '' || $_GET['op']=='search'){ ?>[/php]
sein muss.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 22 Jul, 2005 17:37 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Das sind beides die gleichen ne, das weissu ja gell? :lol:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 22 Jul, 2005 17:38 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
huch da habe ich mich versehen :pein:

bei mir war es so, das ich es nur mit einen = hatte, daher ging es bei mir nicht ... :lol:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 22 Jul, 2005 18:02 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
:lol: kann passieren, weil wenn du nur = machst kann es ja schlecht funzen :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 22 Jul, 2005 19:05 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Wie dem auch sei. Seitdem ich den Wald gesäubert habe und alle specials gesäubert bzw. geändert habe, treten keine Fehler mehr auf.^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Jan, 2006 22:49 
Offline
Eingeweihter
Eingeweihter

Registriert: Do 12 Aug, 2004 13:02
Beiträge: 91
Mich überfordert das grade ein wenig. Den Eventeditor habe ich nicht drin. Die Änderung an der Forrest.php habe ich gemacht. Bei der Durchsicht der Waldevents bin ich der Meinung das der Diamantgolem so ein Kadidat ist bin mirt da aber nicht sicher. Ich blick da nicht so 100% durch mit den Abfragen.

Ist vielleicht mal jemdand sich das Event anzusehen und zu prüfen ob das zutrifft? Würde mir sehr helfen. Das ist spontan das Event wo mir eingfällt das ich es als User noch nie hatte. Ist eines von 6 das ich letztens eingebaut habe. Die Piraten gehen, Zweisteins Hütte hatte ich auch schon, an der Lampe reiben geht und in die Statue kriechen hatte ich auch shcon. Bei den bankräubern bin ich mir jetzt nicht 100% sicher das ich den Mann im Wald getroffen habe. So bleibt eigentlich nur der Golem.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Jan, 2006 22:55 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Ohne Source zum Nachsehen ist da wenig machbar und nur wegen einem User werde ich meinen Server nicht an werfen und mir das Special raussuchen. ;)

Mit anderen Wort. Ein Link zu deiner Source wäre hilfreich, ist Pflicht und erleichtert jedem "Helfer" bei der Durchsicht.

Mfg Garlant


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Jan, 2006 23:03 
Offline
Eingeweihter
Eingeweihter

Registriert: Do 12 Aug, 2004 13:02
Beiträge: 91
ich bin davon ausgegegangen das ich das nicht müsste weil er hier im Forum liegt aber selbstverständlich liefer ich den link nach:

http://anpera.homeip.net/forum/viewtopi ... lem&t=1703


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 29 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum