Lichtender Nebel - BIS_fnc_setFog

Erstellt: 2026-01-27 13:02:40 Aufrufe: 38 Tags: BIS_fnc_setFog, BIS Function

Gerne spiele ich auch Mission mit einer gewissen Nebelatmosphäre. Hierzu ist das nachfolgende Skript so eingestellt, das sich der zum Anfang der Mission bestehende Nebel dicht ist und sich später jedoch lichten soll. Aber nicht komplett. 

Hierzu habe ich eine setfog.sqf erstellt mit folgendem Inhalt: 

if (!isServer) exitWith {};




FOGDOWN = false;

publicVariable "FOGDOWN";

_newFogLevel = 1.2;  //Anfangsparameter des Nebels

waitUntil {FOGDOWN};

_count = 30;

for "_i" from 1 to _count do {

 sleep 300;
 _newFogLevel = _newFogLevel - 0.015;
   [_newFogLevel ,0,100] call BIS_fnc_setFog;

};
 
Aufruf in der initServer.sqf
[]execVM "GScripts\G_SetFog.sqf";
 
Die "Nebellichtung" wird inGame durch das Durchlaufen eines Spieler eines Triggers gestartet:
 
Bei Aktivierung:
 
FOGDOWN = true;
publicVariable "FOGDOWN";