Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 21.04.2017, 17:15   #1 (permalink)
Newbie
 
Registriert seit: 29.06.2014
Beiträge: 19
Standard 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
Mind ist offline  
Alt 21.04.2017, 18:45   #2 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 38
Beiträge: 1.737
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

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
__________________
Niemand hat die Absicht eine Tüte zu bauen!
​​​​​​​
___<<<A3 Wounding System>>>___
Pfandgiraffe ist offline  
Alt 21.04.2017, 19:49   #3 (permalink)
Newbie
 
Registriert seit: 29.06.2014
Beiträge: 19
Standard

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

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

Geändert von Mind (21.04.2017 um 19:54 Uhr).
Mind ist offline  
Alt 21.04.2017, 20:51   #4 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 38
Beiträge: 1.737
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

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.
__________________
Niemand hat die Absicht eine Tüte zu bauen!
​​​​​​​
___<<<A3 Wounding System>>>___
Pfandgiraffe ist offline  
Alt 22.04.2017, 10:00   #5 (permalink)
Newbie
 
Registriert seit: 29.06.2014
Beiträge: 19
Standard

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 :-)
Mind ist offline  
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie modeliere ich Kleidung und eine Lightbar richtig ? maxl30 Editing & Scripting 2 25.03.2016 13:45
Arma Server startet nach update nicht richtig marc_book Technische Fragen & Probleme 4 22.01.2015 00:07
MP-Missionen funktionieren nicht richtig auf externen Servern GAanimal Editing & Scripting 0 16.08.2014 14:17
Antialiasing tuts nich richtig JumpingHubert Technische Fragen & Probleme 2 12.03.2013 17:13
ACE Wound-Module richtig platzieren. Marscl Editing & Scripting 8 27.03.2012 21:54


Kontakt - HX3.de - Archiv - Nach oben

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