anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 24 Apr, 2024 17:16

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Deutsche Version....und Probleme
BeitragVerfasst: Do 09 Sep, 2004 13:20 
Offline
Newbie

Registriert: Do 09 Sep, 2004 13:07
Beiträge: 6
Wohnort: Schönwald / Oberfranken
Hallo,

also..ich hab mir hier die deutsche Version gezogen und sie bei mir installiert. Funzt auch soweit, bis auf zwei sachen.

1. Wenn ich im Adminbereich bei den Spieleinstellungen unter
Spieltage pro Kalendertag eine Wert größer 6 eintrage bekomme ich den Fehler das Windows kein Datum vor dem 1.1.1970 verwenden kann.

Ich hab mir das mal angeguggt und hab folgende Lösung gemacht:

ursprünglicher Quelltext:
$this->bbcode_second_pass_code('', '
$tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
$tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
$today = strtotime(date("Y-m-d 00:00:00",$time));
$dayduration = ($tomorrow-$today) / getsetting("daysperday",4);
$secstotomorrow = $tomorrow-$time;
$secssofartoday = $time - $today;
$realsecstotomorrow = $secstotomorrow / getsetting("daysperday",4);
$realsecssofartoday = $secssofartoday / getsetting("daysperday",4);
')

geänderter Quelltext:
$this->bbcode_second_pass_code('', '
$tomorrow = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time));
$today = mktime(0,0,0,date('m',$time),date('d',$time),date('Y',$time));
$dayduration = ($tomorrow-$today) / getsetting("daysperday",4);
$secstotomorrow = $tomorrow-$time;
$secssofartoday = $time - $today;
$realsecstotomorrow = round($secstotomorrow / getsetting("daysperday",4),0);
$realsecssofartoday = round($secssofartoday / getsetting("daysperday",4),0);
')

Damit funktionierts ohne fehler.

2. Titel / User-Titel

Tja...solange ich keine Usertitel habe und die DK's des Spielers
unter 47 bleiben funktioniert alles soweit. Wenn ich User-Titel verwende
so wird dieser nicht angezeigt. Bei einem DK wird auch der Std-Titel nicht
mehr geändert. Ein Retitel im Admin-Bereich hilft auch nicht.

Ähnliches bei mehr als 47 DK's. Hier sollte (soweit ich das aus dem Quelltext gelesen hab) eigentlich Gott/Göttin als Titel benutzt werden..was aber nicht funktioniert. Es wird ab jetzt gar keine Titel mehr angezeigt, auch kein User-Titel.

Gibts dazu schon einen Workaround ? Soweit ich das gesehen hab betriefft
eine Änderung leider nicht nur 1-2 Dateien.



P.S.

System :

W2k-Client, Apache 1.3.31, PHP 4.3.7, MySQL 4.0.20a

_________________
Servus

Moonraven


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 09 Sep, 2004 14:16 
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
Soso ... und ich dachte, das Windows-Problem wäre durch die 197x -> 198x Aktion behoben...

Deine Änderung an der configuration.php hab ich mal übernommen und auch in der index.php strtotime() durch mktime() ersetzt. Das ist im Hinblick auf PHP 5 sicher die bessere Lösung. Danke :)


Zu den Titeln:
Hier ist LoGD 0.9.7 tatsächlich etwas anfällig, wenn man Custom Titles verwendet und der 'Engine' dabei nicht das gibt, was sie erwartet. Aber wenn man als Admin alles richtig macht, funktioniert das System einwandfrei, auch ohne den Code umschreiben zu müssen.

Die drei Felder "Name", "Title" und "Ctitle" sind nach festen Vorschriften miteinander verknüpft. Für den normalen Programmablauf müssen die 3 Felder folgendermaßen ausgefüllt sein:
- Name: Titel Name (Beispiel: Bauernjunge Moonraven)
- Titel: Titel (Beispiel: Bauernjunge)
- Custom Title: (leer lassen)

Wenn der Titel im Feld "Titel" nicht mit dem Titel im Feld "Name" übereinstimmt, funktioniert das Titelsystem nicht mehr.

Wenn ein benutzerdefinierter Titel verwendet werden soll, müssen die Felder folgendermaßen ausgefüllt sein:
- Name: Ctitle Name (Beispiel: Admin Moonraven)
- Titel: Titel (Beispiel: Bauernjunge)
- Custom Title: Ctitle (Beispiel: Admin)

Wenn der Titel im Feld "Cutsom Title" nicht mit dem Titel im Feld "Name" übereinstimmt, funktioniert das Titelsystem nicht mehr. Genauso muss der Originaltitel im Feld "Titel" erhalten bleiben. Er wird weiterhin mit jedem DK verändert und wenn keine Titel mehr vorhanden sind, auf Gott oder Göttin gesetzt.

Um den benutzerdefinierten Titel wieder loszuwerden, muss das Feld "Custom Title" gelöscht werden und im Feld "Name" Ctitle wieder durch Titel ersetzt werden.

Der Retitler im Adminbereich dient übrigens nur dazu, die Titel aller Spieler anzupassen, falls in der common.php eigene Titel eingefügt 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: Do 09 Sep, 2004 14:18 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Also das is was ganz neues bei mir gings mit Php4 einwandfrei ohne fehler bis auf das mit dem jahr 1981 aber das war kein wirkliches prob....aber ich hab nun php5 und hab alles umgestellt, es ist mir total neu das du so einen fehler bei dieser version bekommst....ich hab noch keinen gesehen der einen ähnlichen hat, aber es ist klar wenn du höher als 6 machst das ein fehler kommt, das is auch nur bis 6gemacht, von daher....

Mfg.

Kev


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 09 Sep, 2004 14:19 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
prob is gelöst....löööl....^^

mfg.

Kev


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 09 Sep, 2004 15:39 
Offline
Newbie

Registriert: Do 09 Sep, 2004 13:07
Beiträge: 6
Wohnort: Schönwald / Oberfranken
@anpera

Ah..danke. Das erklärts natürlich:)

btw...einfach mal nen Gruß von Franke zu Franke...ggg


@kev

Tja.....ich hab da scheinbar ein Talent dafür. :lol:

_________________
Servus

Moonraven


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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