anpera.net
https://anpera.dyndns.org/phpbb3/

Zeit Problem
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4499
Seite 1 von 3

Autor:  Sungar [ Di 29 Apr, 2008 17:54 ]
Betreff des Beitrags:  Zeit Problem

Zwei Probleme:

Also ich hab 2 Server einer läuft zu Hause (local,xamp)
Und einer in der BSZ über internet (lamp)

Bei den zu Hause Funktioniert alles, aber bei mir in der Schulen sind Folgende Probleme:

1. Die Zeit bei den spiel läuft nicht weiter bleibt immer bei 57:20 min bis nächsten Tag stehen.
Das heiß es gibt keine neuen Tage was total doof ist
2. Bei einen der Angemeldet ist hat folgendes Problem: Jedes mal wen er sch beim Heiler heilt und voll aufgeladen wird verliert er alle seine Lebenspunkte bis auf eins wen er irgendwo auf einen link klickt.

Wehre für Hilfe dankbar

Autor:  -DoM [ Mi 30 Apr, 2008 16:18 ]
Betreff des Beitrags:  Re: Zeit Problem

Eventuell zu Hause eine aktuelle PHP5, oder ne PHP4 Version und in der Schule eine alte PHP5 Version...

Wenn dies zutrifft, solltest du die Forensuche verwenden um die nötigen Änderungen an LotGD zu finden, damit diese PHP5 kompatibel wird. Es gibt schon zig Threads zu diesem Thema...

Autor:  Sungar [ Do 01 Mai, 2008 10:19 ]
Betreff des Beitrags:  Re: Zeit Problem

Na das komische ist ja dran das logd 1.1.1 dort funktioniert hat.
Außerdem hat unser Server in der BSZ eine aktuelle PHP5 Version.

Autor:  -DoM [ Do 01 Mai, 2008 12:40 ]
Betreff des Beitrags:  Re: Zeit Problem

Die Verison 1.1.1 ist eine komplett andere, als die 0.9.7. Beide Versionen haben eigentlich nur noch den Namen gemeinsam und noch ein paar Funktionsnamen.

Mache das was ich dir oben bereits geraten habe. Mache die Änderungen um 0.9.7 PHP5 kompatibel zu machen, und dann wird sie auch auf dem Schulserver laufen.

Autor:  Sungar [ Do 01 Mai, 2008 12:57 ]
Betreff des Beitrags:  Re: Zeit Problem

Na, ok. Wo steht das im Forum mit der Umwandlung?

Autor:  Varius [ Fr 02 Mai, 2008 06:14 ]
Betreff des Beitrags:  Re: Zeit Problem

Das hatte ich mir damals mal aus einen Beitrag kopiert :

Dann eben in allen Scripten folgendes suchen:

$HTTP_GET_VARS

ändern in

$_GET

gleiches gilt für

$HTTP_GET_POST

ändern in

$_POST

Wichtig ist ausserdem dass du bei strtotime(date("r") (es war doch das r oder?)
zu strtotime(date("c") änderst, also quasi das r in ein c änderst.



Hoffe es hilft Dir :)

Autor:  Sungar [ Mo 05 Mai, 2008 12:43 ]
Betreff des Beitrags:  Re: Zeit Problem

In welche dateien muss man den dan alles schauen?

Autor:  Harthas [ Mo 05 Mai, 2008 13:46 ]
Betreff des Beitrags:  Re: Zeit Problem

In allen. ;-)

Autor:  Nightborn [ Mo 05 Mai, 2008 14:41 ]
Betreff des Beitrags:  Re: Zeit Problem

nochmal. es gibt eine version die bereits in php5 ist. warum zur hölle kann man die nicht uploaden -_-

eliwood hat eine in seiner signatur.

Autor:  Sungar [ Mo 05 Mai, 2008 18:41 ]
Betreff des Beitrags:  Re: Zeit Problem

na toll

Autor:  Auric [ Mo 05 Mai, 2008 21:40 ]
Betreff des Beitrags:  Re: Zeit Problem

Ja, aber in der funzen die ganzen Mods (noch ^^) nicht...

Autor:  Sungar [ Mi 07 Mai, 2008 17:03 ]
Betreff des Beitrags:  Re: Zeit Problem

