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

Villagedirt
https://anpera.homeip.net/phpbb3/viewtopic.php?f=53&t=4047
Seite 1 von 1

Autor:  Crazy [ Do 04 Okt, 2007 16:01 ]
Betreff des Beitrags:  Villagedirt

Beschreibung:
Kleines Village-Event, dass einen Müllhaufen erzeugt... ;-)
Manchmal kann man im Müll etwas Geld oder Edelsteine finden, aber manchmal hat man auch einfach nur Pech.
Nur die Anerkennung des Dorfes ist einem auf alle Fälle sicher... ;-)


Hallo Leute!

Also ich habe mal mein erstes Modul programmiert.
Ja, ich weiß dass das jetzt nicht so der Renner ist, aber für den Anfang finde ich es ganz gut... :)
Vielleicht hat ja jemand der sich auskennt mal Lust sich den Code anzusehen und mir eventuell zu sagen, was ich besser machen könnte. (Oder das es einfach schon richtig toll ist 8) ).

Außerdem würde ich auch gerne mal ein generelles Feedback bekommen, was ihr von der Sache haltet.

Viele Grüße,
Cr@zy

Achtung:
Neue Version: 1.1 (Gold wird jetzt auch hinzugefügt...)
Download: http://divites.de/?id=33-001
Schreibt mir doch mal, falls irgendjemand das Modul auf seinem Server hat!! :-)

Autor:  Eliwood [ Do 04 Okt, 2007 16:35 ]
Betreff des Beitrags:  Re: Villagedirt

Gar nicht mal so schlecht für den Anfang. Im Gegenteil - meilenweit besser als manch anderes, was hier als "erstes Mal" veröffentlicht wird. (Auch besser als meine Anfangsscripte.)

Vorneweg - Installiert hab ich es nicht, sondern nur rübergeschaut. Ich habe keine 1.x, aber kenne durchaus etwas die Strukturen (Der Profi hier müsste Nighti sein (*g*), was LoGD-1.1.0-Spezifisch ist).

Du könntest es noch etwas übersichtlicher gestalten, also den Code selbst. Und sie switch könnte man noch mehr vereinfachen. Später zeig ich dir ein Beispiel.
Translation-Ready scheint das ganze auch zu sein - schön. Auch die Fallfragen sind nett, Plural stimmt.
Als Download bitte einen direkten Link angeben - Man ist dankbar. Vielleicht der aus Anpera hier oder so :)

Spielspezifisches - Ich würde noch machen, dass man auch gar keine Edelsteine oder Gold finden kann. Irgend n' Viech halt, dass das Zeugs wieder klaut - Affe oder sowas.

Zur switch, wie oben angedeutet. Ich mag das ganze eher so - ist m.M. nach auch übersichtlicher:

[php]<?php
#4 Leerzeichen = 1 Tab
switch(mt_rand(0, 50)) {
case 1:
case 2: {
dosomethingusual('Fall Eins');
break;
}

case 3:
case 4: {
dosomethingusual('Fall Zwei');
break;
}

case 50:
case 49: {
dosomethingusual('Fall Drei');
break;
}

default: {
dosomethingusual('Alle ander Fälle');
break;
}
}
?>[/php]

Wie du siehst, setze ich zusätzliche Klammern (optional), Rücke case auch ein und mache nach dem "break;" eine Leerzeile. Ebenso hab ich hier 51 Fälle (0-50), rufe aber nur 6 davon spezifisch ab - der Rest wird von "default" aufgefangen.

Autor:  Nightborn [ Do 04 Okt, 2007 18:33 ]
Betreff des Beitrags: 

:D Module sind immer gern gesehen, Eli hat schon alles gesagt =)

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