anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Wanderhändler in bestimmten Intervall kommen lassen? https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4609 |
Seite 1 von 1 |
Autor: | Jillian [ Di 15 Jul, 2008 21:43 ] |
Betreff des Beitrags: | Wanderhändler in bestimmten Intervall kommen lassen? |
Hi, der Wanderhändler kommt im Mom. bei uns zufällig. Wir würden das gerne ändern. Aber ganz fixieren wollen wir ihn auch nicht! Wir würden ihn gerne in einem 5 o. 6 Stundenintervall kommen lassen! Gib es da schon was zu? Oder kann mir jemand sagen wie ich das machen muß? Ich bin noch ziemlich neu in der Materie und habe hier nichts gefunden. ![]() LG Jillian ![]() |
Autor: | -DoM [ Di 15 Jul, 2008 22:02 ] |
Betreff des Beitrags: | Re: Wanderhändler in bestimmten Intervall kommen lassen? |
PHP: if (e_rand(1,3)==1){ savesetting("vendor","1"); $sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('`qDer Wanderhändler ist heute im Dorf!`0',NOW(),0)"; db_query($sql) or die(db_error($link)); }else{ savesetting("vendor","0"); } Ändern in: PHP: if (e_rand(1,3)==2){ savesetting("vendor","1"); $sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('`qDer Wanderhändler ist heute im Dorf!`0',NOW(),0)"; db_query($sql) or die(db_error($link)); }else{ savesetting("vendor","0"); } Mittlere Zahlen (in diesem Fall die 2) werden bei der Funktion "e_rand()" öfters ermittelt als aussen liegende Zahlen (hier die 1 und 3); Andernfalls könntest du ein neues Feld in der "settings"-Tabelle erstellen und dort die letzte Zeit speichern wenn er denn da war und in der Abfrage noch einbauen, wenn der Händler länger als 6 Stunden nicht mehr da war, entsprechend den Händler in die Stadt zu holen, mit "savesetting("vendor","1");" |
Autor: | Jillian [ Mi 16 Jul, 2008 10:41 ] |
Betreff des Beitrags: | Re: Wanderhändler in bestimmten Intervall kommen lassen? |
Danke, für die schnelle Antwort! Das ist alles, damit er öfter kommt? Habe sonst was erzählt bekommen. Ich müßte auf der DB was ändern und divierse phps in denen er verknüpft ist auch. Werde das gleich mal testen! 1000 Dank ![]() Gruß Jillian |
Autor: | -DoM [ Mi 16 Jul, 2008 11:59 ] |
Betreff des Beitrags: | Re: Wanderhändler in bestimmten Intervall kommen lassen? |
Ich vergass zu erwähnen, dass die oben erwähnten Codestellen, in der "setnewday.php" zu finden sind. |
Autor: | Kevz [ Mi 16 Jul, 2008 12:29 ] |
Betreff des Beitrags: | Re: Wanderhändler in bestimmten Intervall kommen lassen? |
Ich lasse den Wanderhändler per "Cronjob" erscheinen, dass ist mir angenehmer und ich habe nicht auf einen neuen Tag zu warten. :-) - Nur als Anregung, falls vielleicht so etwas in der Richtung gemeint war/ist. |
Autor: | Jillian [ Do 17 Jul, 2008 09:47 ] |
Betreff des Beitrags: | Re: Wanderhändler in bestimmten Intervall kommen lassen? |
Keine Ahnung was du meinst! ![]() Rede mit mir wie mit einem DAU! Was ich auch noch bin! Leider! ![]() Also was beudetet Cronjob? |
Autor: | Kevz [ Do 17 Jul, 2008 10:05 ] |
Betreff des Beitrags: | Re: Wanderhändler in bestimmten Intervall kommen lassen? |
http://de.wikipedia.org/wiki/Cronjob |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |