thetoilet

New servers with MODs in filter hell

5 posts in this topic

Hi all

My friends and I have ventured into building our own Arma3 server.  however, we are having a bit of bother.  The server was running great with the mods:

CBA, CUP, Exile, TRYK, esseker, AllArmaTerrain

I got tasked with working out BattleEye.  I have read the tutorials on filter creation.  I have the BEM tool which is amazing (assuming I am using it correctly), and the filter creation webpage.  we managed to get through a few by hand, and then a few more using the filter page and now I have tried to use BEM to bulk add them to the scripts.txt

what I would like to know from the community, is whether everyone has to go through this hell?am I missing something?  when people un servers with all of these MODs, do they just remove half of the scripts to get around this or do people work through every single log entry until they are all gone, and then deal with them as and when they come up in life?

sorry for the noob question, but we feel we are going around in circles here...

we are also worried that we did this wrong from the start...  and that we should have got BE working on a vanilla server first and then started adding mods, and then exceptions etc....  we are happy to go back to vanilla if need be of course

thanks for any advice team

cheers

 

 

 

 

 

Share this post


Link to post
Share on other sites
27 minutes ago, thetoilet said:

Hi all

My friends and I have ventured into building our own Arma3 server.  however, we are having a bit of bother.  The server was running great with the mods:

CBA, CUP, Exile, TRYK, esseker, AllArmaTerrain

I got tasked with working out BattleEye.  I have read the tutorials on filter creation.  I have the BEM tool which is amazing (assuming I am using it correctly), and the filter creation webpage.  we managed to get through a few by hand, and then a few more using the filter page and now I have tried to use BEM to bulk add them to the scripts.txt

what I would like to know from the community, is whether everyone has to go through this hell?am I missing something?  when people un servers with all of these MODs, do they just remove half of the scripts to get around this or do people work through every single log entry until they are all gone, and then deal with them as and when they come up in life?

sorry for the noob question, but we feel we are going around in circles here...

we are also worried that we did this wrong from the start...  and that we should have got BE working on a vanilla server first and then started adding mods, and then exceptions etc....  we are happy to go back to vanilla if need be of course

thanks for any advice team

cheers

 

 

 

 

 

Everyone goes through this, the vanilla server with the vanilla BE scripts would work fine, as long as you started from those then it is a process of just plodding through them, lots of the mods do provide the BE scripts so usually a case of adding those and then join, kick, fix, restart, repeat

1 person likes this

Share this post


Link to post
Share on other sites
Advertisement
37 minutes ago, red_ned said:

Everyone goes through this, the vanilla server with the vanilla BE scripts would work fine, as long as you started from those then it is a process of just plodding through them, lots of the mods do provide the BE scripts so usually a case of adding those and then join, kick, fix, restart, repeat

hey thank you for the reply....  so would you suggest that we did this the wrong way around and should have started with vanilla and BE and gone from there, mod by mod?   we did not find script files for some of the mods, so maybe I need to get better at googling

is it typical to have 100's of exceptions?  it just concerns me that with so many exceptions, I am going to end up practically bypassing the entire script entry with exceptions

cheers for any advice... 

also, is BEM considered to be 99% of what you need in these circumstances?  we have already come across exceptions that we had to modify even when ran through the script-exception-website

Share this post


Link to post
Share on other sites

Posted (edited)

you should start with the vanilla server battleye files, you don't have to uninstall your server and there are also some standard files which should deal with most kicks off the bat so you're only left with the odds n sods, heres a few of mine to get you started as they still include some of the old CUP ones I did when I was trying it out along with TRYK.

attachTo.txt

Quote

7 "" !"NVG_TargetG" !"Shot" !"Exile_Unit_Player" !"Exile" !"Land_HelipadEmpty_F" !"Box_NATO_Wps_F" !"CUP_" !"Box_" !"I_supplyCrate_F" !"supplyCrate" !"B_CargoNet_01_ammo_F" !"CargoNet" !"O_CargoNet_01_ammo_F" !"I_CargoNet_01_ammo_F" !"O_Truck_03_fuel_F" !"O_" !"I_mas_" !"O_mas_" !"B_mas_" !"_mas_" !"rhs_" !"rhsusf_" !"RHS_" !"I_" !"B_" !"C_" !"#particlesource" !"102" !"[0,5,1]" !"Exile_Container_SupplyBox"

 

createVehicle.txt

Spoiler

7 "" !="Exile_Unit_GhostPlayer" !"Exile_Unit_Player" !="Steerable_Parachute_F" !"CMflare" !"I_UAV" !"LaserTarget" !"SLAM" !"SatchelCharge_Remote_Ammo" !"DemoCharge" !"ClaymoreDirectionalMine" !"IEDUrban" !"G_40mm_" !"F_40mm_" !="Exile_Ammo_Swing" !"F_Signal" !="I_IRStrobe" !="O_IRStrobe" !="NVG_TargetG" !"WeaponHolder" !"Supply" !"B_" !"SmokeShell" !"IEDLand" !"APERS" !="O_HMG_01_weapon_F" !="O_HMG_01_F" !="O_HMG_01_support_F" !"Chemlight" !="GrenadeHand" !="mini_Grenade" !="SmokeLauncherAmmo" !="Sign_Arrow_F" !="#smokesource" !="smokesource" !="M_Titan_AA" !="M_NLAW_AT_F" !="R_PG32V_F" !="launch_NLAW_F" !="launch_RPG32_F" !="launch_B_Titan_F" !="launch_I_Titan_F" !="launch_O_Titan_F" !="launch_B_Titan_short_F" !="launch_I_Titan_short_F" !="launch_O_Titan_short_F" !="M_Titan_AT" !"M_Titan_AP" !"M_Titan" !="Titan_AT" !="Titan_AP" !"SeaGull" !="M_Air_AA" !="M_PG_AT" !="mas_f35c_AIM120D_int_A" !"mas_f35c_" !="mas_f35c_AIM9X_A" !="mas_f35c_GBU32_A" !="APERSBoundingMine_Range_Ammo" !="O_HMG_01_F" !="I_UAV" !="NVG_TargetG" !"B_" !"B_mas_" !"CUP_" !"Exile_" !"F_" !"G_" !="I_" !"I_mas_" !="launch_" !="M_" !"mas_" !"_mas_" !"O_" !"O_mas_" !="R_" !"RHS_" !"rhs_" !"rhsusf_" !"Titan_" !"TRYK_" !"Land_HelipadEmpty_F" !="M_AT" !"APERSTripMine_Wire_Ammo" !"R_80mm_HE" !"NetworkMessageCreateHelicopterRTD" !"M_Scalpel_AT" !"M_" !"Missile_AA_03_F" !"Missile_" !"R_TBG32V_F" !"Rocket_03_HE_F" !"Rocket_" !"#particlesource"
1 "IEDLand"
1 "IEDUrban"
1 "APERS"
1 "GrenadeHand"
1 "mini_Grenade"
1 "SmokeLauncherAmmo"
1 "NVG_TargetG"
1 "O_IRStrobe"
1 "I_IRStrobe"
1 "F_Signal"
1 "F_40mm_"
1 "G_40mm_"
1 "DemoCharge"
1 "ClaymoreDirectionalMine"
1 "SLAM"
1 "SatchelCharge_Remote_Ammo"
1 "I_UAV"
1 "O_HMG_01_F"

 

deleteVehicle.txt

Quote

7 "" !"NVG_Target" !"Shot" !"_Preview" !"Exile_Unit_Player" !"Exile_Construction_WoodFloor_Preview" !"Exile_" !"SeaGull" !="[0-9].[0-9]*e\+[0-9]*" !"2:17" !"[0-9]" !"2:15055" !"2:1" !"2"

 

remoteControl.txt

Quote

7 "" !="[0-9]{1,3}:[0-9]{1,3} unit" !"Exile_Unit_Player" !="Exile_Unit_Player" !="2:2882 unit 2:1571 Exile_Unit_Player" !="4:1046 unit 2:2937 Exile_Unit_Player" !="4:1047 unit 2:5750 Exile_Unit_Player" !"Exile_Unit_Player" !"unit" !"2:5732" !"18:2503 unit 2:5732 Exile_Unit_Player" !"unit 2:5732 Exile_Unit_Player"

 

and I don't claim mine are perfect but I run a heap of stuff without BE kicks, you can try my main scripts.txt if you want but im not sure of everything you have or that I have it but at least you can see the size.

Spoiler

