Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- span class="re5"> GTS_Version = 0.8;
- // Подключение основных параметров сборки.
- #include "basic_config.sqf"
- #include "basic_defines.hpp"
- #ifdef DrugsSystem_MOD
- #include "configs\mods\DrugsSystem.sqf";
- #endif
- // Подключение других параметров.
- #include "configs\epoch.sqf"
- #include "configs\clickActions.sqf"
- #include "configs\currency.sqf"
- #include "configs\interface.sqf"
- #include "configs\weatherGrassVisibility.sqf"
- #include "configs\trading.sqf"
- #include "configs\building.sqf"
- #include "configs\donators.sqf"
- #ifdef VirtualGarage_MOD
- #include "configs\mods\virtualGarage.sqf";
- #endif
- #ifdef Safezones_MOD
- #include "configs\mods\Safezones.sqf";
- #endif
- #ifdef AttachZeds_MOD
- #include "configs\mods\AttachZeds.sqf";
- #endif
- #define ADDON(path) call compile preprocessFileLineNumbers ("\z\addons\dayz_code\"+path);
- #define SERVER(path) call compile preprocessFileLineNumbers ("\z\addons\dayz_server\"+path);
- #define MISSION(path) call compile preprocessFileLineNumbers (path);
- #define EXECADD(path) execVM ("\z\addons\dayz_code\"+path);
- enableRadio false;
- enableSentences false;
- dayz_preloadFinished = nil;
- onPreloadStarted "diag_log [diag_tickTime,'onPreloadStarted']; dayz_preloadFinished = false;";
- onPreloadFinished "diag_log [diag_tickTime,'onPreloadFinished']; dayz_preloadFinished = true;";
- with uiNameSpace do { RscDMSLoad = nil };
- if (!isDedicated) then {
- enableSaving [false, false]; startLoadingScreen ["","RscDisplayLoadCustom"];
- progressLoadingScreen 0;
- dayz_loadScreenMsg = localize 'str_login_missionFile';
- progress_monitor = execVM "custom\system\progress_monitor.sqf";
- 0 cutText ['','BLACK',0];
- 0 fadeSound 0;
- 0 fadeMusic 0;
- };
- initialized = false;
- ADDON("init\variables.sqf")
- MISSION("custom\init\variables.sqf")
- progressLoadingScreen 0.05;
- ADDON("init\publicEH.sqf")
- progressLoadingScreen 0.1;
- ADDON("medical\setup_functions_med.sqf")
- progressLoadingScreen 0.15;
- ADDON("init\compiles.sqf")
- MISSION("custom\init\compiles.sqf")
- MISSION("scripts\deploy\init.sqf")
- progressLoadingScreen 0.25;
- MISSION("server_traders.sqf")
- ADDON("system\mission\chernarus11.sqf")
- initialized = true;
- EXECADD("system\DynamicWeatherEffects.sqf")
- if (isServer) then {
- if (dayz_POIs && (toLower worldName == "chernarus")) then { ADDON("system\mission\chernarus\poi\init.sqf") };
- SERVER("system\dynamic_vehicle.sqf");
- SERVER("system\server_monitor.sqf");
- execVM "\z\addons\dayz_server\traders\chernarus11.sqf"; //Add trader agents
- //Get the server to setup what waterholes are going to be infected and then broadcast to everyone.
- if (dayz_infectiousWaterholes && (toLower worldName == "chernarus")) then { EXECADD("system\mission\chernarus\infectiousWaterholes\init.sqf") };
- // Lootable objects from CfgTownGeneratorDefault.hpp
- if (dayz_townGenerator) then { EXECADD("system\mission\chernarus\MainLootableObjects.sqf") };
- };
- if (!isDedicated) then {
- if (toLower worldName == "chernarus") then { EXECADD("system\mission\chernarus\hideGlitchObjects.sqf") };
- EXECADD("system\antihack.sqf")
- if (dayz_townGenerator) then { EXECADD("compile\client_plantSpawner.sqf") };
- if (GTS_ESS) then { MISSION("scripts\spawn\init.sqf") };
- execFSM "custom\system\player_monitor.fsm";
- [] execVM "elevator\elevator_init.sqf";
- if (GTS_ServicePoints) then { execVM "scripts\servicePoints\init.sqf"; };
- if (GTS_DZAI) then { MISSION("scripts\DZAI\init_client.sqf") };
- if (DZE_R3F_WEIGHT) then { EXECADD("external\R3F_Realism\R3F_Realism_Init.sqf") };
- MISSION("scripts\ZSC\init.sqf")
- if (GTS_ForceColorCorrection) then {
- _hndl = ppEffectCreate ["colorCorrections", 1501];
- _hndl ppEffectEnable true;
- _hndl ppEffectAdjust [1, 1, 0, [0, 0, 0, 0],[0.52, 0.32, 0.3, 1.78],[1.1, 1.09, 0.55, 2.12]];
- _hndl ppEffectCommit 0;
- };
- if (GTS_JAEM) then { execVM "scripts\JAEM\EvacChopper_init.sqf"; };
- waitUntil {scriptDone progress_monitor};
- if (GTS_DebugMonitor) then {
- debugMonitor = true;
- 11 cutRsc ["debugMonitor", "PLAIN"];
- execVM "scripts\debugMonitor.sqf";
- };
- cutText ["","BLACK IN", 3];
- 3 fadeSound 1;
- 3 fadeMusic 1;
- endLoadingScreen;
- };
- if (GTS_Safezones) then { execVM "scripts\safezones.sqf"; };
- if (GTS_WalkAmongstTheDead) then { MISSION("scripts\wad\init.sqf") };
- if (GTS_HeliGuard) then { execVM "scripts\heliGuard.sqf"; };
- if (GTS_SpecialBankLimitForDonators) then { execVM "scripts\donators\bankLimit.sqf"; };
- if (GTS_BTCLogistic) then { execVM "scripts\=BTC=_Logistic\init.sqf"; };
- if (GTS_TearGas) then { execVM "scripts\tearGas.sqf"; };
- waitUntil {uiSleep 0.5; !isNil "PVDZ_plr_LoginRecord"};
- if (GTS_HotkeyHUD) then { 12 cutRsc ["hotkeyHUD", "PLAIN"]; };
- uiSleep 1;
- {player reveal _x} forEach nearestObjects [getPosATL player, [], 35];
- ["elevator"] execVM "elevator\elevator_init.sqf";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement