anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Sa 30 Mär, 2024 06:29

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Di 21 Dez, 2004 02:42 
Offline
Lehrling
Lehrling

Registriert: Sa 18 Dez, 2004 16:34
Beiträge: 39
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]
590-mal heruntergeladen
kleineswesen.zip [5.33 KIB]
806-mal heruntergeladen


Zuletzt geändert von Harassim am So 13 Mär, 2005 12:49, insgesamt 4-mal geändert.
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 21 Dez, 2004 05:43 
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
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) :)

_________________
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: Di 21 Dez, 2004 12:03 
Offline
Held
Held
Benutzeravatar

Registriert: So 20 Jun, 2004 09:53
Beiträge: 221
du hast echt nix zu tun anpi :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 21 Dez, 2004 12:52 
Offline
Lehrling
Lehrling

Registriert: Sa 18 Dez, 2004 16:34
Beiträge: 39
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.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 21 Dez, 2004 16: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
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. :)

_________________
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: Mi 22 Dez, 2004 20:31 
Offline
Held
Held
Benutzeravatar

Registriert: So 20 Jun, 2004 09:53
Beiträge: 221
Bitte alle, die Anpera´s Version benutzen, diese neu Laden und bei sich hochladen.
War kleiner Fehler drinne :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 01 Mär, 2005 20:40 
Offline
Lehrling
Lehrling

Registriert: Sa 18 Dez, 2004 16:34
Beiträge: 39
Hinweis: Im ersten Posting steht nun auch eine Version für 0.98 zum Download bereit.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 08 Mär, 2005 04:21 
Offline
Lehrling
Lehrling

Registriert: Sa 18 Dez, 2004 16:34
Beiträge: 39
Großes Update der 0.98er Dateien.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 13 Mär, 2005 12:49 
Offline
Lehrling
Lehrling

Registriert: Sa 18 Dez, 2004 16:34
Beiträge: 39
Update: Überflüssige Navs zu den News entfernt und Downloadlink auf dragonprime gesetzt, wo sich immer die aktuellste Version befinden wird.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 22 Mär, 2005 22:29 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 18 Feb, 2005 11:58
Beiträge: 107
Wohnort: Bergisch Gladbach
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!!!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 23 Mär, 2005 08:04 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
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

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 24 Mär, 2005 16:48 
Offline
Profi
Profi
Benutzeravatar

Registriert: Fr 18 Feb, 2005 11:58
Beiträge: 107
Wohnort: Bergisch Gladbach
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.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 24 Mär, 2005 19:15 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
OK, dann hat meine antwort ja wenigstens n bisschen was gebracht :P

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 31 Mär, 2005 16:25 
Offline
User
User
Benutzeravatar

Registriert: Fr 25 Mär, 2005 17:43
Beiträge: 14
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?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 31 Mär, 2005 17:25 
Offline
Profi
Profi

Registriert: Fr 08 Okt, 2004 21:33
Beiträge: 120
öffne sie mit Word oder Dreamweaver bzw. einem PHP/HTML Editor

_________________
Mein LoGD


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 31 Mär, 2005 17:35 
Offline
User
User
Benutzeravatar

Registriert: Fr 25 Mär, 2005 17:43
Beiträge: 14
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


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


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