SHOW:
|
|
- or go back to the newest paste.
| 1 | /* | |
| 2 | For DayZ Epoch | |
| 3 | Addons Credits: Jetski Yanahui by Kol9yN, Zakat, Gerasimow9, YuraPetrov, zGuba, A.Karagod, IceBreakr, Sahbazz | |
| 4 | */ | |
| 5 | startLoadingScreen ["","RscDisplayLoadCustom"]; | |
| 6 | cutText ["","BLACK OUT"]; | |
| 7 | enableSaving [false, false]; | |
| 8 | ||
| 9 | //REALLY IMPORTANT VALUES | |
| 10 | dayZ_instance = 11; //The instance | |
| 11 | dayzHiveRequest = []; | |
| 12 | initialized = false; | |
| 13 | dayz_previousID = 0; | |
| 14 | ||
| 15 | //disable greeting menu | |
| 16 | player setVariable ["BIS_noCoreConversations", true]; | |
| 17 | //disable radio messages to be heard and shown in the left lower corner of the screen | |
| 18 | enableRadio true; | |
| 19 | // May prevent "how are you civillian?" messages from NPC | |
| 20 | enableSentences false; | |
| 21 | ||
| 22 | // DayZ Epoch config | |
| 23 | spawnShoremode = 0; // Default = 1 (on shore) | |
| 24 | spawnArea= 1500; // Default = 1500 | |
| 25 | dayz_MapArea = 14000; // Default = 10000 | |
| 26 | dayz_minpos = -1; | |
| 27 | dayz_maxpos = 16000; | |
| 28 | ||
| 29 | //Epoch Config Variables | |
| 30 | call compile preprocessFileLineNumbers "config\epochconfig.sqf"; | |
| 31 | ||
| 32 | // Dayz Epoch Events | |
| 33 | EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]]; | |
| 34 | ||
| 35 | ||
| 36 | //Load in compiled functions | |
| 37 | call compile preprocessFileLineNumbers "init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) | |
| 38 | progressLoadingScreen 0.1; | |
| 39 | call compile preprocessFileLineNumbers "init\publicEH.sqf"; //Initilize the publicVariable event handlers | |
| 40 | progressLoadingScreen 0.2; | |
| 41 | call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical | |
| 42 | progressLoadingScreen 0.4; | |
| 43 | call compile preprocessFileLineNumbers "init\compiles.sqf"; //Compile regular functions | |
| 44 | progressLoadingScreen 0.5; | |
| 45 | call compile preprocessFileLineNumbers "traders\server_traders.sqf"; //Compile trader configs | |
| 46 | call compile preprocessFileLineNumbers "blood\compiles.sqf"; //Compile custom compiles | |
| 47 | progressLoadingScreen 1.0; | |
| 48 | ||
| 49 | "filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; | |
| 50 | playerstats = compile preprocessFileLineNumbers "custom\playerstats.sqf"; | |
| 51 | if (isServer) then {
| |
| 52 | call compile preprocessFileLineNumbers "\z\addons\dayz_server\missions\DayZ_Epoch_11.Chernarus\dynamic_vehicle.sqf"; | |
| 53 | //Compile vehicle configs | |
| 54 | ||
| 55 | // Add trader citys | |
| 56 | _nil = [] execVM "\z\addons\dayz_server\missions\DayZ_Epoch_11.Chernarus\mission.sqf"; | |
| 57 | _serverMonitor = [] execVM "\z\addons\dayz_code\system\server_monitor.sqf"; | |
| 58 | }; | |
| 59 | ||
| 60 | if (!isDedicated) then {
| |
| 61 | [] execVM "Scripts\kh_actions.sqf"; | |
| 62 | //Conduct map operations | |
| 63 | 0 fadeSound 0; | |
| 64 | waitUntil {!isNil "dayz_loadScreenMsg"};
| |
| 65 | dayz_loadScreenMsg = (localize "STR_AUTHENTICATING"); | |
| 66 | ||
| 67 | //Run the player monitor | |
| 68 | _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}];
| |
| 69 | _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; | |
| 70 | [] execVM "admintools\AdminList.sqf"; | |
| 71 | }; | |
| 72 | ||
| 73 | //Start Dynamic Weather | |
| 74 | execVM "\z\addons\dayz_code\external\DynamicWeatherEffects.sqf"; | |
| 75 | ||
| 76 | ||
| 77 | #include "\z\addons\dayz_code\system\BIS_Effects\init.sqf" | |
| 78 | ||
| 79 | //Mod Config | |
| 80 | execVM "config\modconfig.sqf"; | |
| 81 | ||
| 82 | call compile preprocessFileLineNumbers "addons\UPSMON\scripts\Init_UPSMON.sqf"; | |
| 83 | ||
| 84 | call compile preprocessFileLineNumbers "addons\SHK_pos\shk_pos_init.sqf"; | |
| 85 | ||
| 86 | [] execVM "addons\SARGE\SAR_AI_init.sqf"; | |
| 87 | ||
| 88 | p2_newspawn = compile preprocessFileLineNumbers "newspawn\newspawn_execute.sqf"; | |
| 89 | waitUntil {!isNil ("PVDZE_plr_LoginRecord")};
| |
| 90 | if (dayzPlayerLogin2 select 2) then {player spawn p2_newspawn;};
| |
| 91 | [] execVM "R3F_ARTY_AND_LOG\init.sqf"; | |
| 92 | ||
| 93 | ||
| 94 | // Epoch Admin Tools | |
| 95 | - | [] execVM "admintools\AdminList.sqf"; |
| 95 | + |