Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* =============================================
- client.sqf executes cilent side only or gtfo
- Author: richarddanh.com
- ================================================= */
- client_settings = {
- if (local player) then {
- player enableSimulation false; //Freeze player
- _future = time + 5;
- waitUntil {(time >= _future)};
- if !(player hasweapon "ace_safe") then {player addweapon "ace_safe";};
- waituntil {player hasweapon "ace_safe"};
- player selectweapon "ace_safe";
- player setVariable ["ace_sys_weaponselect_safety",[(primaryweapon player),true]];
- ace_sys_tracking_markers_enabled=false;
- "broadcast" addPublicVariableEventHandler { call onBroadCast };
- setViewDistance 1609;
- setTerrainGrid 50;
- };
- };
- player call client_settings;
- client_execution = {
- if (isplayer player) then
- {
- waituntil {local player};
- onMapSingleClick {_shift};
- ace_sys_eject_fnc_weaponcheck = {};
- player setskill 0;
- player setVariable ["BIS_noCoreConversations", true]; //Disable AI Convos
- enableRadio false; //Disable radio communication
- {player disableAI _x} foreach ["MOVE","ANIM","TARGET","AUTOTARGET"];
- [] call (compile (preprocessFileLineNumbers ("\ca\Modules\MP\data\scripts\MPframework.sqf")));
- };
- };
- player call client_execution;
- //Loadouts
- [unit1] execVM "client\loadout_default.sqf";
- [unit2] execVM "client\loadout_default.sqf";
- [unit3] execVM "client\loadout_default.sqf";
- [unit4] execVM "client\loadout_default.sqf";
- [unit5] execVM "client\loadout_default.sqf";
- [unit6] execVM "client\loadout_default.sqf";
- [unit7] execVM "client\loadout_default.sqf";
- [unit8] execVM "client\loadout_default.sqf";
- [unit9] execVM "client\loadout_default.sqf";
- [unit10] execVM "client\loadout_default.sqf";
- [unit11] execVM "client\loadout_default.sqf";
- [unit12] execVM "client\loadout_default.sqf";
- [unit13] execVM "client\loadout_default.sqf";
- [unit14] execVM "client\loadout_default.sqf";
- [unit15] execVM "client\loadout_default.sqf";
- [unit16] execVM "client\loadout_default.sqf";
- [unit17] execVM "client\loadout_default.sqf";
- [unit18] execVM "client\loadout_default.sqf";
- [unit19] execVM "client\loadout_default.sqf";
- [unit20] execVM "client\loadout_default.sqf";
- [unit21] execVM "client\loadout_default.sqf";
- [unit22] execVM "client\loadout_default.sqf";
- [unit23] execVM "client\loadout_default.sqf";
- [unit24] execVM "client\loadout_default.sqf";
- [unit25] execVM "client\loadout_default.sqf";
- [unit26] execVM "client\loadout_default.sqf";
- [unit27] execVM "client\loadout_default.sqf";
- [unit28] execVM "client\loadout_default.sqf";
- [unit29] execVM "client\loadout_default.sqf";
- [unit30] execVM "client\loadout_default.sqf";
- [unit31] execVM "client\loadout_default.sqf";
- [unit32] execVM "client\loadout_default.sqf";
- [unit33] execVM "client\loadout_default.sqf";
- [unit34] execVM "client\loadout_default.sqf";
- //Respawning
- player addeventhandler ["respawn","this execVM 'client\loadout_default.sqf'"];
- sleep 1; //Custom Amount
- titleFadeOut 0.1;
- 2003 CutText ["Initialisation Completed", "BLACK IN", 5];
- diag_log format["Mission Initialisation Completed", time];
- player enablesimulation true; // Unfreeze PLayer
- sleep 5;
- [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