anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 08 Jun, 2025 22:42

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 29 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Nov, 2007 07:44 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
:) bevor wir uns hier in Code anreden...


könnte man sich mal klarschriftlich überlegen, wann genau welches Wetter sinnvoll ist, und wie Wetterwechsel erfolgen können/dürfen/sollen?

Über Code ist in dem Tenor dann schnell gesprochen.

_________________
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  
 Betreff des Beitrags:
BeitragVerfasst: Do 20 Dez, 2007 18:37 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 10 Aug, 2007 17:18
Beiträge: 76
Wohnort: Germany
Geschlecht: Weiblich
Zuerst ein liebes Danke für die ganzen Antworten. ^^°
Aber, ich hab jetz fast überall was mit Monaten und so gelesen.
Jetz meine Frage: Muss ma da noch ne extra php machen wo das noch geregelt ist oder wie? Ich blick da net ganz durch grad. ^^°
Und des Weather dingens kommt dann einfach so inne Common.php?
Nich dass noch was inner DB gemacht werden muss und dann geht das net. :D

Grüßle, Llyn

_________________
Jeder fängt mal klein an
und ich bin noch ganz klein. ^^
Habt nachsicht mit mir....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 20 Dez, 2007 20:08 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
Nein, nicht in die common.php, sondern in die setnewday.php. Wenn Du einen der hier aufgeführten Wege wählst, mußt Du den dort gegebenen damit ersetzen... ;) :wink:

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 20 Dez, 2007 22:36 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 10 Aug, 2007 17:18
Beiträge: 76
Wohnort: Germany
Geschlecht: Weiblich
Also... die setnew.php is ja ne eigene. Is da das wetter mit drinne oder wie kann ich das nu verstehen. :???:
Sorry, aber um die Zeit raff ich noch weniger. *peinlich berührt bin und verkriech* :pein: :roll:

_________________
Jeder fängt mal klein an
und ich bin noch ganz klein. ^^
Habt nachsicht mit mir....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 20 Dez, 2007 22:51 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Llynya hat geschrieben:
Also... die setnew.php is ja ne eigene. Is da das wetter mit drinne oder wie kann ich das nu verstehen. :???:
Sorry, aber um die Zeit raff ich noch weniger. *peinlich berührt bin und verkriech* :pein: :roll:


Schau sie dir doch an? ^^
Ja, da ist das Wetter drin. DIe setnewday.php wird all Spiel-Neuertag einmal ausgeführt.
Oder möchtest du bei jedem Klick neues Wetter?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vier Jahreszeiten
BeitragVerfasst: Mo 14 Apr, 2008 17:58 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 19 Jul, 2007 12:39
Beiträge: 57
Wohnort: In der Hölle auf Erden
Geschlecht: Männlich
LoGD: http://hytivia.de/source.php
Ichbins wieder :cry:
Ich bin iwie nicht dafür geschaffen oô


Nach mehreren Versuchen (knapp 2h) klappt es imernoch nicht >.<

Ich habe das Script von Morpheus /Nyx
PHP:
//Wettermod by Nyx

$date = getsetting("gamedate","0000-01-01");
$date = explode("-",$date);
$monat = $date[1];


habe ich geändert in

PHP:
//Wettermod by Nyx

$date = getsetting("date","r");
$date = explode("-",$date);
$monat = $date['r'];


aber iwie will das noch immernicht klappen...
weiss wer vllt eine Lösung >.<

