anpera.net
https://anpera.homeip.net/phpbb3/

[Special] Kuh
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=4975
Seite 1 von 1

Autor:  Charon [ Di 18 Aug, 2009 19:38 ]
Betreff des Beitrags:  [Special] Kuh

Nach dem von uns leider schon länger nichts mehr kam, hier ein kleines Waldspecial von mir. Es ist mal relativ spontan zum Spaß enstanden, als mir eine Spielerin von einem wahren Erlebnis erzählt hat. Für den Einbau gibt es nichts Besonderes zu beachten.

Worum geht es?
Auf deinen Streifzügen gelangst du an den Waldrand und hast ein Erlebnis der etwas anderen Art mit einem Rindvieh. Viel Glück :P


Viel Spaß und Gruß
Charon

Dateianhänge:
muuuh.zip [2.66 KIB]
371-mal heruntergeladen

Autor:  Auric [ Di 18 Aug, 2009 20:30 ]
Betreff des Beitrags:  Re: [Special] Kuh

Sehr originell und auch angenehm sauber geschrieben. Die Texte wiederholen sich zwar an verschiedenen Stellen, aber das stört nicht wirklich.

*Daumen hoch*

Auric

Autor:  Welv [ Mi 19 Aug, 2009 18:57 ]
Betreff des Beitrags:  Re: [Special] Kuh

bei so vielen $_get['op']s wär vielelicht n switch angebracht

Autor:  Linus [ Do 20 Aug, 2009 02:07 ]
Betreff des Beitrags:  Re: [Special] Kuh

Welv hat geschrieben:
bei so vielen $_get['op']s wär vielelicht n switch angebracht

Mag schon sein, die ewige Diskussion ob switch() oder if{}elseif{}.
aber abgesehen davon kann ich auch mehr als meckern! Ich find das Teil goil und werde es einsetzen, ohne mir die Mühe zu machen die ifelse-Blöcke durch ein switch() zu erstetzen! :baeh:

Autor:  Linus [ Do 20 Aug, 2009 02:09 ]
Betreff des Beitrags:  Re: [Special] Kuh

Welv hat geschrieben:
bei so vielen $_get['op']s wär vielelicht n switch angebracht

Mag schon sein, die ewige Diskussion ob switch(){} oder if{}elseif{}.
Aber abgesehen davon kann ich auch mehr als meckern! Ich find das Teil goil und werde es einsetzen, ohne mir die Mühe zu machen die ifelse-Blöcke durch ein switch() zu erstetzen! :baeh:

EDIT: Sorry für den Doppelpost. Man sollte um diese Uhrzeit besser schlafen als in diversen Foren zu posten! :D

Autor:  Tidus [ Do 20 Aug, 2009 10:41 ]
Betreff des Beitrags:  Re: [Special] Kuh

ich finde das special auch lustig, habe es an meine struktur etwas angepasst, und von 1,3 gems auf 2,4 gems geändert das ich nicht mal wieder wegen dem 1 Edelstein - 2 Edelsteine unterscheiden muss.. bin halt faul ;)

grüße

Autor:  Patzue [ Do 20 Aug, 2009 21:25 ]
Betreff des Beitrags:  Re: [Special] Kuh

Hey!

Finde das Special sehr originell Weiter so ;)

Was ich mich jetzt frage (bin kein php-Ass).. Dieses letzte else

$this->bbcode_second_pass_code('', 'else
{
output("`7Da ist wohl etwas schief gegangen...");
addnav("Zurück in den Wald","forest.php");
}')

Verhindert das ein leeres Ereigniss/badnav oder?

Autor:  Kevz [ Do 20 Aug, 2009 21:44 ]
Betreff des Beitrags:  Re: [Special] Kuh

Patzue hat geschrieben:
[...]
Verhindert das ein leeres Ereigniss/badnav oder?

Jep.

Autor:  Patzue [ Fr 21 Aug, 2009 10:37 ]
Betreff des Beitrags:  Re: [Special] Kuh

k danke :]

Autor:  Tidus [ Fr 21 Aug, 2009 16:03 ]
Betreff des Beitrags:  Re: [Special] Kuh

wobei ich bevorzuge dort den text reinzuschreiben, den man sieht wenn man das special betritt aber das ist ja jedem selbst überlassen^^

Autor:  Charon [ Fr 21 Aug, 2009 18:58 ]
Betreff des Beitrags:  Re: [Special] Kuh

Freut mich, dass es euch gefällt! ;)

Also ich mag es einfach irgendwie lieber, wenn ich den Beginn vom Special direkt oben im Skript lesen kann, auch wenn die andere Möglichkeit vielleicht etwas eleganter ist. Andererseits dürfte, wenn man op="" nutzt, das else am Ende imho eigentlich überflüssig sein, oder nicht? Alles was darüber abgedeckt werden könnte, müsste doch zu einer badnav führen. Oder gibt es da einen denkbaren Ausnahmefall, von einem Programmierfehler abgesehen? *grübel*

