HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Wetterscript will nicht richtig :-/ (https://hx3.de/editing-scripting-187/wetterscript-will-richtig-25656/)

Mind 21.04.2017 16:15

Wetterscript will nicht richtig :-/
 
Hallo zusammen,
ich habe mir zum testen einmal ein Wetterscript gebastelt das aber nicht so recht laufen will:

PHP-Code:

if (!isServerexitWith {};
execVM "wetter\schlecht_vorhersage.sqf";
while {
true} do
{
    if (
daytime >= 5then
    
{
    
30 setOvercast 1;
    
30 setRain 1;
    } 
    else {
        if (
daytime >= 11then
        

        
30 setOvercast 0.5;
        
30 setRain 0.3;
        } 
        else {
            if (
daytime >= 15then
            

            
30 setOvercast 0.2;
            
30 setRain 0;
            } 

            else {
                if (
daytime >= 23then
                

                
30 setOvercast 0.5;
                
30 setRain 0.1;
                }                 
            };
        };
    };
    
sleep 300;
}; 

Wenn ich forceWeatherChange benutze funktioniert das Script, dabei laggt es aber extrem.
So wie es oben steht, findet kein Wetterwechsel statt aber eigentlich sollte es doch so funktionieren oder übersehe ich den Fehler?

Viele Grüße

Pfandgiraffe 21.04.2017 17:45

Du musst mal die Abfragereihenfolge ändern. daytime > 5 ist ja in allen anderen Fällen auch true. Daher wird immer overcast 1 und regen 1 gesetzt.


Grüße

Mind 21.04.2017 18:49

Könnte ich eine Abfrage in dieser Form schreiben, also mit einer von - bis Uhrzeit?

if (daytime = >10 || daytime =< 14) then ...

Pfandgiraffe 21.04.2017 19:51

Könntest du. Oder du schreibst es einfach richtig rum und sparst dir das. Oder benutzt gleich swtich statt if then else else else else.

Mind 22.04.2017 09:00

Zitat:

Oder benutzt gleich swtich statt if then else else else else.
Nette Sache mit dem switch, das kannte ich zuvor noch nicht.
Danke für die Info :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:56 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119