View difference between Paste ID: rB5DVkcX and EiVPkjDi
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+