BusterSahrani03git.sara/initPlayerLocal.sqf

42 lines
1.5 KiB
Plaintext

//saves player loadout for respawn
[player, [missionnamespace, "virtualinventory"]] call Bis_fnc_saveinventory;
//makes shift click markers on map become plain dots without distance.
//note: difficulty must be set accordingly
if (paramsArray select 0 == 2) then {
player onMapSingleClick {_shift};
};
if (paramsArray select 0 == 1) then {
disableSerialization;
if (hasInterface) then { waitUntil {!isNull (findDisplay 12)};
_mapDisplay = findDisplay 12;
_mapControl = _mapDisplay displayCtrl 51;
_mapControl ctrlAddEventHandler ["MouseMoving", {
TRN_var_mainMapMouseOverCustomMark = "customMark" in (ctrlMapMouseOver (_this select 0));
}];
["TRN", "onMapSingleClick", {
if (_shift) then {
TRN_var_customMarkLocation = _pos;
};
}] call BIS_fnc_addStackedEventHandler;
_mapDisplay displayAddEventHandler ["KeyDown", {
if (!isNil "TRN_var_mainMapMouseOverCustomMark" && {TRN_var_mainMapMouseOverCustomMark} && {(_this select 1) == 211}) then {
TRN_var_customMarkLocation = nil;
};
}];
addMissionEventHandler ["Draw3D", {
if (!isNil "TRN_var_customMarkLocation") then {
drawIcon3D ["\A3\ui_f\data\igui\cfg\cursors\customMark_ca.paa", [1,1,1,0.3], [TRN_var_customMarkLocation select 0, TRN_var_customMarkLocation select 1, (TRN_var_customMarkLocation select 2) + 2], 1.5, 1.5, 0, "", 1, 0, "TahomaB", "", true];
};
}];
};
};
//disables subtitles and spoken sentences "Enemy. inftantry. west. 400" etc
showSubtitles false;
enableSentences false;