Autor:  Tidus [ Fr 21 Aug, 2009 19:37 ]
Betreff des Beitrags:  Re: [Special] Kuh

die leeren ereignisse lagen auch damals mit dem waldspecial editor daran, das in der forest nicht beides vorhanden war, und es diese unterschiede mit http_get_vars und $_GET gab usw. und wenn man dann den wlad fix von anpi drin hatte, und dann die specials einmal alle überarbeitet ahat auf eine einheitliche form ggf. auf ="" und ="search" dann war alles ok, und abgesehen von einem programmierfehler kommt es nicht dazu.

aber genau hier liegt ja das gute, wenn ein programmierfehler auftritt, und man in ein leeres case kommen würde, kommt man eben wieder zum anfang, die user könnten so z.b. sagen in welchem special denn dieser fehelr auftrat, weil sie ja nochmal am anfang ankommen oder so.. jedenfalls ich hab alle so umgeschrieben, und mache keine ausnahmen..^^

Autor:  Kevz [ Fr 21 Aug, 2009 20:28 ]
Betreff des Beitrags:  Re: [Special] Kuh

$this->bbcode_second_pass_code('', '// Suche
if ($_GET['op']=="")

// Ersetze durch
if ($_GET['op'] == '' || $_GET['op'] == 'search')')

..und gut ist. So solltest dann eig. allen Problem beim Aufrufen des Ereignisses erstmal aus dem Weg gehen. Übrigens, nettes Ereignis. (:

Autor:  Linus [ Sa 22 Aug, 2009 00:48 ]
Betreff des Beitrags:  Re: [Special] Kuh

Ich hab mir den Tipp, ich glaub von Nightborn war er, zu eigen gemacht in Waldereignissen ganz auf $_GET['op'] zu verzichten. Seither verbastel ich selbst geschriebene Specials mit $_GET['ops'] oder was auch immer! ;)

Autor:  Kevz [ Sa 22 Aug, 2009 10:22 ]
Betreff des Beitrags:  Re: [Special] Kuh

Linus hat geschrieben:
Ich hab mir den Tipp, ich glaub von Nightborn war er, zu eigen gemacht in Waldereignissen ganz auf $_GET['op'] zu verzichten. Seither verbastel ich selbst geschriebene Specials mit $_GET['ops'] oder was auch immer! ;)

..wie meinst Du nun genau?

Ganz darauf verzichten wirst Du auf $_GET nicht.. Denn es muss ja auch zur nächsten Navigation ggf. weitergeleitet werden. Du könntest höchstens einen Switch-Block in anspruch nehmen und dann nur einmal das $_GET benutzen.

Aber die Bennung von dem Inhalt in dem $_GET mal abgesehen.

Autor:  Eliwood [ Sa 22 Aug, 2009 10:25 ]
Betreff des Beitrags:  Re: [Special] Kuh

Kevz hat geschrieben:
Linus hat geschrieben:
Ich hab mir den Tipp, ich glaub von Nightborn war er, zu eigen gemacht in Waldereignissen ganz auf $_GET['op'] zu verzichten. Seither verbastel ich selbst geschriebene Specials mit $_GET['ops'] oder was auch immer! ;)

..wie meinst Du nun genau?

Ganz darauf verzichten wirst Du auf $_GET nicht.. Denn es muss ja auch zur nächsten Navigation ggf. weitergeleitet werden. Du könntest höchstens einen Switch-Block in anspruch nehmen und dann nur einmal das $_GET benutzen.

Aber die Bennung von dem Inhalt in dem $_GET mal abgesehen.


Lies doch - er nimmt einfach einen anderen Schlüssel für die Variablen in seinen Waldspecial. Das vermeidet alle Probleme, die mit op auftauchen können - und das ist auch gut so. Aus "op" (Zwei Buchstaben, ein o und ein p) wird bei ihm "ops" (Drei Buchstaben, ein o, ein p und dann ein s).

Autor:  Linus [ So 23 Aug, 2009 12:00 ]
Betreff des Beitrags:  Re: [Special] Kuh

Eliwood hat geschrieben:
Lies doch - er nimmt einfach einen anderen Schlüssel für die Variablen in seinen Waldspecial. Das vermeidet alle Probleme, die mit op auftauchen können - und das ist auch gut so. Aus "op" (Zwei Buchstaben, ein o und ein p) wird bei ihm "ops" (Drei Buchstaben, ein o, ein p und dann ein s).


Nickt dazu. Genau so war es gemeint. Durch eine andere Benennung des Schlüssels, bei der Navigation mit $_GET, umgehe ich die Probleme die auftauchen könnten, wenn S_GET['op'], beim Eintritt in das Special, bereits gesetzt bzw. nicht leer ist!

Autor:  Squall [ Di 08 Dez, 2009 06:02 ]
Betreff des Beitrags:  Re: [Special] Kuh

sehr nett das ganze..
danke wird Einzug in Spira haben

mfg :)

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