Heyho,
folgendes Problem:
Ich möchte in ein Script zwei while Schleifen einbauen, er führt mir aber immer nur die Erste aus, gibt es eine Möglichkeit das auch die Schleife danach ausgeführt wird?
Beide Schleifen sollen extra nicht zusammengeführt werden!
Hier mein bisheriger Code:
Spoiler anzeigen
while { alive _vehicle && _vehicle getVariable["lights", false] } do {
if( player distance _vehicle < 500 ) then {
_brightness = [2, 20] select (sunOrMoon isEqualTo 1);
_right setLightBrightness 0;
uisleep 0.08;
_left setLightBrightness _brightness;
uisleep 0.08;
_left setLightBrightness 0;
uisleep 0.08;
_left setLightBrightness _brightness;
uisleep 0.08;
_left setLightBrightness 0;
uisleep 0.08;
_right setLightBrightness _brightness;
uisleep 0.08;
_right setLightBrightness 0;
uisleep 0.08;
_right setLightBrightness _brightness;
uisleep 0.08;
} else {
uisleep 1;
};
};
while { alive _vehicle && _vehicle getVariable["lights", false] } do {
if( player distance _vehicle < 500 ) then {
_brightness = [2, 20] select (sunOrMoon isEqualTo 1);
_extra1 setLightBrightness 0;
uisleep 0.08;
_extra2 setLightBrightness _brightness;
uisleep 0.08;
_extra2 setLightBrightness 0;
uisleep 0.08;
_extra2 setLightBrightness _brightness;
uisleep 0.08;
_extra2 setLightBrightness 0;
uisleep 0.08;
_extra1 setLightBrightness _brightness;
uisleep 0.08;
_extra1 setLightBrightness 0;
uisleep 0.08;
_extra1 setLightBrightness _brightness;
uisleep 0.08;
} else {
uisleep 1;
};
};
Ich hoffe Ihr könnt mir helfen .
Liebe Grüße,
fixle2011.