anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 12:48

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: BUG ^^''
BeitragVerfasst: Do 20 Okt, 2005 23:39 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
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

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 21 Okt, 2005 04:49 
Offline
Meister
Meister

Registriert: Sa 25 Sep, 2004 11:49
Beiträge: 337
Wohnort: Irgendwo im Sauerland
LoGD: http://www.rulina.de/logd/source.php
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 ^^)

_________________
*Mekkelon - Mitglied im Renais-Völkerbund*
Thread


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 21 Okt, 2005 06:43 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
Liegt wohl an schlecht gemachten Waldevents..
Mehr fällt mir ohne nen Blick auf deinen Source zu machen net ein..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 21 Okt, 2005 11:18 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
-.-

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

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 21 Okt, 2005 15:42 
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
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.

_________________
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: Fr 21 Okt, 2005 19:38 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
Hey danke anpera! ;D
Es gibt noch Leute auf die man sich eben noch verlassen kann!


Danke!

Grüße
Artemis

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 22 Okt, 2005 20:27 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
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

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 22 Okt, 2005 22:08 
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
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.

_________________
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: So 23 Okt, 2005 00:31 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
^^
Danke anpera!

So, nun sage mir aber bitte wo ich die beiden sachen ändern muss ^^
Da sind soviele == ;)

Grüße
Artemis

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 26 Okt, 2005 17:20 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
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

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 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