_________________
Signatur?.. Wozu das denn? ...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vier Jahreszeiten
BeitragVerfasst: Mo 14 Apr, 2008 18:36 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Mo 11 Feb, 2008 13:30
Beiträge: 96
Geschlecht: Männlich
$this->bbcode_second_pass_code('', '$month = (int)strftime("%m");
$jahreszeit = 0;//winter
if ($month>=3 && $month<=5) $jahreszeit = 1; //frühjahr
elseif ($month>=6 && $month<=8) $jahreszeit = 2; //sommer
elseif ($month>=9 && $month<=11) $jahreszeit = 3; //herbst
$weather = array(
0=>"Wechselhaft und kühl, mit sonnigen Abschnitten",
1=>"Warm und sonnig",
2=>"Regnerisch",
3=>"Neblig",
4=>"Kalt bei klarem Himmel",
5=>"Heiß und sonnig",
6=>"Starker Wind mit vereinzelten Regenschauern",
7=>"Gewittersturm",
8=>"Schneesturm",
9=>"Schneeschauer",
10=>"Schneeregen"
);
$wetternachjahreszeiten = array(
0=> array(0=>10, 3=>15, 4=>15, 10=>20, 9=>30, 8=>10), //im winter 10 Wechselhaft, 15% neblig, 15% kalt, 20% schneeregen, 30% schneeschauer, 10% schneesturm
1=> array(0=>30, 1=>20, 2=>20, 4=>20, 6=>10), //im frühjahr 30 Wechselhaft, 20% sonnig, 20% regnerisch, 20% kalt, 10% wind mit regen
2=> array(1=>30, 2=>10, 5=>30, 7=>20, 0=>10), //im sommer 30% warm und sonnig, 10% regnerisch, 30% heiss, 20% gewitter, 10%wechselhaft
3=> array(0=>20, 1=>10, 2=>10, 3=>10, 4=>10, 6=>20, 7=>10, 10=>10) //im herbst 20% wechselhaft, 10% sonnig, 10% regnerisch, 10% nebel, 10% klar, 20% wind, 10% gewitter, 10% schneeregen
);
$r = e_rand(0,99);
$clouds = $wetternachjahreszeiten[$jahreszeit][0];
foreach ($wetternachjahreszeiten[$jahreszeit] AS $k=>$v) {
if ($r<$v && $r>=0) {
$clouds = $weather[$k];
}
$r-=$v;
if ($r<0) continue;
}
savesetting("weather",$clouds);')

das hab in ner ner setnewday von meinem lieblings server gefunden... ob das so auch funktioniert weiß ich nicht, aber ich denke mal


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vier Jahreszeiten
BeitragVerfasst: Mi 14 Jan, 2009 13:57 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
Hallo ihr!

Vorab, Schande über mein Haupt, ich buddel tief, ich buddel da, wo ich selbst schon drangehockt bin. Ich hab das damals dann auch echt aufgegeben mit dem Real-Wetter usw.

Aber es fuchst mich immer noch.

Erschwerend kommt nun auch noch hinzu, dass ich mein Wetter über Tageszeiten gesteuert habe. Sprich von 5:00 - 17:00 = Tagwetter, 18:00 - 4:00 Uhr = Nachtwetter.

Vielleicht kann ja einer von euch mal so lieb sein, meine Source anklicken und sich die setnewday anschauen. Ich habe über dem Wetter noch eine auskommentierte "Wetter nach Jahreszeit"-Variante drinnen. Vom letzten Jahr, als ich es nicht hinbekommen habe.
Ich möchte nämlich immerimmerimmer noch meine Wetteranzeige, die nun nach Tages-Abendzeit läuft der realen Jahreszeit draußen anpassen.

Ist jemand von euch so nett? Anschauen und mir Ansätze liefern, wie ich es auch wirklich funktionierend hinbekomme? Denn alles das, was hier auferzählt wurde, sollte bei mir nicht funktionieren.
Zu gerne auch würde ich es bei mir einrichten, dass sich mein Ingame-Datum nicht mehr an jedem Spieltag umstellt, sondern wirklich erst um 0:00 Uhr reale Zeit einen Tag weiter rutscht. Und dann auch (von mir aus) das Wetter.
Wisst Ihr, was ich meine?

Grüße und verspätet ein gesundes Neues!
verni :wink:

_________________
»Esgorath«

Source


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vier Jahreszeiten
BeitragVerfasst: Mi 14 Jan, 2009 17:24 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Warum sollten die aufgezählten Ansätze nicht funktionieren?
Wo liegt das Problem? Ich seh keines.

PS: (Unschöner) Hack um Wetter nur um 0:00 zu ändern - Prüf einfach die Zeit, ob die Stundenzahl 0 ist. Oder auch, ob "lastnewday" (Der auch das Datum speichert (?)) älter ist als das heutige Datum.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 29 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 19 Gäste


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