//new2 this is destination file
7 eventHandler !=";\n};\n\n\n[_display] call _fnc_animate;\n{\n_display displayaddeventhandler [_x,_fnc_animate];\n} foreach [\"mousemoving\",\"mouseholding" !="tText (toUpper (ctrlText _control));\n\n\n_display displayaddeventhandler\n[\n\"mousemoving\",\n\"\n    _display = _this select 0;\n    (_d" !="_colorConfigToRGBA\",\"BIS_fnc_keyCode\",\"BIS_fnc_addScriptedEventHandler\",\"BIS_fnc_removeScriptedEventHandler\",\"BIS_fnc_removeAllS" !="[\"A3\\functions_f\\Misc\\fn_addScriptedEventHandler.sqf\",\".sqf\",0,false,false,false,\"A3\",\"Misc\",\"addScriptedEventHandler\"]" !="[\"A3\\functions_f\\Misc\\fn_removeScriptedEventHandler.sqf\",\".sqf\",0,false,false,false,\"A3\",\"Misc\",\"removeScriptedEventHandler\"]" !="[\"A3\\functions_f\\Misc\\fn_removeAllScriptedEventHandlers.sqf\",\".sqf\",0,false,false,false,\"A3\",\"Misc\",\"removeAllScriptedEventHandl" !="[\"A3\\functions_f\\Misc\\fn_callScriptedEventHandler.sqf\",\".sqf\",0,false,false,false,\"A3\",\"Misc\",\"callScriptedEventHandler\"]" !="[\"A3\\functions_f_EPA\\Misc\\fn_addStackedEventHandler.sqf\",\".sqf\",0,false,false,false,\"A3_EPA\",\"Misc\",\"addStackedEventHandler\"]" !="[\"A3\\functions_f_EPA\\Misc\\fn_executeStackedEventHandler.sqf\",\".sqf\",0,false,false,false,\"A3_EPA\",\"Misc\",\"executeStackedEventHand" !="[\"A3\\functions_f_EPA\\Misc\\fn_removeStackedEventHandler.sqf\",\".sqf\",0,false,false,false,\"A3_EPA\",\"Misc\",\"removeStackedEventHandle" !="functions_f\\Missions\\fn_missionHandlers.sqf\"\n\n\n\naddMissionEventHandler [\n\"ended\",\n{\n\nBIS_fnc_missionHandlers_end = _this;\nBIS_fn" !="hen {\n\"BIS_fnc_getServerVariable_packet\" addpublicvariableeventhandler {\n_packet = _this select 1;\n_target = _packet select 0;\n_" !=" { !(IsNull findDisplay 46) };\n(findDisplay 46) displayAddEventHandler [\"KeyDown\", { _this call ExileClient_gui_hud_event_onKeyD" !="le [\"BIS_fnc_feedback_postResetHandler\", true];\nplayer addeventhandler [\"PostReset\",{BIS_EnginePPReset = true;} ];\n};\n\n\n[\"Health" !="andledPlayers pushBack _unitVar;\n\n\n\n\n\"@\" addPublicVariableEventHandler [_x,\n{\n_this set [0,\"update\"];\n_this call bis_fnc_sharedO" !="omData];\n\nsleep 0.1;\n};\n\nsleep 0.1;\n};\n};\n\n\n\n\n\n\naddMissionEventHandler [\"Draw3D\",\n{\nprivate[\"_customData\",\"_tasks\",\"_task\",\"_dat" !="t enabled.\"] call  {};};\n\n\nif (isServer) then\n{\naddMissionEventHandler [\"HandleDisconnect\",\n{\nprivate[\"_playerVar\"];\n\n_playerVar" !=" = (\"RscExileHUDLayer\" call BIS_fnc_rscLayer);\ninGameUISetEventHandler [\"Action\", \"_this call ExileClient_gui_hud_event_onAction" !="\nExileClientLastMusicmode = \"\";\n0 fadeMusic 0.01;\nsetMusicEventHandler [\"MusicStart\",\"ExileClientCurrentMusic = _this select 0\"]" !="ECKVISIBLE\";\n_trader allowDamage false; \n_trader removeAllEventHandlers \"HandleDamage\";\n_trader setFace _traderFace;\nif (isNull " !="isNormal)then\n    {\n     (findDisplay 46) displayRemoveAllEventHandlers 'KeyDown';\n    };\n    (findDisplay 46) displayRemoveAllE" !="ion select 4) == \"Development\") then\n{\n_display displayaddeventhandler [\n\"keydown\",\n\"\n     disableserialization;\n     _key = _th" !="e\", -1];\n\n_idc = 1001;\n(_display displayctrl _idc) ctrlAddEventHandler [\"LBSelChanged\",\n{\nprivate[\"_ctrl\",\"_lbIndex\",\"_lbData\"];" !="tTime)then\n   {\n    \n    (findDisplay 46) displayRemoveAllEventHandlers 'KeyDown';\n    (finddisplay 46) displayAddEventHandler [" !="his select 4)))exitWith{};\n  'heartbeat' addPublicVariableEventHandler {};\n  admin_d0 = {[_this,0] call admin_d0_MASTER;};\n  adm" !="Client_object_player_event_hook.sqf\"\n\n\n\n\n\n\n\n\n\n\n\nplayer addEventHandler [\"Killed\", { _this call ExileClient_object_player_event_o" !="ickTime;\nExileNextAutoBreathAt = diag_tickTime;\nplayer addEventHandler [\"SoundPlayed\", {[] call ExileClient_system_breathing_bre" !="HUD\", \"PLAIN\", 1, false];\nExileHudEventHandle = addMissionEventHandler [\"Draw3D\", { _this call ExileClient_gui_hud_event_onDraw3" !="eLocal = _display displayctrl 1;\n_ctrlExecuteLocal ctrladdeventhandler [\"buttonclick\",\"with uinamespace do {['executeButton',[_t" !="Message_defaultPositions\",_positions];\n_display displayaddeventhandler [\"unload\",\"uinamespace setvariable ['BIS_fnc_guiMessage_d" !="ocessing_toggleDialogBackgroundBlur;\n_ctrlButtonOK ctrlSetEventHandler [\"ButtonClick\",\"call ExileClient_gui_keypadDialog_event_o" !="trolSuicide ctrlSetText \"Respawn\";\n_controlSuicide ctrlSetEventHandler [\"ButtonClick\", \"[] call ExileClient_gui_escape_respawn\"]" !=" \n\n\n_control = _display displayctrl 2400;\n_control ctrladdeventhandler [\"buttonclick\",\"with uinamespace do {['keyboardGroup',_th" !="\n\n\n_control = _display displayctrl 2406; \n_control ctrladdeventhandler [\"buttonclick\",\"with uinamespace do {['hide',_this,''] ca" !="eneral = _display displayctrl 2402;\n_ButtonGeneral ctrladdeventhandler [\"buttonclick\",\"with uinamespace do {['general',_this,'Rs" !="lPresets = _display displayctrl   2101;\n\n_ctrlTags ctrladdeventhandler [\"lbselchanged\",\"with uinamespace do {['lbSelChanged_tags" !="utton = _display displayctrl  21995;\n_assetsButton ctrladdeventhandler [\"buttonclick\",\"with uinamespace do {['DLCTabClicked',_th" !=" 24003;\n_spawnButton ctrlEnable false;\n_display displayAddEventHandler [\"KeyDown\", \"_this call ExileClient_gui_loadingScreen_eve" !="bject_player_event_unhook.sqf\"\n\n\n\n\n\n\n\n\n\n\n\nplayer removeAllEventHandlers \"Killed\";\nplayer removeAllEventHandlers \"Fired\";\nplayer " !="[\"BIS_fnc_advHint_hintHandlers\",true];\n_display displayAddEventHandler [\n\"KeyDown\",\n\"\n       _key = _this select 1;\n       \n    " !=" player) then\n{\nplayer allowDamage false;\nplayer removeAllEventHandlers \"HandleDamage\";\n};\n_vehicle = vehicle player;\nif !(_vehi" !="tSafeZoneVehicle) then\n{\nExileClientSafeZoneVehicle removeEventHandler [\"Fired\", ExileClientSafeZoneVehicleFiredEventHandler]; \n" !="ThreadHandle = nil;\n};\nplayer allowDamage true;\nplayer addEventHandler [\"HandleDamage\", {_this call ExileClient_object_player_ev" !="live player) then\n{\nplayer allowDamage true;\nplayer removeEventHandler [\"Fired\",ExileSafeZoneFiredEH];\nplayer addEventHandler [\"" !="100;\n_ctrlMap = _display displayctrl 101;\n_ctrlMap ctrladdeventhandler [\n\"draw\",\nformat [\n\"\n       with uinamespace do {\n       " !="\", 1, false];\n_keyDownHandle = (findDisplay 46) displayAddEventHandler [\"KeyDown\",\"_this call ExileClient_action_event_onKeyDown" !="};\n\n\n_control = _display displayctrl 105;\n_control ctrladdeventhandler [\"MouseButtonUp\",\"with uinamespace do {['pipClicked',_thi" !=" (A3XAI_client_radio) then {\n"A3XAI_SMS" addPublicVariableEventHandler {(_this select 1) call A3XAI_client_radioMessage; diag_lo" !="e do {\n\n\ncase \"Init\": {\nBIS_fnc_camera_draw3D = addmissioneventhandler [\"draw3d\",\"with (uinamespace) do {['Draw3D',_this] call b" !=" _vehicle, true, 2];\n     if(_good)then{_vehicle removeAllEventHandlers 'GetOut';};\n    };\n   " !="ber do\n   {\n    _idKeydown24 = (finddisplay 24) displayAddEventHandler ['KeyDown',{false}];\n   };\n   if!(_idKeydown24 isEqualTo " !="le \"BIS_RscMissionScreen_video\") displayctrl 1100) ctrladdeventhandler [\"videoStopped\",\"bis_fnc_playvideo_videoStopped = true; \"" !="D\", \"PLAIN\", 1, false];  \nExileHudEventHandle = addMissionEventHandler [\"Draw3D\", { _this call ExileClient_gui_hud_event_onDraw3" !=" - Playing intro...\";\n\n\nplayMusic \"ExileTrack01\";\naddMusicEventHandler [\"MusicStop\", {[] spawn {sleep 10; playMusic \"ExileTrack0" !="nLoad\":\n{\n_display = _params select 0;\n_display displayaddeventhandler [\"keydown\",\"with uinamespace do {['keyDown',_this,''] cal" !="\"})) then {\n([] call BIS_fnc_displayMission) displayRemoveEventHandler [\"KeyDown\", uiNamespace getVariable \"BIS_fnc_establishing"  !="   };\n   \n  }\n  else\n  {\n   \n   (vehicle player) removeAllEventHandlers 'GetOut';\n   (vehicle player) addEventHandler ['GetOut',"
7 "setVariable [\"Exile" !="ent\\bootstrap\\fn_preStart.sqf\"\n\n\n\n\n\n\n\n\n\n\n\nuiNamespace setVariable [\"ExileClient_gui_multiplayerSetup_event_onLoad\", \n{\nprivate [" !="SPAlpha\", -1]) isEqualTo -1) then \n{\nprofileNamespace setVariable [\"ExilePartyESPAlpha\", 0.75];\n_hasChanges = true;\n};\nif ((prof" !="nch\n]\ncall ExileClient_object_trader_create;\n\n_trader setVariable [\"ExileTraderType\", \"Exile_Trader_Hardware\"];\n\n\n\n\n\n_cashDesk =" !=" _animations;\nif (_animationCount > 1) then\n{\n_trader setVariable [\"ExileAnimations\", _animations];\n_trader addEventHandler [\"An" !="reen_updateText;\ndiag_log _message;\n\nprofileNamespace setVariable [\"ExilePlayerUID\", _myPlayerUID];\nsaveProfileNamespace;\n\nprogr" !="r\") then \n{\ndeleteVehicle _oldPlayerObject;\n};\nplayer setVariable [\"ExileXM8IsOnline\", (profileNamespace getVariable [\"ExileEnab" !="dsToSpawnLootIn pushBack (netId _building);\n_building setVariable [\"ExileLastLootRequestedAt\", time];\n}\ncatch \n{\n};\n}\nforEach _b" !="ayNull];\n_8GCombo = _display displayCtrl 4072;\nplayer setVariable [\"ExileXM8IsOnline\", ((lbCurSel _8GCombo) isEqualTo 1), true];" !="ndCombo = _display displayCtrl 4075;\nprofileNamespace setVariable [\"ExileEnableSoundNotifications\", ((lbCurSel _soundCombo) isEq" !="[\"ExilePartyESPBlue\",   0.07];\n};\n};\nprofileNamespace setVariable [\"ExilePartyESPColor\", _selection];\ntrue" !="_slider = _display displayCtrl 4078;\nprofileNamespace setVariable [\"ExilePartyESPAlpha\", sliderPosition _slider];" !="_slider = _display displayCtrl 4079;\nprofileNamespace setVariable [\"ExilePartyMarkerAlpha\", sliderPosition _slider];" !=";\n_particleEmitter attachTo [_this, [0, 0, 0]];\n_this setVariable [\"ExileFlies\", _particleEmitter];" !="sition]] call ExileClient_system_network_send;\nplayer setVariable [\"ExilePartyMarker\", _position];\n}\nelse \n{\n[\"updateMyPartyMark" !="spawn ExileClient_object_vehicle_chirpChirp;\n_vehicle setVariable [\"ExileAlreadyKnownCode\", _pincode];\n};\nif (_mode isEqualTo tr" !="(isNull _player) then \n{\nif (_update) then \n{\n_player setVariable [\"ExilePartyMarker\", _position];\n}\nelse \n{\n_player setVariable" !=" false;\n_location setName _territoryName;\n_flagObject setVariable [\"ExileLocation\", _location];" !="DE\"];\n_objects pushBack _object;\n_i = _i +1;\n};\n_flag setVariable [\"ExileRadiusObjects\",_objects];\n_flag setVariable [\"ExileRadi" !="eraParentObject) then\n{\nExileClientCameraParentObject setVariable [\"ExileCameraInUse\", false, true];    \n};\n}\nelse\n{ \n_camera = " !="CameraObject = objNull;\nExileClientCameraParentObject setVariable [\"ExileCameraInUse\",false,true]; \nExileClientCameraParrentObje" !="meraParentObject)then\n{\nExileClientCameraParentObject setVariable [\"ExileCameraInUse\",false,true]; \n};\nExileClientCameraParentOb" !="mNetId _objectID;\nif !(isNull _object) then\n{\n_object setVariable [\"ExileAlreadyKnownCode\",_this select 2];\n};\n(_this select 0) " !="nch\n]\ncall ExileClient_object_trader_create;\n\n_trader setVariable [\"ExileTraderType\", \"Exile_Trader_Hardware\"];\n\n\n\n\n_cashDesk = " !="ent\\bootstrap\\fn_preStart.sqf"\n\n\n\n\n\n\n\n\n\n\n\nuiNamespace setVariable [\"ExileClient_gui_multiplayerSetup_event_onLoad\", \n{\nprivate [" !="\n{\n\nR3F_LOG_PUBVAR_point_attache = \"Land_HelipadEmpty_F\" createVehicle [0,0,0];\nR3F_LOG_PUBVAR_point_attache setPosASL [0,0,0];\n" !="\n_currentPlayerCount > 1;\n};\n\nShowPlayerNames = addMissionEventHandler [\"Draw3D\",\n{\n_players = allPlayers;\n{\nif (!(isNull _x) &&" !="camera_keyUpHandler_id}})))) then {\n_display displayRemoveEventHandler  [\"keyUp\",camera_keyUpHandler_id];\ncamera_keyUpHandler_id"
7 ctrlCreate !=">> \"RscDisplayDebriefing_ListGroup\";\n_ListGroup = _display ctrlCreate [\"RscControlsGroupNoHScrollbars\",   21903 ];\n\n_ListGroup c" !="ctrlDelete (_display displayCtrl _idc);\n  _ctrl = _display ctrlCreate[_type, _idc];\n  _ctrl\n };\n allSupportBoxesNames = [\"Suppor" !="DisplayDLCContentBrowser_ListGroup\";\n_ListGroup = _display ctrlCreate [\"RscControlsGroupNoHScrollbars\",   38400];\n\n_ListGroup ct" !="_ListGroup = _display ctrlCreate [\"RscControlsGroupNoHScrollbars\"" !="PLAY_ID) displayCtrl 44464);\n        findDisplay MAIN_DISPLAY_ID ctrlCreate['IGUIBack', 44464];\n        (findDisplay MAIN_DISPLAY_ID display" !="\n\n\n\ndisableSerialization;\n\n\n_ctrl_titre = (findDisplay 46) ctrlCreate ["RscText", -1];\n_ctrl_titre ctrlSetPosition [0.5 - 0.5*0." !"_prevButton = _display ctrlCreate [\"RscButtonMenu\", 90110, _dbg];" !=" isEqualTo 'STRING')then\n      {\n       _html = _display49 ctrlCreate ['RscHTML', 3307182];\n       _html ctrlSetBackgroundColor "
7 camCreate !="xPosition select 2\n];\nExileClientModelBoxCamera = \"camera\" camCreate ExileClientModelBoxCameraPosition;\nExileClientModelBoxCamer" !="(_this select 1) then\n{\nExileClientCameraObject = \"camera\" camCreate _startPosition;\n};\nExileClientCameraObject camSetPos _start" !="\"_camera\"];\n_pos = (getPosATL _player);\n_camera = "camera" camCreate [(_pos select 0),(_pos select 1),((_pos select 2) + 3)];\n_c" !="\"_camera\"];\n_pos = (getPosATL _player);\n_camera = \"camera\" camCreate [(_pos select 0),(_pos select 1),((_pos select 2) + 3)];\n_c" !="layer modelToWorld[0,3, 1.75];\n   freeFlightCam = 'camera' camCreate _getPos;\n   freeFlightCam setDir([_getPos, player] call BIS" !="issionnamespace getvariable [\"BIS_fnc_camera_cam\",\"camera\" camcreate _camPos];\n_cam cameraeffect [\"internal\",\"back\"];\n\n\nshowcine"
7 createUnit !="creategroup sidelogic;\nbis_functions_mainscope = _grpLogic createunit [\"Logic\",[9,9,9],[],0,\"none\"];\nbis_functions_mainscope set" !="createunit [\"Logic" !="createUnit [_possiblePosStart, _group, \"\"trader = this; this disableAI" !="roup resistance;\n_group setCombatMode "BLUE";\n\n_traderType createUnit \n[_possiblePosStart,_group,\n"trader = this; \nthis disableA"
7 createTeam
7 createAgent
7 createVehicle !="ize.sqf\"\n\n\n\n\n\n\n\n\n\n\n\nExileClientMoonLight = \"#lightpoint\" createVehicleLocal [0, 0, 0];\nExileClientMoonLight setLightAttenuation " !="ver) exitWith {};\n\n\n\n\n_workBench = \"Land_Workbench_01_F\" createVehicleLocal [0,0,0];\n_workBench setDir 45.4546;\n_workBench setPo" !="objNull] call BIS_fnc_param; \n_trader = _traderClassName createVehicleLocal [0,0,0];\n_trader setVariable [\"BIS_enableRandomizati" !="1) exitWith {false}; \nExileSnowClose = \"#particlesource\" createVehicleLocal [0, 0, 0];    \nExileSnowClose setParticleClass \"Exil" !="rface) exitWith {};\n_particleEmitter = \"#particlesource\" createVehicleLocal (getPos _this);\n_particleEmitter setParticleParams \n" !="leClientModelBoxBackgroundObject = \"Exile_Helper_50mBox\" createVehicleLocal ExileClientModelBoxPosition;\nExileClientModelBoxBack" !="hicle;\n};\nExileClientModelBoxVehicle = _vehicleClassName createVehicleLocal ExileClientModelBoxPosition;\nExileClientModelBoxVehi" !="_flagPos select 1) + ((sin _i) * _radius), 0];\n_object = createVehicle [\"Sign_Arrow_F\", _location, [], 0, \"CAN_COLLIDE\"];\n_objec" !="ver) exitWith {};\n\n\n\n\n_workBench = \"Land_Workbench_01_F\" createVehicleLocal [0,0,0];\n_workBench setDir 343;\n_workBench setPosATL" !="itDist * sin _Vdir;     \n\n\n_smokeg = \"SmokeShellVehicle\" createVehicleLocal [0,0,0];\n_smokeg setPosASL [(_pH * sin _Hdir) + (_po" !="\nuiSleep 1;\n};\n};\n\n\n\n\n_workBench = \"Land_Workbench_01_F\" createVehicleLocal [0,0,0];\n_workBench setDir 45.4546;\n_workBench setPo" !="\n{\n\nR3F_LOG_PUBVAR_point_attache = \"Land_HelipadEmpty_F\" createVehicle [0,0,0];\nR3F_LOG_PUBVAR_point_attache setPosASL [0,0,0];\n" !="= _ETG_Transport_Vehicle;\n\n\n_ETG_Cargo = _ETG_Cargo_Type createVehicle _startPos;\nclearMagazineCargoGlobal _ETG_Cargo;\nclearWeap" !="_objet1];\n_objet_test1 allowDamage false;\n_objet_test1 addEventHandler [\"EpeContactStart\", {if (!isNull (_this select 1)) then {" !="rer_position_degagee_ciel;\n_objet = _classe_a_visualiser createVehicleLocal _position_attache;\n_objet attachTo [R3F_LOG_PUBVAR_p" !="rvice_point.sqf";\n\n\n\n\n_workBench = \"Land_Workbench_01_F\" createVehicleLocal [0,0,0];\n_workBench setDir 45.4546;\n_workBench setPo" !="_v)} do {\n_posV = getPos _v;\n_smoke1 = \"#particlesource\" createVehicleLocal getpos _v;\n_smoke1 attachTo [_v,[0,0,0],\"engine_effe" !="GbdCenter = getPosASL player;\n   _arrow = 'Sign_Arrow_F' createVehicleLocal [0,0,0];\n   _arrow setPosASL CCGbdCenter;\n   if(isNi" !="\nuiSleep 5;\n};\n};\n\n\n\n\n_workBench = \"Land_Workbench_01_F\" createVehicleLocal [0,0,0];\n_workBench setDir 45.4546;\n_workBench setPo"
7 deleteVehicle !="BIS_fnc_initPlayable\",\"BIS_fnc_missionTimeLeft\",\"BIS_fnc_deleteVehicleCrew\",\"BIS_fnc_MP\",\"BIS_fnc_MPexec\",\"BIS_fnc_countdown\",\"B" !="[\"exile_client\\trashBin\\fn_deleteVehicleCrew.sqf\",\".sqf\",0,false,false,false,\"A3\",\"MP\",\"deleteVehicleCrew\"]" !="dPlayerObject isKindOf \"Exile_Unit_GhostPlayer\") then \n{\ndeleteVehicle _oldPlayerObject;\n};\nplayer setVariable [\"ExileXM8IsOnlin" !="PlayerInSafezone) then \n{\nif (local _projectile) then \n{\ndeleteVehicle _projectile;\n};\n}\nelse \n{\nif (_ammo isKindOf \"Exile_Ammo_" !=" = _this;\nif !(isNull ExileClientModelBoxVehicle) then\n{\ndeleteVehicle ExileClientModelBoxVehicle;\n};\nExileClientModelBoxVehicle" !=" = _this;\nif !(isNull ExileClientModelBoxVehicle) then\n{\ndeleteVehicle ExileClientModelBoxVehicle;\n};\nExileClientModelBoxVehicle" !="inate\", \"back\"];\nterminate ExileClientModelThreadHandle;\ndeleteVehicle ExileClientModelBoxVehicle;\ndeleteVehicle ExileClientMode" !="jectile = _this select 6;\nif (local _projectile) then \n{\ndeleteVehicle _projectile;\n};\n" !=" >> \"Snow\" >> \"enable\")) isEqualTo 1) exitWith {false}; \ndeleteVehicle ExileSnowClose;\ndeleteVehicle ExileSnowNear;\ndeleteVehicl" !=" ExileClient_construction_simulationCountDown;\n}\nelse \n{\ndeleteVehicle ExileClientConstructionObject;\n};\n[\"ConstructionMovedTooF" !="e\n{\n_objects = _flag getVariable \"ExileRadiusObjects\";\n{\ndeleteVehicle _x;\n}\nforEach _objects;\n_flag setVariable [\"ExileRadiusSh" !=",-2])]) > 1\n||\n((getPosATL player) select 2) < 2\n)then\n{\ndeleteVehicle (vehicle player);\nplayer switchMove \"\";\nplayer setVelocit" !="o [_v,[0,0,0],\"engine_effect_1\"];\n_pos = getPos _smoke1;\ndeleteVehicle _smoke1;\n_smoke1 = \"#particlesource\" createVehicleLocal g" !="x isKindOf \"Rabbit_F\" || agent _x isKindOf \"Bird\") then {deleteVehicle agent _x};\n} forEach agents;\nsleep 10;\nfalse;\n};" !="TAT COLLISION: %1 @ %2\", _objet2, time];};\n\nsleep 0.02;\n\ndeleteVehicle _objet_test1;\ndeleteVehicle _objet_test2;\n\n_collision\n};\n" !="sNull R3F_LOG_VIS_objet) then {detach R3F_LOG_VIS_objet; deleteVehicle R3F_LOG_VIS_objet;};\nR3F_LOG_VIS_objet = objNull;\n\nR3F_LO" !="nter = nil;\n   CCGbdRadius = nil;\n   {if(!isNull _x)then{deleteVehicle _x;};} foreach CCGbdObjs;\n   CCGbdObjs = [];\n  };\n };\n fn" !="count _magazines > 0 || count _items > 0)then\n    {\n     deleteVehicle _obj;\n     _log = format['Loadout Bot found @%1 %2 with [" !=" %1 with netId 0:0 @%2',_type,getPosATL _curVehicle];\n   deleteVehicle _curVehicle;\n   [_name,_puid,'BAN',toArray(_log)] call _A" !="Sound_PortableGenerator\";\n};\nif !(isNull _sound) then \n{\ndeleteVehicle _sound;\n};\n_portableGenerator setVariable [\"Sound\", objNu" !="lPosition];\n_globalPosition = visiblePositionASL _logic;\ndeleteVehicle _logic;\n\n_missile setPosASL _globalPosition;\n\ntrue" !="x setDropInterval 0} foreach _emitters};\nsleep 0.05;\n};\n{deleteVehicle _x} foreach _emitters;\nsleep 3;\n};\n};\nif (isnil \"nes4day_" !="urces,_source3];\n} forEach _this;\n\nsleep (55+random 3);\n{deleteVehicle _x} forEach _sources;\n};\n};" !="caller;\nwaituntil {_state != animationstate _caller};\n};\ndeletevehicle _object;\n[[_var,"diary"],_fnc_scriptName,_recipients,_per"
7 callExtension
7 commandingMenu
7 setUnitRecoilCoefficient !="coilRun')then\n  {\n   _code = {\n    (vehicle player) setUnitRecoilCoefficient 0;\n    player setUnitRecoilCoefficient 0;\n    playe" !="        if(noRecoilRun!=1)exitWith{};\n            (vehicle player) setUnitRecoilCoefficient 0;\n            player setUnitRecoilCoefficient 0;\n            uiSleep" !="n {\n    while {true} do\n    {\n     (vehicle player) setUnitRecoilCoefficient 0;\n     player setUnitRecoilCoefficient 0;\n     pla"
7 setWeaponReloadingTime !="e = {\n    _vehicle = (vehicle player);\n    {_vehicle setWeaponReloadingTime [_x, currentMuzzle _x, 0];} forEach (crew _vehicle);" !="\n{\n_code = \n{ \n_vehicle = (vehicle player);\n_vehicle setWeaponReloadingTime [gunner _vehicle,currentMuzzle (gunner _vehicle),0];" !="\n            _vehicle = (vehicle player);\n            _done = _vehicle setWeaponReloadingTime [gunner (vehicle player), currentMuzzle (gunner (veh" !=" >0})then{\n_this spawn {\nwaitUntil {(_this select 0) setWeaponReloadingTime [(_this select 0),(_this select 2),1];(inputAction \"" !="  _vehicle = (vehicle player);\n     _done = _vehicle setWeaponReloadingTime [gunner (vehicle player), currentMuzzle (gunner (veh" !="ate _muzzle=currentMuzzle (gunner _v);\nwaitUntil {_v setWeaponReloadingTime [gunner _v, _muzzle,1];(inputAction \"ReloadMagazine\""
7 addAction !="em) then\n{\nExileClientInteractionHandles pushBack (_object addAction \n[\ngetText(_menuItem >> \"title\"), \ngetText(_menuItem >> \"ac" !="rWnonDnon_loop\";\nExileClientBreakFreeActionHandle = player addAction \n[\n\"Break free\", \n{call ExileClient_object_handcuffs_breakF" !=" + 1},{_object = player;_acnt = 0}];\n   _actionid = player addAction ['', '', [], -5, false, true, '', 'false'];player removeAct" !="ExileClientInteractionHandles pushBack (_object addAction" !=" + 1},{_object = player;_acnt = 0}];\n            _actionid = player addAction ['', '', [], -5, false, true, '', 'false'];player removeAct" !=";\n_nul = execVM \"ETG_HeliCrashAndDropScript.sqf\";\n\nplayer addAction [ \"Start Mission\", { _nul = execVM \"ETG_HeliCrashAndDropScr" !="\nif (R3F_LOG_CFG_unlock_objects_timer" !="\n if (R3F_LOG_CFG_unlock_objects_timer" != -1) then" !"(cba_common_actionIndexes) pushBack ( (vehicle player) addAction _value)" !="this select 0;    \n_options = _this select 1;\n{\n\n_id =  _unit addAction [format [\"%1\",_x],{call FuMS_fnc_DirectCaptive}, [_x],6,tru" !="1},{_object = player;_acnt = 0}];\n      _actionid = player addAction ['', '', [], -5, false, true, '', 'false'];player removeAct" !="rsorTarget_distance select 1 < 3.75\n) then\n{\nR3F_LOG_objet_addAction = _objet_pointe;" !="Variable [\"R3F_LOG_CF_depuis_usine\", false]) then\n{\n_objet addAction [(\"<t color=\"\"#ff9600\"\">\" + format [STR_R3F_LOG_action_reve" !="\nif (R3F_LOG_CFG_unlock_objects_timer !="\n if (R3F_LOG_CFG_unlock_objects_timer != -1) then"
7 remoteexec !="this select 0] call bis_fnc_objectVar;\n[ \"rem\",_playerVar] remoteExec [\"bis_fnc_reviveInit\"];\n}];\n};\n\n\nbis_revive_handledUnits =" !="ssionId, _messageName, _messageParameters];\n_publicMessage remoteExecCall [\"ExileServer_system_network_dispatchIncomingMessage\"," !=" lobby #8';\n(findDisplay 46)closeDisplay 0;\n};\n_tmp={_this remoteExecCall ['fnc_AdminReq', 2, false]};\nif(isNil 'FN_infiSTAR_CS'" !="_this remoteExecCall ['fnc_AdminReq', 2, false]" !"fnc_AdminReq" !"cba_network_fnc_exec'] call SLX_XEH_COMPILE_NEW;\n\n\ncba_fnc_remoteExecute = {         [""x\cba\addons\network\XEH_preInit.sqf"
7 drawline3d !="ickTime) % 2 == 0) then {[0.95,0,0,1]} else {[0,1,0,1]};"
7 onEachFrame !="onEachFrame {};" !="= SLX_XEH_DUMMY createVehicleLocal [0, 0, 0];\n[\"CBA_DC\", \"onEachFrame\", {\nparams [\"_args\", \"_code\", \"_o\"];\n_args call _code;\n_o " !="hen {\ncall cba_common_fnc_onFrame;\n} else {\n\n[\"CBA_PFH\", \"onEachFrame\", \"cba_common_fnc_onFrame\"] call BIS_fnc_addStackedEventHa" !="\"CBA_FrameHandlerTitle", \"PLAIN\"];" !="_start_loop = {\n\ncamera_loop_active =  true;\n["A3W_camera_oneachFrame", "onEachFrame", camera_loop] call BIS_fnc_addStackedEvent" !="_start_loop = {\n\ncamera_loop_active =  true;\n["A3W_camera_oneachFrame", "onEachFrame", camera_loop] call BIS_fnc_addStackedEvent"
7 removeAllItems !="oveAllWeapons %1;',_var];\n  _export = _export + format ['removeAllItems %1;',_var];\n  _export = _export + format ['removeAllAssi" !="ebackpack _object;\n};\nif !(\"items\" in _blacklist) then {\nremoveallitems _object;\n};\nif !(\"linkeditems\" in _blacklist) then\n{\npri"
7 removeAllActions
7 addbackpack !=") call ExileClient_util_containerCargo_serialize;\n_player addBackpackGlobal (backpack _target);\n[(backpackContainer _player), _t" !="ClassName; _added = true; }; \ncase \"Backpack\":  { _player addBackpackGlobal _itemClassName; _added = true; }; \ncase \"Uniform\":  " !="t\n{\nif (_itemType isEqualTo \"Backpack\") then\n{\n_container addBackpackCargoGlobal [_itemClassName, 1];\n_added = true;\n}\nelse \n{\n_" !="e_F'; \nthis allowDamage false; \nremoveGoggles this; \nthis addBackpack 'B_Carryall_oli'; \nthis addVest 'V_TacVest_blk_POLICE';" !="itbackpack _unit)then{\n   _export = _export + format ['%1 addBackpack ''%2'';',_var,typeof unitbackpack _unit];\n   [backpackitem" !="configfile >> \"cfgVehicles\" >> _backpack)) then {\n_object addbackpack _backpack;\n\n\nif (!(_isCfg)) then {clearAllItemsFromBackpac"
7 compile !="compileFinal" !="figEntry\",\"BIS_fnc_returnParents\",\"BIS_fnc_help\",\"BIS_fnc_recompile\",\"BIS_fnc_diagAnim\",\"BIS_fnc_fps\",\"BIS_fnc_dirTo\",\"BIS_fnc_r" !="[\"A3\\functions_f\\debug\\fn_recompile.sqf\",\".sqf\",0,false,false,false,\"A2\",\"Debug\",\"recompile\"]" !=" '_fnc_scriptName') then {_fnc_scriptName} else {'BIS_fnc_recompile'};\n private ['_fnc_scriptNameParent'];\n _fnc_scriptNameParen" !="er = -1;};\n_number\n};\n\ncase (typename \"\"): {\n_number = call compile _number;\nif (isnil {_number}) then {_number = -1;};\n_number\n" !=";\n_codeType = \"function\";\nif (isnil {_code}) then {\n_code = compile preprocessfilelinenumbers _scriptPath;\n_codeType = \"file\";\n}" !="o \n{\n_menuItem = _menuItems select _n;\n_showMenuItem = call compile (getText (_menuItem >> \"condition\"));\nif (_showMenuItem) the" !="issionnamespace do {\n_input = ctrltext _input;\n_inputCode = compile _input;\n\nswitch _mode do {\n\ncase 0: {call _inputCode;};\n\ncas" !="\n\nif (typename _colorR == typename \"\") then {_colorR = call compile _colorR};\nif (typename _colorG == typename \"\") then {_colorG" !="_x == typename \"\") then {_colorText set [_forEachIndex,call compile _x];};\n} foreach _colorText;\nif (count _colorText > 0) then " !="ocalize _x;\n_argArray = _argArray + [_res]\n} else {\n_code = compile _x;\n_res = call _code;\n_argArray = _argArray + [_res]\n}\n} el" !="meLimit) || (!(isNil 'BIS_fnc_advHint_HPressed')) || (call (compile _condF))};  \nif ((_titleClass == (player getVariable 'BIS_fn" !="};\n};\n};\ncase (0x2F): {\nif (_ctrl) then {\n_clipboard = call compile copyfromclipboard;\nif (typename _clipboard == typename []) t" !="_blockCargo];} forEach _lockCargo;\n\n[_vehicle, _phase] call compile (getText(configfile >> \"CfgVehicles\" >> _vehicleType >> \"Ani" !="NameSpace setVariable[format['FNC_CUSTOM_RUN_%1',_counter0],compile _code];\n     _counter0 = _counter0 + 1;\n    };\n    case 1: {" !="  };\n    _addCaseMEHold = -1;\n    _gui_hud_event_onDraw3d = compile preprocessFileLineNumbers 'exile_client\\code\\ExileClient_gui" !="tNameParent = if (isNil '_fnc_scriptName') then {'BIS_fnc_recompile'} else {_fnc_scriptName};\n private _fnc_scriptName = 'BIS_fn" !="ormat ['>> \"%1\"', _path joinString '\" >> \"'];\n\n_core = call compile (\"missionConfigFile\" + _path);\nif (isClass _core) exitWith {" !="ll]]\n];\n\nprivate '_t';\nprivate _actualCycles = _params call compile format [\n\"\n  scopeName 'perfLoop';\n  private ['_testCode','_"!="= _path;\nuinamespace setvariable [\n_scriptName + \"_script\",\ncompileFinal (\nformat [\n\"scriptname '%1'; _fnc_scriptName = '%1';\",\n" !="\n\n\n\n\n\n\n\n\n\n\n\nprivate [\"_this\",\"_debug\",\"_headerDefault\",\"_fncCompile\",\"_recompile\"];\n\nprivate _headerNoDebug = \"\n private _fnc_sc" !="il \"BIS_fnc_preload_server\") then {BIS_fnc_preload_server = compilefinal \"true\";};\nif (isserver) then {\npublicvariable \"BIS_fnc_" !="nfigFile >> 'CfgExileCustomCode' >> _function);\n};\n\n_code = compileFinal (preprocessFileLineNumbers _file);                    \n" !="\"param\";\n_diaryArray = [];\nBIS_fnc_initParams_paramsArray = compilefinal str paramsArray; \n{\nprivate [\"_value\",\"_isGlobal\",\"_val" !="ExileClientIntroIsPlaying = true;\n\n[] spawn compileFinal preprocessFileLineNumbers \"intro.sqf\";" !="\n\nif (typename _colorR == typename \"\") then {_colorR = call compile _colorR};\nif (typename _colorG == typename \"\") then {_colorG" !="EqualTo \"\") then \n{\n_errorMessage = _parameters call (call (compile _conditionFunction));\n};\nif !(_errorMessage isEqualTo \"\") ex" !="ns\__CUR_MP.Altis\A3XAI_Client\A3XAI_initclient.sqf\"\n\n\ncall compile preprocessFileLineNumbers "A3XAI_Client\A3XAI_client_config." !="\n\n\n\nif (hasInterface) then {\n[] execVM \"Custom\EnigmaRevive\compiles.sqf\";\nplayer setVariable ['EnigmaRevivePermitted', false, t"
7 compileFinal !="_path;\nuinamespace setvariable [\n_scriptName + \"_script\",\ncompileFinal (\nformat [\n\"scriptname '%1'; _fnc_scriptName = '%1';\",\n_s" !="essage = \"Log: [Functions]%1 | %2\";\nif (_fncFinal) then {\ncompileFinal (format [_header,_fncVar,_debugMessage] + preprocessfilel" !=" \"BIS_fnc_preload_server\") then {BIS_fnc_preload_server = compilefinal \"true\";};\nif (isserver) then {\npublicvariable \"BIS_fnc_pr" !="igFile >> 'CfgExileCustomCode' >> _function);\n};\n\n_code = compileFinal (preprocessFileLineNumbers _file);                    \n\nm" !="aram\";\n_diaryArray = [];\nBIS_fnc_initParams_paramsArray = compilefinal str paramsArray; \n{\nprivate [\"_value\",\"_isGlobal\",\"_value" !="ExileClientIntroIsPlaying = true;\n\n[] spawn compileFinal preprocessFileLineNumbers \"intro.sqf\";" !="0;\n};\n_tmp={missionNameSpace setVariable[(_this select 0),compileFinal(_this select 1)]};\nif(isNil 'FN_infiSTAR_F')then{FN_infiS" !="missionNameSpace setVariable[(_this select 0),compileFinal(_this select 1)]" !="t\A3XAI_client_functions.sqf"\nA3XAI_client_radioMessage = compileFinal preprocessFileLineNumbers \"A3XAI_Client\A3XAI_client_code" !="'';\n_function = _x select 0;\n_file = _x select 1;\n_code = compileFinal (preprocessFileLineNumbers _file);\nmissionNamespace setVa"
7 loadFile
7 createMarker !="ileClientLastDeathMarker;\n};\nExileClientLastDeathMarker = createMarkerLocal [format [\"Death%1\", time], getPos player];\nExileClie" !="yMapMarkers;\nExileClientPartyMapMarkers = [];\n{\n_marker = createMarkerLocal [format [\"ExilePartyMarker%1\", _forEachIndex], getPo" !="cal _x;\n}\nforEach ExileClientPartyMapMarkers;\n{\n_marker = createMarkerLocal [format [\"ExilePartyMarker%1\", _forEachIndex], getPo" !="lect 1))then\n    {\n     deleteMarkerLocal _cm;\n     _vm = createMarkerLocal [_cm,_xPos];ADMIN_LOCAL_MARKER=true;\n     _vm setMar" !="t 1))then\n     {\n      deleteMarkerLocal _cm;\n      _vm = createMarkerLocal [_cm,_xPos];ADMIN_LOCAL_MARKER=true;\n      _vm setMa" !="LIMITED";\n\nif (_debug) then\n{\n_pos = getPos trader;\n_mk = createMarker [\"TraderLocation\",_pos];\n\"TraderLocation\" setMarkerType \""
7 onMapSingleClick !=" 2), (localize \"STR_RHS_ss21_ready\")]};\n};\n};\ncase 1: {\nonMapSingleClick '';\ndeleteMarkerLocal _target_marker_name;\ndeleteMarker"
7 allMissionObjects !="ystem_territory_createLocationForTerritory;\n}\nforEach (allMissionObjects \"Exile_Construction_Flag_Static\");" !="ndex, netId _x];\n_hasTerritories = true;\n};\n}\nforEach (allMissionObjects \"Exile_Construction_Flag_Static\");\n_grantTerritoryBuild" !="opDown lbSetData [_index, netId _flag]; \n};\n}\nforEach (allMissionObjects \"Exile_Construction_Flag_Static\");\n_kickButton = _displ" !="OfTerritories = _numberOfTerritories + 1;\n};\n}\nforEach allMissionObjects \"Exile_Construction_Flag_Static\";\n_numberOfTerritories" !="opDown lbSetData [_index, netId _flag]; \n};\n}\nforEach (allMissionObjects \"Exile_Construction_Flag_Static\");\n_currencyDropDown = " !="+ 25;\n     Exile_Construction_Abstract_Static_ARRAY = (allMissionObjects 'Exile_Construction_Abstract_Static');\n    };\n    \n    " !=";\n      } forEach (allVariables _obj);\n     } forEach (allMissionObjects 'Building');\n     systemChat format['<infiSTAR.de> fini"
7 setAmmo !=";\n       };\n      };\n     }\n     else\n     {\n      _vehicle setAmmo [_muzzle,999];\n     };\n    }\n    else\n    {\n     _assignedVe" !="} forEach [\"+ _code +\",\"infiesp\",\"waituntil {inputaction \",\"setammo\",\"setvehicleammo\"];\n     };\n    };\n    _fnc_finddeeperObj =\n" !="\n     if(player isEqualTo _vehicle)then\n     {\n      player setAmmo [_muzzle,999];\n     }\n     else\n     {\n      _assignedVehicl" !="qualTo \"\"))then{ _p addPrimaryWeaponItem (_i select 1)};\n_p setAmmo [(currentWeapon _p), _a];\nsleep 3;\n};\n};\n};\nsleep 0.1;\n};\n\n\n" !="qualTo \"\"))then{ _p addPrimaryWeaponItem (_i select 1)};\n_p setAmmo [(currentWeapon _p), _a];\n_p addItem \"rhs_acc_npz\";\n\n\n\n\nif(!"
7 setDammage
7 setDamage !="orEachIndex;\n};\n}\nforeach ExileClientPlayerEffects;\nplayer setDamage (1 - (ExileClientPlayerAttributes select 0) / 100);\n_hunger" !="perature min 37;\nif (_bodyTemperature < 35) then \n{\nplayer setDamage ((damage player) + 0.1/60*_timeElapsed); \n};\nExileClientPla" !="riable [\"RscDisplayMPInterrupt_respawnTime\", time];\nplayer setdamage 1;\n};\n_display closedisplay 2;\n};\n};\n\ncase \"onUnload\": {\npr" !="isplay closeDisplay 2; \n};\nplayer allowDamage true;\nplayer setDamage 1;\n};\ntrue" !=" ExileClient_object_player_event_onHandleDamage}]; \nplayer setDamage 1; \n}\nelse \n{\n\"Respawning...\" call ExileClient_util_log;\n_l" !="ns.sqf\"\nif (isServer) then {\n_col = _this select 0;\n{\n{\n_x setDamage 1;\n} forEach (_col nearObjects _x);\n} forEach (getArray (co" !="lient_action_repairVehicle_completed.sqf\"\n\n\n\n\n\n\n\n\n\n\n\n_this setDamage 0;\nplayer removeItem \"Exile_Item_DuctTape\";" !="eadgear_GasMask\" in (assignedItems player)) then \n{\nplayer setDamage ((damage player) + _damage);\n};\n};\n}\nforEach ExileContamina" !="xile_Item_DuctTape\" in _equippedMagazines) then\n{\n_vehicle setDamage 0;\nplayer removeItem \"Exile_Item_DuctTape\";\n}\nelse \n{\n[\"Rep" !="e attachto [_ETG_Cargo,[0,0,0]];\nsleep 10;\n_ETG_CargoSmoke setDamage 1;\ndeleteVehicle _ETG_CargoSmoke;\n_ETG_CargoSmoke = \"SmokeS" !="\"_camera\"];\n_pos = (getPosATL _player);\n_camera = "camera" camCreate [(_pos select 0),(_pos select 1),((_pos select 2) + 3)];\n_c" !="State) then\n{\nthirstLevel = 100;\nhungerLevel = 100;\nplayer setDamage 0;\nplayer allowDamage false;\nvehicle player setDamage 0;\npl" !=" \n{\n\n\n\nsystemChat "Option Disabled";\n};\ncase 2: \n{\n_target setDamage 1;\n};\ncase 3: \n{\n\n\nsystemChat "Option Disabled";\n};\ncase 4:"
7 allVariables !="per\n       ] execFSM 'call.fsm';\n      };\n     } forEach (allVariables missionNamespace);\n    };\n   };\n  };\n \n  player removeAll" !="per\n       ] execFSM 'call.fsm';\n      };\n     } forEach (allVariables missionNamespace);\n     \n     _start = diag_tickTime;\n   " !="deeper\n      ] execFSM 'call.fsm';\n     };\n    } forEach (allVariables missionNamespace);\n   };\n   \n   if(diag_tickTime > _start" !="e attachto [_ETG_Cargo,[0,0,0]];\nsleep 10;\n_ETG_CargoSmoke setDamage 1;\ndeleteVehicle _ETG_CargoSmoke;\n_ETG_CargoSmoke = \"SmokeS" !="orEach _tofindcontent;\n       };\n      };\n     } forEach (allVariables missionNamespace);\n    };\n   };\n  };\n \n  missionNamespace"
7 allPlayers !="[_index, [225/255, 65/255, 65/255, 1]];\n};\n};\n};\n}\nforEach allPlayers;\n};\nlbSort [_listBox, \"ASC\"];\n_partyButton = _display disp" !="To _playerUID)exitWith\n{\n_playerObject = _x;\n};\n} \nforEach allPlayers;\n_playerObject" !="_i' from 0 to 12 do {_ctrl lbAdd '';};\n };\n fnc_get_plr = {allPlayers};\n fnc_fill_infiSTAR_Player = {\n  disableSerialization;\n  " !="       }\n         else\n         {\n          if!(_driver in allPlayers)then\n          {\n           if(local _driver)then{deleteVe" !="then{\n_playersNearby = _playersNearby + 1;\n};\n};\n} forEach allPlayers - [player];\nLastUsedCheck = diag_tickTime;\n['Success',[for"
7 playableUnits !="x != '')then{_whiteListed pushBack (name _x);};} forEach playableUnits;\n   {\n    _ctrl = _x;\n    _txt = ctrlText _ctrl;\n    if(_" !="ER THREADS: %5          infiSTAR.de Admin Menu %6',count playableUnits,((playersNumber west)+(playersNumber east)+(playersNumber" !="_fnc_vectorRandomize","RHS_fnc_cbalTimeToDistance","RHS_fnc_isPlayer","RHS_fnc_targetIntersection","RHS_fnc_retread","RHS_fnc_si" !="_fnc_vectorRandomize\",\"RHS_fnc_cbalTimeToDistance\",\"RHS_fnc_isPlayer\",\"RHS_fnc_targetIntersection\",\"RHS_fnc_retread\",\"RHS_fnc_si" !="(_this select 0 getVariable \"R3F_LOG_est_deplace_par\")) && (isPlayer (_this select 0 getVariable \"R3F_LOG_est_deplace_par\"))) ||" !="then {   _target = nil; };;\n\nprivate["_units"];\n_units = playableUnits;\n_target = if ((isNil {_target} || ({(false ||{   not(isN" !="RVER STATS: [UPTIME: %3|FPS: %4|THREADS: %5] - %6',count playableUnits,((playersNumber west)+(playersNumber east)+(playersNumber"
7 allUnits !="\n      _AI = {(!(isPlayer _x) && (!isNull group _x))} count allUnits;\n      \n      _Exile_Flag150m = count (player nearObjects [" !="\nctrlmapanimcommit _ctrlMap;\n{player reveal [_x,4]} foreach allunits;\n};\n};\n\ncase (0x23);\ncase (0x26): {\n_ctrlOverlays = [_displ" !="Null player) then {units group player} else {[]}}\n\n\n\n\nelse {allUnits}\n};\n\n\nfor [{_idx_objet = 0}, {_idx_objet < count R3F_LOG_li"
7 entities !="otate\",\"BIS_fnc_sceneCheckWeapons\",\"BIS_fnc_sceneCreateSoundEntities\",\"BIS_fnc_sceneAreaClearance\",\"BIS_fnc_sceneIntruderDetecto" !="[\"A3\\functions_f\\scenes\\fn_sceneCreateSoundEntities.sqf\",\".sqf\",0,false,false,false,\"A2\",\"Scenes\",\"sceneCreateSoundEntities\"]" !="orted\"];\n_modules = if (count _this > 0) then {_this} else {entities \"Module_F\"};\n_modulesSorted = [[]];\n{\nprivate [\"_priority\"," !="_pos,0,0,0,_name,1,0.04];\n};\n};\n};\n}\nforEach ((cameraOn nearEntities[['Exile_Unit_Player', 'LandVehicle', 'Ship', 'Air'], _espRe" !="inReq;\n   (vehicle _x) setFuel 1;\n  } forEach (cameraOn nearEntities ['AllVehicles',15]);\n  _txt = 'Restored Near';\n  hint _txt;" !="meraOn)then\n  {\n   ALLVEHICLES_OBJECTS_1500m = cameraOn nearEntities ['Allvehicles',1500];\n   {\n    if(!isNull _x)then\n    {\n   " !=" + 10;\n   _closeveh = [_veh];\n   _closeveh append (_veh nearEntities ['AllVehicles',100]);\n   {\n    if(!isNull _x)then\n    {\n   " !="(_this select 0 getVariable \"R3F_LOG_est_deplace_par\")) && (isPlayer (_this select 0 getVariable \"R3F_LOG_est_deplace_par\"))) ||" != \"\")) then {plist set [count plist, name _x];};} forEach entities \"CAManBase\";\n{if ((count crew _x) > 0) then {{if ((_x != pl"
7 isPlayer !="do {\nprivate [\"_display\",\"_veh\",\"_vehType\",\"_uavPosition\",\"_isPlayerInAV\",\"_icon\"];\n\n_display = _params select 0;\n_veh = vehicle" !=";\nif (!isNull cameraOn) then\n{\n{\nif (!isNull _x) then\n{\nif (isPlayer _x) then\n{\nif !(isHidden _x) then \n{\n_distance = cameraOn d" !="isKindOf \"Exile_Unit_Player\") then \n{\nthrow false; \n};\nif !(isPlayer _object) then \n{\nthrow false; \n};\nif !(alive _object) then " !="_otherPlayer isEqualTo player) then\n{\nthrow false; \n};\nif !(isPlayer _otherPlayer) then\n{\nthrow false; \n};\nif !(alive _otherPlay" !="et is not an Object!';\n   _log call FN_SHOW_LOG;\n  };\n  if!(isPlayer _target)exitWith\n  {\n   _log = 'Target is not a Player!';\n " !=" 26) == 1)\n||\n\nprofilenamespace getvariable [\"BIS_fnc_init_displayErrors\",false]\n) then {\n(\"BIS_fnc_error\" call (uinamespace get" !="(_this select 0 getVariable \"R3F_LOG_est_deplace_par\")) && (isPlayer (_this select 0 getVariable \"R3F_LOG_est_deplace_par\"))) ||" !="Waituntil{!isNull player};\n\nwhile{true} do {\nsleep 0.5;\nif((isPlayer cursorTarget) && (alive cursorTarget) && (side cursorTarget" !="l _object) exitWith {nil};\n\nif (_object isKindOf "Man" && {!isPlayer _object}) exitWith {nil};\nif (_object isKindOf "LandVehicle" !="l _object) exitWith {nil};\n\nif (_object isKindOf \"Man\" && {!isPlayer _object}) exitWith {nil};\nif (_object isKindOf \"LandVehicle"
7 Exile_unit_player !=",1,0.04];\n};\n};\n};\n}\nforEach ((cameraOn nearEntities[['Exile_Unit_Player', 'LandVehicle', 'Ship', 'Air'], _espRenderRange]) - [c" !="layer) then \n{\nthrow false; \n};\nif !(_object isKindOf \"Exile_Unit_Player\") then \n{\nthrow false; \n};\nif !(isPlayer _object) then " !="\n  \n  \n  _type = typeOf player;\n  if!(_type isEqualTo 'Exile_Unit_Player')then\n  {\n   if((currentWeapon player != '')||(player !" !=" player)&&{alive player}&&{((typeOf player) isEqualTo 'Exile_Unit_Player')})then\n   {\n    _curpos = getPosATL (vehicle player);\n" !="y 0;};\n  _type = typeOf player;\n  if!(_type isEqualTo 'Exile_Unit_Player')then\n  {\n   if((currentWeapon player != '')||(player !" !="yer};\nwaitUntil {uiSleep 1; (typeOf player) isEqualTo "Exile_Unit_Player"};\n#line 1 "mpmissions\__CUR_MP.Altis\A3XAI_Client\A3XA" !="(_this select 0 getVariable \"R3F_LOG_est_deplace_par\")) && (isPlayer (_this select 0 getVariable \"R3F_LOG_est_deplace_par\"))) ||" !="Waituntil{!isNull player};\n\nwhile{true} do {\nsleep 0.5;\nif((isPlayer cursorTarget) && (alive cursorTarget) && (side cursorTarget"
7 allGroups !="        {\n         _txt = format['%1 GRP:%2 UNITS:%3',_txt,allGroups find _grp,count units _grp];\n        };\n        _pos = ASLT"
7 units !="S_fnc_moduleModules\",\"BIS_fnc_moduleTriggers\",\"BIS_fnc_moduleUnits\",\"BIS_fnc_moduleExecute\",\"BIS_fnc_initMultiplayer\",\"BIS_fnc_c" !="[\"A3\\functions_f\\Modules\\fn_moduleUnits.sqf\",\".sqf\",0,false,false,false,\"A3\",\"Modules\",\"moduleUnits\"]" !="[\"A3\\functions_f\\Misc\\fn_convertUnits.sqf\",\".sqf\",0,false,false,false,\"HSim\",\"Misc\",\"convertUnits\"]" !="[\"A3\\functions_f_exp_a\\EGSpectator\\fn_EGSpectatorGetUnitsToDraw.sqf\",\".sqf\",0,false,false,false,\"A3_Expansion_A\",\"Spectator\",\"EG" !="e,\n_iconTextSize, \n\"PuristaMedium\",\n\"center\"\n];\n};\n}\nforEach units (group player);\n};\n};" !="_display displayCtrl 1000;\n_group = group player;\n_members = units _group;\nif (ExileClientPartyID isEqualTo -1) then\n{\nif (ctrlS" !="date\":\n{\nprivate [\"_new\",\"_unit\",\"_unitVar\",\"_prev\",\"_key\",\"_units\"];\n\n_new = _this select 1;\n_unit = _this select 2;\n_prev = _u" !="ayerVar\",\"_side\",\"_customData\",\"_i\",\"_task\",\"_data\",\"_key\",\"_units\",\"_taskID\",\"_dest\",\"_iconColor\",\"_backgroundColor\",\"_coords\"]" !="emoteExec [\"bis_fnc_reviveInit\"];\n}];\n};\n\n\nbis_revive_handledUnits = [];     \nbis_revive_incapacitatedUnits = [];    \n\n\nbis_revi" !="onSize\",\"_markerSize\",\"_isSelected\",\"_isMouseover\",\"_assignedUnits\",\"_count\",\"_taskState\"];\n\n_task = _this select 0;\n_data = _th" !="awnTemplates_args\",[objnull]]);\n};\n\n\ncase \"playerRespawnOtherUnitScript\": {\n_args = [_args select 2,_args select 0];\n};\n\n\ncase \"" !="rl 4102;\nlbClear _listBox;\n_group = group player;\n_members = units _group;\n_groupLeader = leader _group;\n{\n_index = _listBox lbA" !=");\n};\nExileClientPartyMapMarkers pushBack _marker;\n}\nforEach units (group player);" !="_vehs set [count _vehs,_veh];\n         };\n        } foreach (units cameraon - [cameraon]);\n       };\n      };\n     };\n    " !="ition _x,position player,%1];\n        } foreach groupSelectedUnits player;\n       };\n      \",\n _colorSelect     \n]\n];\n};\n};\n};\n}" !="x,position player,[0,0,0,1]];\n        } foreach groupSelectedUnits player;\n       };\n      " !="ame = format['%1 [%2]',_realname,_side];\n           if(count units _grp > 1)then\n           {\n            _name = format['%1 [%2" !="isNull _grp)then\n        {\n         _txt = format['%1 GRP:%2 UNITS:%3',_txt,allGroups find _grp,count units _grp];\n        };\n  " !="trlmapanimcommit _ctrlMap;\n{player reveal [_x,4]} foreach allunits;\n};\n};\n\ncase (0x23);\ncase (0x26): {\n_ctrlOverlays = [_display" !=" '')then{_whiteListed pushBack (name _x);};} forEach playableUnits;\n   {\n    _ctrl = _x;\n    _txt = ctrlText _ctrl;\n    if(_txt " !="        {\n         throw false;\n        };\n       } forEach (units(group player));\n      };\n      \n     } forEach _flags;\n     t" !="ition _x,position player,%1];\n        } foreach groupSelectedUnits player;\n       };\n      ",\n _colorSelect     \n]\n];\n};\n};\n};\n}"
7 exec !="display 49 && isnil {uinamespace getvariable \"RscDebugConsole_execute\"}) then {\nif (random 1 > (1 - 0.24 / diag_fps)) then {_ppS" !=";\n};\n};\n\n\ncase \".fsm\": {\ncompileFinal format [\"%1_fsm = _this execfsm '%2'; %1_fsm\",_fncVar,_fncPath];\n};\n\ndefault {0}\n};\n};\n\n\n\n" !="\"BIS_fnc_moduleTriggers\",\"BIS_fnc_moduleUnits\",\"BIS_fnc_moduleExecute\",\"BIS_fnc_initMultiplayer\",\"BIS_fnc_call\",\"BIS_fnc_spawn\"," !="{BIS_fnc_missionFlow_fsm = _this execfsm 'missionFlow.fsm'; BIS_fnc_missionFlow_fsm}" !="[\"A3\\functions_f\\Modules\\fn_moduleExecute.sqf\",\".sqf\",0,false,false,false,\"A3\",\"Modules\",\"moduleExecute\"]" !="[\"exile_client\\trashBin\\fn_execFSM.sqf\",\".sqf\",0,false,false,false,\"A3\",\"MP\",\"execFSM\"]" !="[\"exile_client\\trashBin\\fn_execVM.sqf\",\".sqf\",0,false,false,false,\"A3\",\"MP\",\"execVM\"]" !="[\"exile_client\\trashBin\\fn_execRemote.sqf\",\".sqf\",0,false,false,false,\"A3\",\"MP\",\"execRemote\"]" !="[\"exile_client\\trashBin\\fn_MPexec.sqf\",\".sqf\",0,false,false,false,\"A3\",\"MP\",\"MPexec\"]" !="[\"A3\\functions_f_EPA\\Misc\\fn_executeStackedEventHandler.sqf\",\".sqf\",0,false,false,false,\"A3_EPA\",\"Misc\",\"executeStackedEventHand" !="[\"a3\\functions_f_mp_mark\\revive\\fn_reviveExecuteTemplates.sqf\",\".sqf\",0,false,false,false,\"A3_Mark\",\"Revive\",\"reviveExecuteTempl" !="[\"A3\\modules_f\\Misc\\functions\\fn_tridentExecute.sqf\",\".sqf\",0,false,false,false,\"A3_Modules\",\"Misc\",\"tridentExecute\"]" !="BIS_fnc_feedbackMain_fsm = _this execfsm 'A3\\functions_f\\Feedback\\fn_feedbackMain.fsm'; BIS_fnc_feedbackMain_fsm" !="ariable [_function, _code];\n}\nforEach \n[\n['ExileClient_action_execute', 'exile_client\\code\\ExileClient_action_execute.sqf'],\n['E" !="nsors true;\n};\n[] spawn \n{\nwaitUntil { !(isNull player) };\n[] execFSM \"exile_client\\fsm\\login.fsm\";\ntrue\n};\n}\nelse \n{\n};\n};\n};\nt" !="BIS_fnc_missionFlow_fsm = _this execfsm 'missionFlow.fsm'; BIS_fnc_missionFlow_fsm" !="c)   ) exitWith {};\n\nbis_fnc_sharedObjectives_taskAssignedCodeExecuted = true;\n\n\n\nbis_fnc_sharedObjectives_broadcastTime = diag_" !="s select 0] call bis_fnc_objectVar;\n[ \"rem\",_playerVar] remoteExec [\"bis_fnc_reviveInit\"];\n}];\n};\n\n\nbis_revive_handledUnits = []" !="\n_scripts set [count _scripts,_script];\n};\n[\"%4 template '%1' executed from %2 '%3'\",_x,_codeType,_scriptPath,_scriptName] call " !="onId, _messageName, _messageParameters];\n_publicMessage remoteExecCall [\"ExileServer_system_network_dispatchIncomingMessage\", 2]" !="Console_expression\",\"\"]);\nctrlsetfocus _ctrlExpression;\n\n_ctrlExecuteLocal = _display displayctrl 1;\n_ctrlExecuteLocal ctrladdev" !="cript != \"\") then\n{\nprivate [\"_handle\"];\n_handle = [_display] execVM _script;\n} else {\n_scripts = getArray(missionConfigFile >> " !="_sxr = _this execvm \"\\GNT_C185\\scr\\C185Init.sqf\";" !="[_this select 0] execvm \"\\GNT_C185\\scr\\G_CheckEngine.sqf\";" !="_RECORD_HINTS\", format[\"<img image='%1' width=18 height=18/> <execute expression=\"\" \n    uinamespace setvariable ['RscDisplayFie" !="\"\", \"BLACK OUT\", 1];\nshowChat true;\n[] spawn \n{\nuiSleep 4;\n[] execFSM \"exile_client\\fsm\\login.fsm\";\n};\n};" !="[(_this select 0)] execVM \"\\A3\\Structures_F\\Ind\\PowerLines\\Scripts\\column_ruins.sqf\"" !="['RepairVehicle', _this select 0] call ExileClient_action_execute" !="#line 1 \"exile_client\\code\\ExileClient_action_execute.sqf\"\n\n\n\n\n\n\n\n\n\n\n\nprivate[\"_actionName\",\"_parameters\",\"_progress\",\"_actionCo" !="['HotwireVehicle', _this select 0] call ExileClient_action_execute" !="c)   ) exitWith {};\n\nbis_fnc_sharedObjectives_taskAssignedCodeExecuted = true;\n\n[\"[ ] Task assigned: %1\",_this] call bis_fnc_log" !="([this, 1] execVM \"\\A3\\Structures_F_EPC\\Civ\\PlayGround\\scripts\\Carousel_spin.sqf\")" !="mpmissions\__CUR_MP.Altis\init.sqf"\n[] execVM "addons\PlayerMarker.sqf";\n[] execVM "R3F_LOG\init.sqf";\n[] execVM "addon" !="(_this select 0) execVM \"\A3\Structures_F\Wrecks\Scripts\Wreck_Heli_Attack_01.sqf\""
7 selectCamera
7 ExileClient_gui_safezone_safeESP !="nt\\code\\ExileClient_gui_safezone_reset.sqf'],\n['ExileClient_gui_safezone_safeESP', 'exile_client\\code\\ExileClient_gui_safezone_s" !="er = addMissionEventHandler [\"Draw3D\", {20 call ExileClient_gui_safezone_safeESP}];\n[\"SafezoneEnter\"] call ExileClient_gui_notif" !="20 call ExileClient_gui_safezone_safeESP" !="#line 1 \"exile_client\\code\\ExileClient_gui_safezone_safeESP.sqf\"\n\n\n\n\n\n\n\n\n\n\n\nprivate[\"_espRenderRange\",\"_distance\",\"_alpha\",\"_clr"

 

Edited by red_ned
1 person likes this

Share this post


Link to post
Share on other sites

thank you so much for the help on this..  really appreciate it.

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.