Leider muss ich euch enteuschen.
Hat leider nicht funktioniert die Zeit läuft immer noch nicht.
Muss ich vielleicht irgendwo bestimmtes reinschauen?

(Habe alles verändert wie es gesagt wurden ist, Benutze die Version von Atrahor 2.5, aber auch bei der ganz normal hat dies nicht geklappt.)

Autor:  Sungar [ Do 08 Mai, 2008 19:06 ]
Betreff des Beitrags:  Re: Zeit Problem

Hat sich erledigt wie es aussah konnte der Server keinen neuen tag nehmen der über den wert 12 ist.

Autor:  Sungar [ Do 15 Mai, 2008 12:54 ]
Betreff des Beitrags:  Re: Zeit Problem

Hab ein neues Problem, und zwar wisst ihr ja welche Version ich besitze.

Aber seit heute wurde die erste gilde gegründet und sobald man in eine Gilde ist kommen nur noch fehlermeldungen in jeden berreich wo gildenbenutz werden.
z.B. Neuer Tag, Mitgliederliste, dateien mit dg_*

Autor:  Eichi [ Do 15 Mai, 2008 13:47 ]
Betreff des Beitrags:  Re: Zeit Problem

Sungar hat geschrieben:
Hab ein neues Problem, und zwar wisst ihr ja welche Version ich besitze.

Aber seit heute wurde die erste gilde gegründet und sobald man in eine Gilde ist kommen nur noch fehlermeldungen in jeden berreich wo gildenbenutz werden.
z.B. Neuer Tag, Mitgliederliste, dateien mit dg_*


Aha, Fehlermeldungen?

(Wär ganz nützlich, wenn du die mitposten könntest ;) )

EDIT

dg_* <- ???

Autor:  Sungar [ Do 15 Mai, 2008 18:37 ]
Betreff des Beitrags:  Re: Zeit Problem

Ich glaub zwar es bringt nicht viel aber hier,


