Aktuelles Datum und Uhrzeit: Mo 23 Nov, 2009 09:33
Alle Zeiten sind GMT + 1 Stunde
|
 | |  |
| Autor |
Nachricht |
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: So 12 Sep, 2004 04:18 Titel:
|
|
|
Neues Komplettpaket mit allen vorangegangenen Änderungen und neuen Features:
-----> DOWNLOAD Version 11-09-2004 (Selbstentpackend, 842 kB) <-----
Dies wird der letzte Release von LoGD 0.9.7+jt ext (GER) sein. Eventuelle Bugfixes werde ich hier bekannt geben, aber größere Änderungen und neue Features wird es von meiner Seite aus für diese Version nicht mehr geben.
Wie immer sind alle bisher genannten Änderungen im neuen Paket enthalten. Außerdem enthält das Paket jetzt:- Das fertige Itemsystem. Eine Auflistung aller verfügbarer Item-Klassen und deren Verwendung ist in invhandler.php enthalten.
- Finde Waffen und Rüstungen im Wald und statte dich damit aus, oder verkaufe sie.
- Schenke deinen Freunden mehr oder weniger brauchbare Gegenstände.
- Kaufe Möbel für dein Haus.
- Kaufe oder finde Zauber, Fertigkeiten und Tränke und setze sie gegen deine Feinde ein.
- Lerne, mit mächtigen Flüchen umzugehen.
- Verdiene zusätzlich Geld durch den Verkauf von Beute, die du deinen Gegnern abnimmst.
- Beispiel-Items
- Grafischer Lebens- und Erfahrungsbalken.
- Willkommenstorten mit Schutzfunktion für neue Charaktere und Geburtstagskrieger.
- Das eigene Verhalten hat Auswirkungen auf die Ehre und diese auf das Verhalten der NPCs.
- Neue, stabilere Zeitfunktion.
- PHP 5 Kompatibilität.
- Bugfixes, Balancing, Optimierungen und unzählige Kleinigkeiten.
Achtung! Dieses Paket eignet sich nicht als Update für eines der Vorgängerpakete oder für ältere Versionen! Für ein Update müssen sämtliche Änderung an der Datenbank manuell durchgeführt werden. Dazu gehört auch, die Passwörter zu verschlüsseln. Diese Version speichert Passwörter nur noch als MD5 Hash in der Datenbank und verlangt beim Login auch einen MD5 Hash dort vorzufinden.
Um für ein Update die Passwörter zu verschlüsseln, muss der SQL-Befehl "UPDATE accounts SET password=MD5(password)" ausgeführt werden. Aber VORSICHT! Eine MD5-Verschlüsselung kann nicht rückgängig gemacht werden!
Alle weiteren Änderungen an der Datenbank müssen der mitgelieferten SQL-Installationsdatei entlockt werden, was durchaus mit einigem Aufwand verbunden ist.
Informationen für eine (Neu-)Installation stehen wie immer im README.TXT.
Viel Spaß
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Fr 17 Sep, 2004 03:27 Titel:
|
|
|
Änderungen bis 17.6.2004 (nicht im Paket enthalten)
- "Kein Betreff" in Betreffzeile von Olde Mails ohne Betreff (siehe hier)
- In rebirth.php $session[user][charm]=1 durch $session[user][charm]=2 ersetzt (sonst war sofort Scheidung)
- Rätseleditor (siehe hier)
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Sa 18 Sep, 2004 17:15 Titel:
|
|
|
- setnewday.php: Meldung "Der Wanderhändler ist heute im Dorf" entfernt (die Meldung kam immer - Tabelle "news" will ich aber nicht LOCKen.)
- academy.php: Beim Rausschmiss das Komma beim Gold entfernt (round)
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Di 21 Sep, 2004 14:40 Titel:
|
|
|
- templates/cupertino.htm: Bugfix nach Zarzal (Klick)
- common.php: Bugfix nach Zarzal: "/". entfernt. (Klick)
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Mi 29 Sep, 2004 01:26 Titel:
|
|
|
- beggar.php ** Bugfix ** nach >> Gargamel
- rebirth.php ** Bugfix ** Edelsteine wurden bei Erneuerung nicht auf 0 gesetzt.
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Mo 04 Okt, 2004 13:04 Titel:
|
|
|
- riddleditor.php ** Bugfix ** nach Chaosmaker (Klick)
- dragon.php ** Bugfix ** Geburtstage wurden nach einem Drachenkill gelöscht
| Code: |
---- öffne: dragon.php
---- finde (2x)
,"battlepoints"=>1
---- füge danach ein:
,"birthday"=>1 |
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Do 28 Okt, 2004 02:03 Titel:
|
|
|
- special/forestlake.php: * BUGFIX * In Zeile 241, 242 und 250 jeweils ein ",hvalue" entfernt.
- vendor.php: In Zeile 39 "class='Schmuck' OR " und " OR class='Beute'" entfernt.
- setnewday.php: Nach Zeile 152 eingefügt:
db_query("DELETE FROM items WHERE owner=0 AND (class='Schmuck' OR class='Beute')");
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Mo 01 Nov, 2004 18:32 Titel:
|
|
|
- academy.php, common.php: Man kann keine Zauber mehr kaufen, solange man einen Arenakampf laufen hat.
- necromancer.php: Überflüssiges Leerzeichen im Text entfernt.
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Mo 20 Dez, 2004 18:47 Titel:
|
|
|
- Chaosmaker's Haustiermod (mit leichten Modifikationen) eingebaut.
- common.php: In der Vitalinfo Erfahrungs- und Edelsteinanzeige vertauscht
- petition.php: Bei eingeloggten Spielern werden Felder für Charname und Mailaddy automatisch ausgefüllt. Ausserdem Regeln angepasst.
- Kleinere Bugfixes an verschiedenen Stellen
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Fr 31 Dez, 2004 13:26 Titel:
|
|
|
- flowers.php, gardens.php, invhandler.php, newday.php, prefs.php: Heckis Blumenbeet eingebaut
- Kleineswesen von Harassim übernommen
- Bellos Turm von Harassim übernommen
- setnewday.php: Möbel, die nur noch einem Haus, aber keinem Besitzer mehr zugeordnet sind, werden automatisch gelöscht.
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Mi 06 Apr, 2005 01:43 Titel:
|
|
|
- logs.php: Böser Fehler! ***BUGFIX***
| Code: |
## Finden:
output('User '.implode(', ',$delnames).' aus folgendem Grund löschen: ');
## Ersetzen durch (das '/*' nicht vergessen!):
output('User '.implode(', ',$delnames).' löschen? ');
/*
## Finden:
addnav('','logs.php?op=multi&act=dodeleteuser&searchby='.$_GET['searchby'].'&userid='.implode(',',$_POST['userid']));
## Ersetzen durch (das '*/' nicht vergessen!):
*/
output("`n`n`c`b-- <a href='logs.php?op=multi&act=dodeleteuser&searchby=".$_GET['searchby']."&userid=".implode(',',$_POST['userid'])."'>Löschen bestätigen</a>--`b`c`n`n`n",true);
addnav('','logs.php?op=multi&act=dodeleteuser&searchby='.$_GET['searchby'].'&userid='.implode(',',$_POST['userid']));
## Finden:
deleteuser($this,$_POST['stdreason'],$_POST['reason'],$_POST['savereason']);
## Ersetzen durch:
$sql = "SELECT name from accounts WHERE acctid='{$this}'";
$res = db_query($sql);
// inventar und haus löschen und partner und ei freigeben
if ($this==getsetting("hasegg",0)) savesetting("hasegg","0");
$sql = "UPDATE items SET owner=0 WHERE owner=$this";
db_query($sql);
$sql = "UPDATE houses SET owner=0,status=3 WHERE owner=$this AND status=1";
db_query($sql);
$sql = "UPDATE houses SET owner=0,status=4 WHERE owner=$this AND status=0";
db_query($sql);
$sql = "UPDATE accounts SET charisma=0,marriedto=0 WHERE marriedto=$this";
db_query($sql);
$sql = "DELETE FROM pvp WHERE acctid2=$this OR acctid1=$this";
db_query($sql) or die(db_error(LINK));
$sql = "DELETE FROM accounts WHERE acctid='$this'";
db_query($sql);
output( db_affected_rows()." Benutzer gelöscht.`n"); |
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Mo 01 Aug, 2005 11:14 Titel:
|
|
|
academy.php, Zeile 373:
if (db_num_rows($result)>$ppp) addnav("Mehr Zauber","academy.php?op1=bringmetolife&actino=buy&limit=".($page+1));
->
if (db_num_rows($result)>$ppp) addnav("Mehr Zauber","academy.php?op1=bringmetolife&action=buy&limit=".($page+1));
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Do 11 Aug, 2005 17:53 Titel:
|
|
|
Sicherheitspatch!
login.php:
Ersetze:
$sql = "SELECT * FROM accounts WHERE login = '$HTTP_POST_VARS[name]' AND password=MD5('$HTTP_POST_VARS[password]') AND locked=0";
durch:
$sql = "SELECT * FROM accounts WHERE login = '".addslashes(stripslashes($_POST['name']))."' AND password=MD5('{$_POST['password']}') AND locked=0";
Bei deaktivierten "magic_quotes" unbedingt sofort durchführen!!
(Danke an dragonslayer fürs Melden)
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Sa 22 Okt, 2005 21:38 Titel:
|
|
|
- houses.php: Ich habe mal einen Versuch gestartet, die "Cheaterei" durch Hauskäufe und -Verkäufe einzudämmen, ohne auf die Möglichkeit, direkt zu verkaufen, verzichten zu müssen.
Bei neuen Häusern wird jetzt auch das Fertigstellungsdatum gespeichert und das Alter eines Hauses angezeigt.
Außerdem gibts einige kosmetische Änderungen und Bugfixes.
Wer noch die Standard-houses.php aus ext GER 3 mit eingebautem Haustiermod von Chaosmaker nutzt, sollte diese mit der neuen houses.php ersetzen.
Nötige Änderungen an der Datenbank stehen im Kopf der Datei.
--> Source
in der common.php ist die Funktion
| PHP: |
...
function getgamedate() {
$date = explode('-',getsetting('gamedate','0005-01-01'));
$find = array('%Y','%y','%m','%n','%d','%j');
$replace = array($date[0],sprintf('%02d',$date[0]%100),sprintf('%02d',$date[1]),(int)$date[1],sprintf('%02d',$date[2]),(int)$date[2]);
return str_replace($find,$replace,getsetting('gamedateformat','%Y-%m-%d'));
}
...
|
folgendermaßen zu erweitern, um das Erstellungsdatum eines Hauses richtig und im eingestellten Format anzuzeigen:
| PHP: |
...
function getgamedate($spieldatum=false) {
$date = explode('-',getsetting('gamedate','0005-01-01'));
if ($spieldatum) $date = explode('-',$spieldatum);
$find = array('%Y','%y','%m','%n','%d','%j');
$replace = array($date[0],sprintf('%02d',$date[0]%100),sprintf('%02d',$date[1]),(int)$date[1],sprintf('%02d',$date[2]),(int)$date[2]);
return str_replace($find,$replace,getsetting('gamedateformat','%Y-%m-%d'));
}
...
|
special/sacrificealtar.php: Komplett überarbeitet. Das Opfern von erschlagenen Monstern ist wieder möglich.
--> SourceBitte teilt mir eventuell noch enthaltene Fehler mit.
[edit]
Ahja, man kann jetzt auch in verlassene Häuser einbrechen. Die Bewohner dort sind also nicht mehr länger immun.
Zuletzt bearbeitet von anpera am Mi 30 Nov, 2005 21:51, insgesamt 1-mal bearbeitet
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
anpera
|
|
Admin
|

|
| |
Geschlecht: Alter: 34
|
|
Anmeldungsdatum: 21.01.2003
|
|
Beiträge: 1361
|
|
Wohnort: Haßfurt
|
|
|
|
|
|
|
Verfasst: Mo 24 Okt, 2005 17:20 Titel:
|
|
|
Hier nochmal die überarbeitete houses.php ohne Haustiermod.
Danke an Devilzimti
_________________ 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 !
|
|
|
|
Nach oben
|
|
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst Deine Beiträge in diesem Forum nicht bearbeiten. Du kannst Deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen |
|