Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Quality is not in tools, quality is in people who use the tools.
- Created By [88] Murcielago - mgllgm@hotmail.com (Comments and/or job offers are welcome)
- Feel free to use the missions or part of these missions but:
- .Remember to mention his creator ([88] Murcielago – mgllgm@hotmail.com)
- .If you modify the missions make it clear.
- */
- DM_LastDead = ObjNull;
- #include "initBriefing.hpp"
- Sleep 0;
- TitleText ["","BLACK FADED"];
- CutRsc ["Black","BLACK FADED"];
- TitleRsc ["Title","BLACK FADED"];
- EnableSaving [False,False];
- Player EnableSimulation False;
- if(isServer) then {
- [] execVM "TestServerSide\init.sqf";
- };
- DM_Max_Score = ParamsArray Select 0;
- DM_Max_Time = ParamsArray Select 1;
- DM_Death_Penalty = ParamsArray Select 2;
- WeaponMenu3D = ParamsArray Select 3;
- WeaponMenu3D_Sight = ParamsArray Select 4;
- WeaponMenu3D_Side = ParamsArray Select 5;
- WeaponMenu3D_Silencer = ParamsArray Select 6;
- WeaponMenu3D_GL = ParamsArray Select 7;
- WeaponMenu3D_Zafir = ParamsArray Select 8;
- WeaponMenu3D_MultiUniforms = ParamsArray Select 9;
- Weapons_Pistol_9mm = ["hgun_P07_F","hgun_Rook40_F"];
- Weapons_Pistol_045 = ["hgun_ACPC2_F","hgun_Pistol_heavy_01_F","hgun_Pistol_heavy_01_MRD_F","hgun_Pistol_heavy_02_F","hgun_Pistol_heavy_02_Yorris_F"];
- Weapons_SubmachineGuns = ["hgun_PDW2000_F","SMG_01_F","SMG_02_F"];
- Weapons_AssaultRifles_556 = ["arifle_SDAR_F","arifle_TRG20_F","arifle_TRG21_F","arifle_Mk20C_F","arifle_Mk20_F","arifle_Mk20C_plain_F","arifle_Mk20_plain_F"];
- Weapons_AssaultRifles_556_GL = ["arifle_TRG21_GL_F","arifle_Mk20_GL_F","arifle_Mk20_GL_plain_F"];
- Weapons_AssaultRifles_65 = ["arifle_Katiba_C_F","arifle_Katiba_F","arifle_MXC_F","arifle_MX_F","arifle_MXC_Black_F","arifle_MX_Black_F"];
- Weapons_AssaultRifles_65_GL = ["arifle_Katiba_GL_F","arifle_MX_GL_F","arifle_MX_GL_Black_F"];
- Weapons_Rifles = ["arifle_MXM_F","arifle_MXM_Black_F","srifle_DMR_01_F","srifle_EBR_F"];
- Weapons_AntiMaterielRifles = ["srifle_GM6_F","srifle_GM6_camo_F","srifle_LRR_F","srifle_LRR_camo_F"];
- Weapons_Machineguns = ["arifle_MX_SW_F","arifle_MX_SW_Black_F","LMG_Mk200_F","LMG_Zafir_F"];
- Switch (WeaponMenu3D) Do
- {
- // ALL
- Case 0:
- {
- WeaponMenu3D_Types = Weapons_Pistol_9mm + Weapons_Pistol_045 + Weapons_SubmachineGuns + Weapons_AssaultRifles_556 + Weapons_AssaultRifles_556_GL + Weapons_AssaultRifles_65 + Weapons_AssaultRifles_65_GL + Weapons_Rifles + Weapons_AntiMaterielRifles + Weapons_Machineguns;
- };
- //PISTOLS
- Case 1:
- {
- WeaponMenu3D_Types = Weapons_Pistol_9mm + Weapons_Pistol_045;
- };
- //SUBMACHINE GUNS
- Case 2:
- {
- WeaponMenu3D_Types = Weapons_SubmachineGuns;
- };
- //ASSAULT RIFLEs (5.56mm)
- Case 3:
- {
- WeaponMenu3D_Types = Weapons_AssaultRifles_556 + Weapons_AssaultRifles_556_GL;
- };
- //ASSAULT RIFLEs (6.5mm)
- Case 4:
- {
- WeaponMenu3D_Types = Weapons_AssaultRifles_65 + Weapons_AssaultRifles_65_GL;
- };
- //ASSAULT RIFLES
- Case 5:
- {
- WeaponMenu3D_Types = Weapons_AssaultRifles_556 + Weapons_AssaultRifles_556_GL + Weapons_AssaultRifles_65 + Weapons_AssaultRifles_65_GL;
- };
- //MACHINE GUNS ONLY
- Case 6:
- {
- WeaponMenu3D_Types = Weapons_Machineguns;
- };
- //RIFLES
- Case 7:
- {
- WeaponMenu3D_Types = Weapons_Rifles + Weapons_AntiMaterielRifles;
- };
- //ANTI MATERIEL RIFLES
- Case 8:
- {
- WeaponMenu3D_Types = Weapons_AntiMaterielRifles;
- };
- //RIFLES vs MACHINE GUNS
- Case 9:
- {
- WeaponMenu3D_Types = Weapons_Rifles + Weapons_AntiMaterielRifles + Weapons_Machineguns;
- };
- //ONLY: ACP-C2
- Case 10:
- {
- WeaponMenu3D_Types = ["hgun_ACPC2_F"];
- };
- //ONLY: PDW2000
- Case 11:
- {
- WeaponMenu3D_Types = ["hgun_PDW2000_F"];
- };
- //ONLY: VERMIN SMG
- Case 12:
- {
- WeaponMenu3D_Types = ["SMG_01_F"];
- };
- //ONLY: TGR-21
- Case 13:
- {
- WeaponMenu3D_Types = ["arifle_TRG21_F"];
- };
- //ONLY: Mk20
- Case 14:
- {
- WeaponMenu3D_Types = ["arifle_Mk20_F"];
- };
- //ONLY: KATIBA
- Case 15:
- {
- WeaponMenu3D_Types = ["arifle_Katiba_F"];
- };
- //ONLY: MX
- Case 16:
- {
- WeaponMenu3D_Types = ["arifle_MX_F"];
- };
- //ONLY: MK18 ABR
- Case 17:
- {
- WeaponMenu3D_Types = ["srifle_EBR_F"];
- };
- //ONLY: MK200
- Case 18:
- {
- WeaponMenu3D_Types = ["LMG_Mk200_F"];
- };
- //ONLY: ZAFIR
- Case 19:
- {
- WeaponMenu3D_Types = ["LMG_Zafir_F"];
- };
- //ONLY: GM6 LYNX
- Case 20:
- {
- WeaponMenu3D_Types = ["srifle_GM6_F"];
- };
- //ONLY: M320 LRR
- Case 21:
- {
- WeaponMenu3D_Types = ["srifle_LRR_F"];
- };
- };
- If (WeaponMenu3D_GL == 0) Then
- {
- WeaponMenu3D_Types = WeaponMenu3D_Types - Weapons_AssaultRifles_556_GL - Weapons_AssaultRifles_65_GL;
- };
- If (WeaponMenu3D_Zafir == 0) Then
- {
- WeaponMenu3D_Types = WeaponMenu3D_Types - ["LMG_Zafir_F"];
- };
- Switch (WeaponMenu3D_Sight) Do
- {
- Case 0:
- {
- WeaponMenu3D_Sights_Types = [""];
- WeaponMenu3D_Sights_Types_T = ["NONE"];
- };
- Case 1:
- {
- WeaponMenu3D_Sights_Types = [
- "",
- "optic_aco_smg",
- "optic_ACO_grn_smg",
- "optic_Holosight_smg",
- "optic_aco",
- "optic_ACO_grn",
- "optic_Holosight",
- "optic_hamr",
- "optic_Arco",
- "optic_MRCO",
- "optic_DMS",
- "optic_SOS",
- "optic_NVS",
- "optic_Nightstalker",
- "optic_tws",
- "optic_tws_mg"
- ];
- WeaponMenu3D_Sights_Types_T = [
- "NONE",
- "ACO (Red - 100m)",
- "ACO (Green - 100m)",
- "HOLO (Red - 100m)",
- "ACO (Red - 200m)",
- "ACO (Green - 200m)",
- "HOLO (Red - 200m)",
- "HARM",
- "ARCO",
- "MRCO",
- "DMS",
- "SOS",
- "NVS",
- "Nightstalker",
- "TWS",
- "TWS (MG)"
- ];
- };
- Case 2:
- {
- WeaponMenu3D_Sights_Types = [
- "",
- "optic_aco_smg",
- "optic_ACO_grn_smg",
- "optic_Holosight_smg",
- "optic_aco",
- "optic_ACO_grn",
- "optic_Holosight"
- ];
- WeaponMenu3D_Sights_Types_T = [
- "NONE",
- "ACO (Red - 100m)",
- "ACO (Green - 100m)",
- "HOLO (Red - 100m)",
- "ACO (Red - 200m)",
- "ACO (Green - 200m)",
- "HOLO (Red - 200m)"
- ];
- };
- Case 3:
- {
- WeaponMenu3D_Sights_Types = [
- "",
- "optic_hamr",
- "optic_Arco",
- "optic_MRCO",
- "optic_DMS",
- "optic_SOS"
- ];
- WeaponMenu3D_Sights_Types_T = [
- "NONE",
- "HARM",
- "ARCO",
- "MRCO",
- "DMS",
- "SOS"
- ];
- };
- Case 4:
- {
- WeaponMenu3D_Sights_Types = [
- "",
- "optic_NVS",
- "optic_Nightstalker",
- "optic_tws",
- "optic_tws_mg"
- ];
- WeaponMenu3D_Sights_Types_T = [
- "NONE",
- "NVS",
- "Nightstalker",
- "TWS",
- "TWS (MG)"
- ];
- };
- };
- Switch (WeaponMenu3D_Side) Do
- {
- Case 0:
- {
- WeaponMenu3D_Side_Types = [""];
- WeaponMenu3D_Side_Types_T = ["NONE"];
- };
- Case 1:
- {
- WeaponMenu3D_Side_Types = ["", "acc_flashlight", "acc_pointer_IR"];
- WeaponMenu3D_Side_Types_T = ["NONE", "FLASH LIGHT", "LASER"];
- };
- };
- Switch (WeaponMenu3D_Silencer) Do
- {
- Case 0:
- {
- WeaponMenu3D_Silencer_Types = [""];
- };
- Case 1:
- {
- WeaponMenu3D_Silencer_Types = ["NONE", "ON"];
- };
- };
- Switch (WeaponMenu3D_MultiUniforms) Do
- {
- Case 0:
- {
- WeaponMenu3D_Uniform_Types = ["U_C_Poor_1"];
- WeaponMenu3D_Uniform_Types_T = ["DEFAULT"];
- WeaponMenu3D_Head_Types = [""];
- WeaponMenu3D_Head_Types_T = ["0"];
- };
- Case 1:
- {
- WeaponMenu3D_Uniform_Types = ["U_C_Poor_1","U_C_Poloshirt_blue","U_C_Poloshirt_burgundy","U_C_Poloshirt_stripped","U_C_Poloshirt_tricolour","U_C_Poloshirt_salmon","U_C_Poloshirt_redwhite","U_B_CombatUniform_mcam_tshirt","U_Rangemaster","U_Competitor","U_C_Journalist","U_BG_Guerilla2_1","U_BG_Guerilla2_2","U_BG_Guerilla2_3"];
- WeaponMenu3D_Uniform_Types_T = ["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15"];
- WeaponMenu3D_Head_Types = ["","H_Cap_brn_SPECOPS","H_Cap_tan_specops_US","H_Cap_khaki_specops_UK","H_Cap_red","H_Cap_blu","H_Cap_grn","H_Cap_tan","H_Cap_blk","H_Cap_surfer","H_Cap_blk_CMMG","H_Cap_grn_BI","H_Cap_blk_ION","H_Cap_press","H_Cap_police","H_Booniehat_khk","H_Booniehat_mcamo","H_Booniehat_dgtl","H_Bandanna_surfer","H_Bandanna_khk","H_Bandanna_surfer_blk","H_Bandanna_camo","H_Shemag_olive","H_ShemagOpen_khk","H_ShemagOpen_tan","H_Beret_blk","H_Beret_02","H_Beret_Colonel","H_StrawHat_dark","H_Hat_blue","H_Hat_brown","H_Hat_camo","H_Hat_checker"];
- WeaponMenu3D_Head_Types_T = ["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32"];
- };
- };
- WeaponMenu3D_i = 0;
- SightMenu3D_i = 0;
- SideMenu3D_i = 0;
- SilencerMenu3D_i = 0;
- UniformMenu3D_i = 0;
- HeadMenu3D_i = 0;
- FnGetWeapon = Compile PreprocessFile "WeaponMenu3D\FnGetWeapon.sqf";
- FnGetSilencer = Compile PreprocessFile "WeaponMenu3D\FnGetSilencer.sqf";
- FnDiplayNames = Compile PreprocessFile "WeaponMenu3D\FnDiplayNames.sqf";
- DM_NightVision = ParamsArray Select 10;
- DM_ViewDistance = ParamsArray Select 11;
- DM_Grass = ParamsArray Select 12;
- DM_Light = ParamsArray Select 13;
- DM_Fog = ParamsArray Select 14;
- DM_Rain = ParamsArray Select 15;
- DM_3rd_View = ParamsArray Select 16;
- DM_AntiCamper = ParamsArray Select 17;
- DM_Pistols_AI = ParamsArray Select 18;
- DM_AI_No = ParamsArray Select 19;
- DM_AI_Type = ParamsArray Select 20;
- DM_AI_Skill = ParamsArray Select 21;
- Ready_ON = False;
- NGM = [] ExecVM "NonGeneric_Mission.sqf";
- WaitUntil {ScriptDone NGM};
- Null = [] ExecVM "NonGeneric_Client.sqf";
- SetViewDistance DM_ViewDistance;
- SetTerrainGrid DM_Grass;
- DM_END = False;
- If (DM_Rain > 0) Then {SkipTime -24; 86400 SetOvercast 1; SkipTime 24; 0 SetRain 1;};
- Switch (DM_Light) Do
- {
- Case 1: {SetDate [2013, 08, 11, 12, 00];};
- Case 2: {SetDate [2013, 08, 04, 06, 00];};
- Case 3: {SetDate [2013, 08, 04, 09, 00];};
- Case 4: {SetDate [2013, 08, 04, 15, 00];};
- Case 5: {SetDate [2013, 08, 04, 18, 30];};
- Case 6: {SetDate [2013, 08, 15, 00, 00];};
- };
- Switch (DM_Fog) Do
- {
- Case 0: {0 SetFog 0;};
- Case 25: {0 SetFog 0.25;};
- Case 50: {0 SetFog 0.5;};
- Case 75: {0 SetFog 0.75;};
- Case 100: {0 SetFog 1;};
- };
- If (IsServer) Then
- {
- Grave SetPos [0,0,0];
- "Combatzone_r" SetMarkerSize [DM_Axis,DM_Axis];
- "Combatzone_r_1" SetMarkerSize [DM_Axis,DM_Axis];
- "Combatzone_r_2" SetMarkerSize [DM_Axis,DM_Axis];
- "Combatzone_r_3" SetMarkerSize [DM_Axis,DM_Axis];
- _r = 180;
- "Combatzone_M" SetMarkerPos [(GetPosATL Centre Select 0)+DM_Axis*Sin _r,(GetPosATL Centre Select 1)+DM_Axis*Cos _r];
- "Combatzone_r" SetMarkerPos [(GetPosATL Centre Select 0)+0.5,(GetPosATL Centre Select 1)+0];
- "Combatzone_r_1" SetMarkerPos [(GetPosATL Centre Select 0)-0.5,(GetPosATL Centre Select 1)+0];
- "Combatzone_r_2" SetMarkerPos [(GetPosATL Centre Select 0)+0,(GetPosATL Centre Select 1)+0.5];
- "Combatzone_r_3" SetMarkerPos [(GetPosATL Centre Select 0)+0,(GetPosATL Centre Select 1)-0.5];
- Null = [] ExecVM "NonGeneric_Server.sqf";
- If (DM_AI_No > 0) Then {Null = [] ExecVM "Ai\AI_Manager.sqf";};
- Null = [] ExecVM "Server_Time.sqf";
- };
- If (!IsServer) Then {WaitUntil {!IsNull Player And IsPlayer Player};};
- Sleep 3;
- CutRsc ["Black","BLACK FADED"];
- TitleRsc ["ByMurcielago","BLACK FADED"];
- Sleep 5;
- CutRsc ["Black","BLACK FADED"];
- TitleRsc ["Logo_FPSe","BLACK FADED"];
- Sleep 5;
- TitleRsc ["Black","BLACK FADED",0];
- CutRsc ["Black","BLACK FADED",0];
- If (!IsDedicated) Then {Null = [] ExecVM "Init_Player.sqf";};
- Null = [] ExecVM "Rating_Manager.sqf";
- Null = [] ExecVM "Gear_Lock.sqf";
- Null = [] ExecVM "Automatic_Healing.sqf";
- Null = [Player] ExecVM "DM_Limits_Player.sqf";
- SmartMarkerSystem = Compile Preprocessfile "SmartMarker_System\System.sqf";
- Null = [] ExecVM "SmartMarker_System\Manager.sqf";
- Null = [] ExecVM "AntiHacker_System\Main.sqf";
- If (DM_AntiCamper > 0) Then {Null = [Player] ExecVM "Anti_Camper_System.sqf";};
- If (DM_3rd_View == 0) Then {Null = [] ExecVM "Third_View_Lock.sqf";};
- WaitUntil {Player Distance (GetMarkerPos "Respawn_West") > 100};
- Player EnableSimulation True;
- Sleep 1;
- // WeaponMenu3D System
- Null = [] ExecVM "WeaponMenu3D\Main.sqf";
- WaitUntil {Speed Player > 1};
- // MESSAGES
- TitleText ["\n\n\n\n(GO TO THE BRIEFING FOR MORE INFO)","PLAIN"];
- PlaySound "Blip1";
- Sleep 5;
- TitleText ["","PLAIN"];
- Sleep 1;
- If (DM_Death_Penalty > 0) Then {TitleText ["\n\n\n\nDEATH PENALTY:\nEvery time you die = -1 point","PLAIN"]; PlaySound "Blip1";};
- Sleep 5;
- TitleText ["","PLAIN"];
- Sleep 1;
- If (DM_AI_No > 0) Then {TitleText ["\n\n\n\nAI UNITS ARE ENABLED","PLAIN"]; PlaySound "Blip1";};
- Sleep 5;
- TitleText ["","PLAIN"];
- Sleep 1;
- If ((DM_Light > 5) And (DM_NightVision == 0)) Then {TitleText ["\n\n\n\nTHERE ARE NO NIGHT VISION GOGGLES","PLAIN"]; PlaySound "Blip1";};
- Sleep 5;
- TitleText ["","PLAIN"];
- Sleep 1;
- If (DM_AntiCamper > 0) Then {TitleText ["\n\n\n\nANTI-CAMPER SYSTEM ACTIVATED","PLAIN"]; PlaySound "Blip1";};
- Sleep 5;
- TitleText ["","PLAIN"];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement