darkstaride

Untitled

Nov 24th, 2015
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. /* =============================================
  2. client.sqf executes cilent side only or gtfo
  3. Author: richarddanh.com
  4. ================================================= */
  5. client_settings = {
  6. if (local player) then {
  7. player enableSimulation false; //Freeze player
  8. _future = time + 5;
  9. waitUntil {(time >= _future)};
  10. if !(player hasweapon "ace_safe") then {player addweapon "ace_safe";};
  11. waituntil {player hasweapon "ace_safe"};
  12. player selectweapon "ace_safe";
  13. player setVariable ["ace_sys_weaponselect_safety",[(primaryweapon player),true]];
  14. ace_sys_tracking_markers_enabled=false;
  15. "broadcast" addPublicVariableEventHandler { call onBroadCast };
  16. setViewDistance 1609;
  17. setTerrainGrid 50;
  18. };
  19. };
  20.  
  21. player call client_settings;
  22.  
  23. client_execution = {
  24. if (isplayer player) then
  25. {
  26. waituntil {local player};
  27. onMapSingleClick {_shift};
  28. ace_sys_eject_fnc_weaponcheck = {};
  29. player setskill 0;
  30. player setVariable ["BIS_noCoreConversations", true]; //Disable AI Convos
  31. enableRadio false; //Disable radio communication
  32. {player disableAI _x} foreach ["MOVE","ANIM","TARGET","AUTOTARGET"];
  33. [] call (compile (preprocessFileLineNumbers ("\ca\Modules\MP\data\scripts\MPframework.sqf")));
  34. };
  35. };
  36.  
  37. player call client_execution;
  38.  
  39. //Loadouts
  40. [unit1] execVM "client\loadout_default.sqf";
  41. [unit2] execVM "client\loadout_default.sqf";
  42. [unit3] execVM "client\loadout_default.sqf";
  43. [unit4] execVM "client\loadout_default.sqf";
  44. [unit5] execVM "client\loadout_default.sqf";
  45. [unit6] execVM "client\loadout_default.sqf";
  46. [unit7] execVM "client\loadout_default.sqf";
  47. [unit8] execVM "client\loadout_default.sqf";
  48. [unit9] execVM "client\loadout_default.sqf";
  49. [unit10] execVM "client\loadout_default.sqf";
  50. [unit11] execVM "client\loadout_default.sqf";
  51. [unit12] execVM "client\loadout_default.sqf";
  52. [unit13] execVM "client\loadout_default.sqf";
  53. [unit14] execVM "client\loadout_default.sqf";
  54. [unit15] execVM "client\loadout_default.sqf";
  55. [unit16] execVM "client\loadout_default.sqf";
  56. [unit17] execVM "client\loadout_default.sqf";
  57. [unit18] execVM "client\loadout_default.sqf";
  58. [unit19] execVM "client\loadout_default.sqf";
  59. [unit20] execVM "client\loadout_default.sqf";
  60. [unit21] execVM "client\loadout_default.sqf";
  61. [unit22] execVM "client\loadout_default.sqf";
  62. [unit23] execVM "client\loadout_default.sqf";
  63. [unit24] execVM "client\loadout_default.sqf";
  64. [unit25] execVM "client\loadout_default.sqf";
  65. [unit26] execVM "client\loadout_default.sqf";
  66. [unit27] execVM "client\loadout_default.sqf";
  67. [unit28] execVM "client\loadout_default.sqf";
  68. [unit29] execVM "client\loadout_default.sqf";
  69. [unit30] execVM "client\loadout_default.sqf";
  70. [unit31] execVM "client\loadout_default.sqf";
  71. [unit32] execVM "client\loadout_default.sqf";
  72. [unit33] execVM "client\loadout_default.sqf";
  73. [unit34] execVM "client\loadout_default.sqf";
  74.  
  75. //Respawning
  76. player addeventhandler ["respawn","this execVM 'client\loadout_default.sqf'"];
  77.  
  78. sleep 1; //Custom Amount
  79. titleFadeOut 0.1;
  80. 2003 CutText ["Initialisation Completed", "BLACK IN", 5];
  81. diag_log format["Mission Initialisation Completed", time];
  82. player enablesimulation true; // Unfreeze PLayer
  83. sleep 5;
  84. [str ("Template"), str("Chernarus"), str(date select 1) + "." + str(date select 2) + "." + str(date select 0)] spawn BIS_fnc_infoText;
Advertisement
Add Comment
Please, Sign In to add comment