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

Waldspecial "Das Gotteskind"
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=5226
Seite 1 von 1

Autor:  Lori [ Fr 26 Nov, 2010 22:39 ]
Betreff des Beitrags:  Waldspecial "Das Gotteskind"

Hab auch mal wieder ein Special gemacht: Das Gotteskind

Beschreibung: Man trifft im Wald einen kleinen, spielenden Jungen, der - was man nicht weiß - ein Kind der Götter ist. Man kann zu ihm gehen und bekommt eine Frage gestellt oder wieder in den Wald zurück. Man kann nichts richtig oder falsch machen, es entscheidet der Zufall, wie der Junge reagiert ... sogar, wenn man nur wieder in den Wald gehen will ;)

Belohnungen: Von Nichts über Gold, Edelsteine, Hitpoint, Attacke, Defence, Waldkämpfe, Erfahrung bis hin zu Verlust von Waldkämpfen, Hitpoints und Leben ist alles möglich.

Einbauanleitung: In den Specialordner hochladen, eventuell Belohnungen anpassen. Vor allem die Götternamen umändern (Vorsicht: das Geschlecht wird bei einer Antwort beachtet)

Feedback erwünscht, egal ob gut oder schlecht :)

Dateianhänge:
gotteskind.zip [4.07 KIB]
253-mal heruntergeladen

Autor:  MySql [ Sa 27 Nov, 2010 03:33 ]
Betreff des Beitrags:  Re: Waldspecial "Das Gotteskind" - bitte verschieben

Finde das Special okay. Eine Frage habe ich dann allerdings doch. Wieso hast Du bei der "$_GET['was']" Abfrage so viele If-Abfragen eingebaut? Hättest doch einfach ein mehrdimensionales Array nutzen können.

$this->bbcode_second_pass_code('', '$mArr = array('gold' => array(1 => '1',2 => '2'), 'gems' => array(1 => '1',2 => '2'));
output($mArr[$_GET['was']][mt_rand(1,2)]);')

Autor:  Auric [ Mo 29 Nov, 2010 03:05 ]
Betreff des Beitrags:  Re: Waldspecial "Das Gotteskind"

@MySQL - Warum sollte man explizit bei 1 anfangen zu zählen?

Autor:  MySql [ Mo 29 Nov, 2010 04:53 ]
Betreff des Beitrags:  Re: Waldspecial "Das Gotteskind"

Es ist spät / früh. Hoffe ich verstehe die Frage richtig. Die Array Indizierung sollte generell bei 0 anfangen, sofern es sich um eine Auflistung handelt. Wieso sollte man also explizit mit der Eins beginnen? Die Rand-Funktionen geben doch auch 0 zurück.

Autor:  Auric [ Mo 29 Nov, 2010 12:23 ]
Betreff des Beitrags:  Re: Waldspecial "Das Gotteskind"

Exakt - ich muss mich allerdings bei dir entschuldigen, da ich im Skript nicht darauf geachtet habe, dass dort ebenfalls ab 1 gezählt wird.

Ergo: Man könnte es noch etwas kompakter und weniger fehleranfällig schreiben, in dem man grundsätzlich bei 0 anfängt zu zählen. Dann kann man bei den Array-Notationen die expliziten Indizes raus lassen.

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