Meldung bei Neuen Tag,ab dan wen man in einer Gilde ist:
$this->bbcode_second_pass_code('', '
Fatal error: Cannot use string offset as an array in C:\xampp\webalizer\logd2\lib\dg_funcs.lib.php on line 1114
')

So jetzt einen ausschnitt aus den php code:

$this->bbcode_second_pass_code('', '
$g['taxdays']++;
$g['lastupdate'] = date('Y-m-d H:i:s');

// Ausbau weiterbauen
if($g['build_list'][0][0]) { // <-- Dies ist Zeile 1114
$g['build_list'][0][1]--;

if($g['build_list'][0][1] <= 0) { // Ausbau vollendet

$type = $g['build_list'][0][0];
$g['build_list'][$type] = min($g['build_list'][$type]+1,DG_BUILD_MAX_LVL);
$g['build_list'][0][0] = 0;

dg_massmail($gid,'Ausbau fertiggestellt!','Deine Gilde hat den Ausbau '.$dg_builds[$type]['name'].' fertiggestellt!');
dg_log('Ausbau '.$dg_builds[$type]['name'].' auf Lvl '.$g['build_list'][$type].' fertig!');

dg_addnews('`@Die Gilde '.$g['name'].'`@ hat soeben ihren Ausbau fertiggestellt!');

addhistory('`2Erweiterung des Ausbaus '.$dg_builds[$type]['name'].' fertiggestellt',2,$g['guildid']);

}
}
// END Ausbau

$tax_not_paid = floor( $g['taxdays'] / $taxdays);

if( ($g['taxdays'] % $taxdays) == 0 ) {

$tax = &dg_calc_tax($gid);

if($tax['gold'] > 0 || $tax['gems'] > 0) {

if($g['gold'] <= $tax['gold'] || $g['gems'] <= $tax['gems']) {

dg_log('Steuern ('.$tax['gold'].' Gold, '.$tax['gems'].' Gems) zum '.$tax_not_paid.'. Mal nicht bezahlt. Gold: '.$g['gold'].', Gems: '.$g['gems']);

$g['reputation'] = max($g['reputation']-4,0);

if($tax_not_paid == 2) {

// Weitesten Ausbau um eine Stufe zurücksetzen
$best_building = dg_get_max_build($g['guildid']);

if($best_building) {
$building = $dg_builds[$best_building]['name'];
$g['build_list'][$best_building]--;
dg_log('wurde wegen Steuerhinterziehung der Ausbau '.$building.' um eine Stufe zurückgesetzt');
dg_commentary($g['guildid'],'/msg Der Steuereintreiber pfändete den Ausbau '.$building.' und warf ihn dadurch um eine Stufe zurück!','',1);
dg_massmail($g['guildid'],'Ausbau zurückgestuft!','Da deine Gilde zum 2. Mal hintereinander ihre Steuern nicht bezahlen konnte, wurde der Ausbau '.$building.' gepfändet und um eine Stufe zurückgesetzt!',202);
dg_addnews('`&Der Gilde '.$g['name'].'`& wurde wegen Steuerhinterziehung ein Ausbau gepfändet!');
}
else { // Schwein gehabt
dg_log('wurde wegen Steuerhinterziehung KEIN Ausbau um eine Stufe zurückgesetzt');
}

}

if($tax_not_paid > 2) {

dg_massmail($g['guildid'],'`4Gilde aufgelöst!','`4Da deine Gilde zum 3. Mal hintereinander ihre Steuern nicht bezahlen konnte, wurde sie aufgelöst!');
dg_addnews('`4Die Gilde '.$g['name'].'`4 wurde wegen massiver Steuerhinterziehung aufgelöst!');
dg_delete_guild($g['guildid']);
return;

}


} // END keine Bezahlung
else {

$g['gold'] -= $tax['gold'];
$g['gems'] -= $tax['gems'];

// DEBUG
$g['gold_tax'] += $tax['gold'];
$g['gems_tax'] += $tax['gems'];
// END DEBUG

dg_log('bezahlte '.$tax['gold'].' Gold und '.$tax['gems'].' Edelsteine als Steuern');
dg_commentary($g['guildid'],'/msg`2 Der Steuereintreiber hat durch einen beherzten Griff in die Kasse die geforderten `^'.$tax['gold'].' Gold`2 und `^'.$tax['gems'].' Edelsteine`2 mitgenommen!','treasure',1);
$g['taxdays'] = 0;

}
} // END if tax > 0

} // END Steuern fällig

dg_save_guild();

}

')


Es könnten vielleicht auch noch andere Fehler entstehen, die mir aber noch nicht bekannt sind

Autor:  Eichi [ Do 15 Mai, 2008 20:22 ]
Betreff des Beitrags:  Re: Zeit Problem

Hm, darf ich mal fragen ob du dies Gildenmod vom Autor bekommen hast?

Da dies kein veröffentlichtes Script ist, soweit ich weiß, würde ich mich an den Autor wenden.
Sorry, aber da mir diese Gilden gegeben wurden mit dem netten Hinweis, dass ich dies nicht weitergeben soll.. :roll:

Nebenbei, im webalizer-Verzeichnis, deine Ordnerstruktur muss man nicht verstehen oder? :P


Grüße, Eichi

Autor:  Harthas [ Do 15 Mai, 2008 21:22 ]
Betreff des Beitrags:  Re: Zeit Problem

Vermutlich verwendest du die Dragonslayer-Version, oder?
Ansonsten wird das DG-Gildensystem kaum einfach so funktionieren.

Und falls du die DG-Version verwendest, so können dir wohl nur wenige hier helfen. Wäre übrigens gut gewesen, es bereits von Anfang an zu wissen. ;-)

Autor:  Sungar [ Fr 16 Mai, 2008 14:39 ]
Betreff des Beitrags:  Re: Zeit Problem

Das mit der Struktur ist schon in Ordnung

Wegen der Version ich benutzt die Atrahor Version 2.5, hab ich aber schon vorher geschrieben.

Zitat:
(Habe alles verändert wie es gesagt wurden ist, Benutze die Version von Atrahor 2.5, aber auch bei der ganz normal hat dies nicht geklappt.)





Und habe noch keine Gildenveränderungen Vorgenommen.
http://www.atrahor.de/source/

Autor:  Sungar [ Di 20 Mai, 2008 21:03 ]
Betreff des Beitrags:  Re: Zeit Problem

Weiß den niemand wie man das problem beheben kann?

Seite 1 von 3 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/