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

Wald-Ereignis: Das kleine Wesen im Wald
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=814
Seite 1 von 1

Autor:  Harassim [ Di 21 Dez, 2004 02:42 ]
Betreff des Beitrags:  Wald-Ereignis: Das kleine Wesen im Wald

Hi,

bei folgendem Ereignis handelt es sich um ein kleines Wesen, das einen im Wald durch sein unerträgliches Gepiepe nervt. Man kann versuchen es zu fangen, es zu zertreten oder es zu ignorieren. Bei ersterem besteht die Möglichkeit, selbst dieses Wesen zu werden (Der Gerettete bekommt eine Systemmail "Schöner Traum" und Waldkämpfe gutgeschrieben). Beim Zertreten sieht es umgekehrt aus: das Opfer bekommt eine Mail "Alptraum" und ihm werden Waldkämpfe abgezogen. In der Mail erfährt der Betroffene natürlich, wer der Retter bzw. der Übeltäter war ;)

Achtung: Unbedingt die Einbauanleitung in der Datei beachten, da Datenbankveränderungen und Veränderungen der newday.php und der dragon.php notwendig sind (gilt nur für 0.97!).

Das Ereignis läuft bereits seit einigen Monaten fehlerfrei auf dem in der Datei angegebenen Server, auf dem ich auch spiele.

Update: Es steht nun auch die Version für 0.98 zum Download bereit.

Schöne Grüße,

Harassim (dort: [Mod] Salyntha)

Dateianhänge:
kleineswesen098.zip [5.57 KIB]
640-mal heruntergeladen
kleineswesen.zip [5.33 KIB]
863-mal heruntergeladen

Autor:  anpera [ Di 21 Dez, 2004 05:43 ]
Betreff des Beitrags: 

Sehr nette Idee!

Ein paar Kleinigkeiten sind mir beim Anpassen aufgefallen:
- Die Abfrage auf $_GET['op'] war immer doppelt vorhanden.
- Man konnte in einigen Fällen negative Waldkämpfe bekommen.
- Im Fall "Ruhe" wurde der versprochene Waldkampf nicht addiert.

Sorry, falls ich noch was übersehen hab, oder ich neue Fehler dazugebastelt hab. Hier die logd-welt Version.

Ein Problem, das (wie in einigen anderen Specials) nicht abgefangen wird, ist die Titeländerung durch den Spieler in der Jägerhütte. Dafür steht jetzt aber eine Administrationsmöglichkeit zur Verfügung. (Siehe Einbauanleitung) :)

Autor:  Weasel [ Di 21 Dez, 2004 12:03 ]
Betreff des Beitrags: 

du hast echt nix zu tun anpi :)

Autor:  Harassim [ Di 21 Dez, 2004 12:52 ]
Betreff des Beitrags: 

anpera hat geschrieben:
- Die Abfrage auf $_GET['op'] war immer doppelt vorhanden.
- Man konnte in einigen Fällen negative Waldkämpfe bekommen.
- Im Fall "Ruhe" wurde der versprochene Waldkampf nicht addiert.


1. Meinst Du die Tatsache, dass "$_GET['op']" immer nach dem entsprechenden "case" kam?
2. Im Prinzip ja, aber das Spiel setzt sie sofort auf 0 zurück, wenn sie <0 sind.
3. Ah, ich erinnere mich :) Ich dachte, das hätte ich hier schon korrigiert, muss aber wohl in der 0.98er Version gewesen sein. Ändere es bitte so, dass man nichts dazubekommt, weil es keinen Sinn ergibt, einen dazu zu bekommen:
_____
output("`@Du reißt Dich zusammen und musst das Piepen noch etliche Stunden ertragen. Aber letzten Endes war es wirklich nicht so schlimm.");
$session[user][specialinc]="";
break;
_____

Zitat:
Ein Problem, das (wie in einigen anderen Specials) nicht abgefangen wird, ist die Titeländerung durch den Spieler in der Jägerhütte.


Das lässt sich recht leicht bewerkstelligen, in der 0.98er Version gibt es dieses Problem auch nicht mehr. Und zwar wird dort nicht mehr der Name sondern der Login abgefragt und gespeichert. Dadurch erübrigt sich auch die Änderung in der dragon.php.

Danke fürs Durchschauen, Anpera! Aber ich habe noch eine Frage: Wirken sich Deine Änderungen wesentlich auf die tatsächliche Performance aus oder sind sie hauptsächlich kosmetischer Natur? Dass Deine Variante ökonomischer ist, dürfte klar sein, aber ich frage mich, ob meine deswegen das Gegenteil war.

Autor:  anpera [ Di 21 Dez, 2004 16:08 ]
Betreff des Beitrags: 

Die Änderungen waren hauptsächlich kosmetischer Natur. Beim Durchlesen hab ich nur bei den Klammern und breaks den Überblick verloren und deshalb mal mit meiner Strukturierungsmethode drübergebügelt. Eine zusätzliche Tabelle für ein einziges Wort wollte ich nicht haben, für sowas nutze ich lieber vorhandene Dinge. Aber sonst hab ich am Programmablauf ja nix geändert.

