anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 13:26

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Villagedirt
BeitragVerfasst: Do 04 Okt, 2007 16:01 
Offline
User
User

Registriert: Mi 22 Aug, 2007 16:15
Beiträge: 16
Wohnort: Bayern
LoGD: http://lotgd.divites.de/
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!! :-)


Zuletzt geändert von Crazy am Mo 22 Okt, 2007 14:30, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Villagedirt
BeitragVerfasst: Do 04 Okt, 2007 16:35 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
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.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 04 Okt, 2007 18:33 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
:D Module sind immer gern gesehen, Eli hat schon alles gesagt =)

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 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