Deinen Vorschlag, den Waldkampf nicht zu geben, habe ich befolgt und statt 'name' wird jetzt auf 'login' abgefragt. :)

Autor:  Weasel [ Mi 22 Dez, 2004 20:31 ]
Betreff des Beitrags: 

Bitte alle, die Anpera´s Version benutzen, diese neu Laden und bei sich hochladen.
War kleiner Fehler drinne :)

Autor:  Harassim [ Di 01 Mär, 2005 20:40 ]
Betreff des Beitrags: 

Hinweis: Im ersten Posting steht nun auch eine Version für 0.98 zum Download bereit.

Autor:  Harassim [ Di 08 Mär, 2005 04:21 ]
Betreff des Beitrags: 

Großes Update der 0.98er Dateien.

Autor:  Harassim [ So 13 Mär, 2005 12:49 ]
Betreff des Beitrags: 

Update: Überflüssige Navs zu den News entfernt und Downloadlink auf dragonprime gesetzt, wo sich immer die aktuellste Version befinden wird.

Autor:  EA Neumann [ Di 22 Mär, 2005 22:29 ]
Betreff des Beitrags:  Re: Wald-Ereignis: Das kleine Wesen im Wald

Harassim hat geschrieben:
Hi,

.....
Achtung: Unbedingt die Einbauanleitung in der Datei beachten, da Datenbankveränderungen und Veränderungen der newday.php und der dragon.php notwendig sind (gilt nur für 0.97!).
...


Hallo, also ich habe da folgendes Problem.
In der Einbauanleitung 0.97 steht, dass ich es wie folgt machen soll:


CREATE TABLE `kleineswesen` ( `verkleinert` VARCHAR(50) NOT NULL DEFAULT '' ); <- das war soweit auch kein Problem!!

INSERT INTO `kleineswesen` ( `verkleinert` ) VALUES ('Violet') <- aber bitte kann mir das einer verständlich erklären, was ich hier nun genau machen muß???

Danke schon einmal im Voraus!!!

Autor:  Hecki [ Mi 23 Mär, 2005 08:04 ]
Betreff des Beitrags: 

Wenn du phpmyadmin benutzt wovon ich mal ausgehe drückst du oben auf SQL und kopierst das dann da rein:
Zitat:
INSERT INTO `kleineswesen` ( `verkleinert` ) VALUES ('Violet')

und dann drückste du OK und fertig :D

Autor:  EA Neumann [ Do 24 Mär, 2005 16:48 ]
Betreff des Beitrags: 

Hecki hat geschrieben:
Wenn du phpmyadmin benutzt wovon ich mal ausgehe drückst du oben auf SQL und kopierst das dann da rein:
Zitat:
INSERT INTO `kleineswesen` ( `verkleinert` ) VALUES ('Violet')

und dann drückste du OK und fertig :D


Hi,
danke für die fixe Antwort.
Ich benutze MySQL und da war nichts mit "oben auf SQL" leider :cry:, wäre auch zu schön gewesen ;).
Habe es aber nun trotzdem zum laufen gebracht, ich musste unten in "SQL-Befehl(e) ausführen" den Standarteintrag löschen und den geforderten dort einfügen.

Autor:  Hecki [ Do 24 Mär, 2005 19:15 ]
Betreff des Beitrags: 

OK, dann hat meine antwort ja wenigstens n bisschen was gebracht :P

Autor:  Wauzy [ Do 31 Mär, 2005 16:25 ]
Betreff des Beitrags:  Re: Wald-Ereignis: Das kleine Wesen im Wald

Harassim hat geschrieben:
Achtung: Unbedingt die Einbauanleitung in der Datei beachten, da Datenbankveränderungen und Veränderungen der newday.php und der dragon.php notwendig sind (gilt nur für 0.97!).


In der zip-Datei ist keine Einbauanleitung bei, nur die kleineswesen.php
Wie baue ich die nun ein?

Gruß Wauzy

Edit: wer lesen kann ist klar in Vorteil. :???: in der Datei und nicht im zip Ordner. :bash:

Aber nun hab ich in der Datei lauter Rechtecke und keinen Zeilenumbruch, wie bekommt man die da raus, wenn man es nicht einzel von der Hand mit Notepad macht?

Autor:  Tiger313 [ Do 31 Mär, 2005 17:25 ]
Betreff des Beitrags: 

öffne sie mit Word oder Dreamweaver bzw. einem PHP/HTML Editor

Autor:  Wauzy [ Do 31 Mär, 2005 17:35 ]
Betreff des Beitrags: 

Danke, mit Word ist es einfacher zu lesen was ich machen muß, läuft jetzt.

So langsam verstehe ich das auch, hatte ja noch nie etwas mit php und sql zu tuen gehabt. :roll:

Gruß Wauzy

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