Jump to content

[RELEASE] Status Bar With Icons & Server FPS display v1.36


Darth_Rogue

Recommended Posts

That's due to the offset of -1 I placed in the code to account for headless clients.  Check the files for this code:

_players = (count playableUnits -1);

and remove the -1 to have an actual player count.  You will have to do that for the playerbar.sqf, adminbar.sqf and adminbar_WS.sqf so that all bar types appear as you want them to.  

Link to comment
Share on other sites

That's due to the offset of -1 I placed in the code to account for headless clients.  Check the files for this code:

_players = (count playableUnits -1);

and remove the -1 to have an actual player count.  You will have to do that for the playerbar.sqf, adminbar.sqf and adminbar_WS.sqf so that all bar types appear as you want them to.  

 

Thanks for that :D wondered why it was always 1 less than was actually online.

Link to comment
Share on other sites

Getting kicked for 

17.08.2015 00:09:39: Ulster (86.9.134.9:2304) 3eab9ccd528d04592659cd6af2d9117f - #0 "EPOCH_checkPlayer_PVS" = C Alpha 1-1:1 (Ulster) REMOTE
 any ideas, Always hated BE filters
Link to comment
Share on other sites

Nobody has the problem that this bar sometimes collides with Infistar Antihack (actual version, old versions working)?

If the bar is loading and not finished infistar will kick you out due to infi is the first i loaded.

 

Anybody? Think it is a timeout issue

 

EDIT: As it seems you have to wait till the bar is fully loaded and THEN select "gender select button". Tried some increasing of the sleep values but does not work.

Link to comment
Share on other sites

Having some trouble with this and your Attach Explosives mod not wanting to play nice together for some reason. I can use the HUD -or- I can use the explosives mod, but as soon as I try to use them both together neither works (HUD disappears, and can no longer attach explosives.) Apologies if I missed something, just hoping someone might know what exactly that is lol. 

Edited by missjennabee
Link to comment
Share on other sites

Dean Darth posted the annswer a few comments up.
 

That's due to the offset of -1 I placed in the code to account for headless clients.  Check the files for this code:

_players = (count playableUnits -1);

and remove the -1 to have an actual player count.  You will have to do that for the playerbar.sqf, adminbar.sqf and adminbar_WS.sqf so that all bar types appear as you want them to

Hope this helps

Link to comment
Share on other sites

Quick question just to clarify, on an earlier post you told someone to change the "allowDamage" line of their BE filters to...

line 20    7 allowDamage !="player allowDamage true;vehicle player allowDamage true;"  !""pto: %3 | Players: %2 | FPS: %1 ", round diag_fps, count playableUnits, EPOCH_playerCrypto, mapGridPosition player];"

but in the install instructions is says to change "playableunits"...

line 20  7 playableunits !=""pto: %3 | Players: %2 | FPS: %1 ", round diag_fps, count playableUnits, EPOCH_playerCrypto, mapGridPosition player];"

Just want to confirm this IS supposed to go on "playableunits" not on "allowDamage"? I'm getting some weird script spamming after installing.

Link to comment
Share on other sites

  • 3 weeks later...

^Same here. Script restriction #21.

I'm not entirely sure if I'm following the instructions correctly though. In them it says:

Open scripts.txt BE filter add make the following additions

	~line 20  7 playableunits !=""pto: %3 | Players: %2 | FPS: %1 ", round diag_fps, count playableUnits, EPOCH_playerCrypto, mapGridPosition player];"

	~line 23 7 exec !"addons\status_bar\init_statusBar.sqf"

When it says "make the following additions" do does it mean to add these lines to those lines, replace them, or insert those two lines at 20 and 23? I assumed it was to add them in there and that is when I started getting the script restriction error. 

Also, I don't know if this has been pointed out, but the instructions refer to the 'Status_Bar' folder but the folder is actually named 'status_bar'. This is causing it not to even load.  

   //Status Bar
	if(hasInterface) then{[] execVM "addons\Status_Bar\init_statusBar.sqf"};

 

Link to comment
Share on other sites

I've never had any issues with the folder names being case sensitive, although I supposed it's possible.  

 

With the BE filters, the line numbers may change depending on how the filter authors set them up.  Whether you're using the stock AH or Infistar the lines numbers can possibly be different.  When looking for which line to add the exception to, pay close attention to the filter prefix listed in the instructions, i.e., "exec" and "playableUnits".  The line numbers they're on may change, but if you just find the correct prefix and add the exception to whatever line it's on then you should be good, regardless if they're found on line 2 or line 65.  

Link to comment
Share on other sites

I need the whole line from the log in order to tell you what the exception should be.

is that the script.log file u want to look at?

btw.. got it to work.. by not adding anything to the script.txt file.. but the original ammo/gunrate thing that is down in right corner dissapered now

Edited by kalyptos
Link to comment
Share on other sites

Is there a way to fix how it moves the hud around?

My solution used on our server:
change in statusbar.hpp this:    
align="center";     to     align="left";
then in playerbar.sqf  problem of moving is caused by stamina, so I moved stamina to end of all information list in section         //display the information
line:
<t shadow='1' shadowColor='#000000' color='%15'><img size='1.6'  shadowColor='#000000' image='addons\status_bar\images\stamina.paa' color='%15'/>%9</t>
moved after
<t shadow='1' shadowColor='#000000' color='%10'>FPS: %7</t>

We removed this two lines from end of list.
<t shadow='1' shadowColor='#000000' color='%10'>GRIDREF: %16</t>
<t shadow='1' shadowColor='#000000' color='%10'><img size='1.6'  shadowColor='#000000' image='addons\status_bar\images\restart.paa' color='%10'/>%17:%18</t>",

Dont forget, then after last line, before                     "%",
must be    ",    so in my solution, after stamina line like this
<t shadow='1' shadowColor='#000000' color='%15'><img size='1.6'  shadowColor='#000000' image='addons\status_bar\images\stamina.paa' color='%15'/>%9</t>",
Hope maybe it will help you

Link to comment
Share on other sites

My solution used on our server:change in statusbar.hpp this:     align="center";     to     align="left";
then in playerbar.sqf  problem of moving is caused by stamina, so I moved stamina to end of all information list in section         //display the information
line:
<t shadow='1' shadowColor='#000000' color='%15'><img size='1.6'  shadowColor='#000000' image='addons\status_bar\images\stamina.paa' color='%15'/>%9</t>
moved after
<t shadow='1' shadowColor='#000000' color='%10'>FPS: %7</t>

We removed this two lines from end of list.
<t shadow='1' shadowColor='#000000' color='%10'>GRIDREF: %16</t>
<t shadow='1' shadowColor='#000000' color='%10'><img size='1.6'  shadowColor='#000000' image='addons\status_bar\images\restart.paa' color='%10'/>%17:%18</t>",

Dont forget, then after last line, before                     "%",
must be    ",    so in my solution, after stamina line like this
<t shadow='1' shadowColor='#000000' color='%15'><img size='1.6'  shadowColor='#000000' image='addons\status_bar\images\stamina.paa' color='%15'/>%9</t>",
Hope maybe it will help you

 

Ok, I'll try it out

Edited by Three Plus
Link to comment
Share on other sites

  • 3 weeks later...

Thanks for the advice, but I added this: http://www.exilemod.com/topic/1146-badmin-in-game-admin-menu-from-a3w/?page=1

But when I add there: 2nd Open init.sqf and add this to the last line

// Status Bar
if (hasInterface) then {[] execve "addons \ Status_Bar \ init_statusBar.sqf"};

 

Status of the bar does not work.

 
 
 
 

Where exactly do I give:

4.  Open scripts.txt BE filter add make the following additions

    ~line 20  7 playableunits !=""pto: %3 | Players: %2 | FPS: %1 ", round diag_fps, count playableUnits, EPOCH_playerCrypto, mapGridPosition player];"

    ~line 23 7 exec !"addons\status_bar\init_statusBar.sqf"

My script filter:

//new2
7 ctrlCreate !="_ListGroup = _display ctrlCreate [\"RscControlsGroupNoHScrollbars\""
7 createUnit !="createunit [\"Logic"
7 createTeam
7 createAgent
7 createVehicleLocal !="createVehicleLocal [0,0,0]" !="createVehicleLocal ExileClientModelBoxPosition" !="\"#lightpoint\" createVehicleLocal"
7 callExtension
7 "setVariable [\"ExileIsLocked"
7 "setVariable [\"ExileTerritorySize"
7 "setVariable [\"ExileTerritoryBuildRights"
7 "setVariable [\"ExileTerritoryModerator"
7 "setVariable [\"ExileTerritoryLevel"
7 "setVariable [\"ExileTerritoryName"
7 "setVariable [\"ExileTerritoryMaintenanceDue"
7 "setVariable [\"ExileOwnerUID"
7 showCommandingMenu !="5, [["expression", "pselect5 = 'exit';"]], "1", "1"]];\nshowCommandingMenu "#USER:_pmenu";\n};\n_j = 0; _max = 10; if (_max>9) then"
7 setUnitRecoilCoefficient
7 setWeaponReloadingTime
7 addAction !="ExileClientInteractionHandles pushBack (_object addAction"
7 remoteexec !="ssionId, _messageName, _messageParameters];\n_publicMessage remoteExecCall // LINE 20 [\"ExileServer_system_network_dispatchIncomingMessage\","
7 drawline3d
7 onEachFrame !="onEachFrame {};" !="_start_loop = {\n\ncamera_loop_active =  true;\n["A3W_camera_oneachFrame", "onEachFrame", camera_loop] call BIS_fnc_addStackedEvent"
7 removeAllItems // LINE 23
7 removeAllActions
7 addbackpack !="_player addBackpackGlobal _itemClassName;" !="_player addBackpackGlobal (backpack _target);" !="_container addBackpackCargoGlobal [_itemClassName, 1];"
7 compile !="er = -1;};\n_number\n};\n\ncase (typename \"\"): {\n_number = call compile _number;\nif (isnil {_number}) then {_number = -1;};\n_number\n" !="issionnamespace do {\n_input = ctrltext _input;\n_inputCode = compile _input;\n\nswitch _mode do {\n\ncase 0: {call _inputCode;};\n\ncas" !="call compile (getText" !="compileFinal" !="recompile" !="compile loadFile \"\A3\animals_f\Snakes\scripts\randomize.sqf\";" !="compile preprocessfilelinenumbers _scriptPath;" !="Limit) || (!(isNil 'BIS_fnc_advHint_HPressed')) || (call (compile _condF))}" !="ocalize _x;\n_argArray = _argArray + [_res]\n} else {\n_code = compile _x;\n_res = call _code;\n_argArray = _argArray + [_res]\n}\n} el" !="\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 " !="call compile preprocessFileLineNumbers "badmin\globalCompile.sqf";"
7 compileFinal !="compileFinal preprocessFileLineNumbers" !="compileFinal (" !="compileFinal \"(_this select 1) call ExileClient_system_network_dispatc" !="compilefinal \"true\";" !="BIS_fnc_MP_packet = compileFinal ''"; !="BIS_fnc_initParams_paramsArray = compilefinal str paramsArray"
7 onMapSingleClick !="onMapSingleClick "vehicle player setPos _pos;""
7 loadFile !="loadFile \"\A3\animals_f\Snakes\scripts\randomize.sqf"
7 createMarker
7 createVehicleCrew
7 deleteVehicleCrew !="BIS_fnc_deleteVehicleCrew" !="[\"exile_client\trashBin\fn_deleteVehicleCrew.sqf\",\".sqf\",0,false,false,false,\"A3\",\"MP\","deleteVehicleCrew\""
7 allMissionObjects !="ystem_territory_createLocationForTerritory;\n}\nforEach (allMissionObjects \"Exile_Construction_Flag_Static\")" !="ryDropDown lbSetData [_index, netId _x];\n};\n}\nforEach (allMissionObjects \"Exile_Construction_Flag_Static\")" !="opDown lbSetData [_index, netId _flag]; \n};\n}\nforEach (allMissionObjects \"Exile_Construction_Flag_Static\");\n_kickButton = _displ" !="opDown lbSetData [_index, netId _flag]; \n};\n}\nforEach (allMissionObjects \"Exile_Construction_Flag_Static\");\n_currencyDropDown = " !="ndex, netId _x];\n_hasTerritories = true;\n};\n}\nforEach (allMissionObjects \"Exile_Construction_Flag_Static\");\n_grantTerritoryBuild"
7 setAmmo
7 setDammage
7 setDamage !="player setdamage 1" !="player setDamage (1 - (ExileClientPlayerAttributes select 0) / 100);" !="xile_Item_DuctTape\" in _equippedMagazines) then\n{\n_vehicle setDamage 0;\nplayer removeItem \"Exile_Item_DuctTape\";\n}\nelse \n{\n[\"Rep" !="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" !="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
7 allPlayers !="[_index, [225/255, 65/255, 65/255, 1]];\n};\n};\n};\n}\nforEach allPlayers;\n};\n_partyButton = _display displayCtrl 4112;\n_partyButton" !="To _playerUID)exitWith\n{\n_playerObject = _x;\n};\n} \nforEach allPlayers;\n_playerObject"
7 playableUnits !="then {   _target = nil; };;\n\nprivate["_units"];\n_units = playableUnits;\n_target = if ((isNil {_target} || ({(false ||{   not(isN"
7 allUnits
7 isPlayer !=";\nif (!isNull cameraOn) then\n{\n{\nif (!isNull _x) then\n{\nif (isPlayer _x) then\n{\nif(isHidden _x) exitWith {}; \n_distance = camera" !="do {\nprivate [\"_display\",\"_veh\",\"_vehType\",\"_uavPosition\",\"_isPlayerInAV\",\"_icon\"];\n\n_display = _params select 0;\n_veh = vehicle" !="e \"lastGestFreezeT\";\n\nif (_VBtemp + 25 < time) then \n{\n\nif (isPlayer _this) then {}     \nelse\n{\nif (random 10 < 6) then \n{\n\n\n\n\n\n\nif" !="s\"];\n\n_unit = _this select 0;\n_task = _this select 1;\n\nif !(isPlayer _unit) exitWith {};\n\n_newCurrent = \"\";\n_prevCurrent = missi" !="l _object) exitWith {nil};\n\nif (_object isKindOf "Man" && {!isPlayer _object}) exitWith {nil};\nif (_object isKindOf "LandVehicle"
7 Exile_unit_player !="ame,1,0.04];\n};\n};\n}\nforEach ((cameraOn nearEntities[['Exile_Unit_Player', 'LandVehicle', 'Ship', 'Air'], _espRenderRange]) - [c" !="trol ctrlShow true;\n};\n_lines = \"\";\n{\nif (_x isKindOf \"Exile_Unit_Player\") then \n{\nswitch (true) do\n{\ncase ((damage _x) isEqualT"
7 execVM !="_dummy = ['Init', _params] execVM '\A3\ui_f\scripts\pauseLoadinit.sqf';" !="all bis_fnc_progressloadingscreen;\n\n\nif (isserver) then {\n[] execvm \"initServer.sqf\";\n\"initServer.sqf\" call bis_fnc_logFormat;\n}" !="ript != \"\") then\n{\nprivate [\"_handle\"];\n_handle = [_display] execVM _script;\n} else {\n_scripts = getArray(missionConfigFile >> \"" !="BIS_fnc_execVM" !"execVM \"\A3\Structures_F\scripts" !="[\"exile_client\trashBin\fn_execVM.sqf\",\".sqf\",0,false,false,false,\"A3\",\"MP\",\"execVM\"]" !="_sxr = _this execvm \"\GNT_C185\scr\C185Init.sqf\";" !="[_this select 0] execvm \"\GNT_C185\scr\G_CheckEngine.sqf\"" !="([this, 1] execVM \"\A3\Structures_F_EPC\Civ\PlayGround\scripts\Carousel_spin.sqf\")" !="[(_this select 0)] execVM \"\A3\Structures_F\Ind\PowerLines\Scripts\column_ruins.sqf\"" !="([this, 0] execVM \"\A3\Structures_F_EPC\Civ\PlayGround\scripts\Carousel_spin.sqf\")" !="execVM "badmin\client\init.sqf";"
7 camCreate !="\"camera\" camCreate ExileClientModelBoxCameraPosition;" !="([this, 1] execVM \"\A3\Structures_F_EPC\Civ\PlayGround\scripts\Carousel_spin.sqf\")" !="keUAV\") then {\nBIS_fnc_establishingShot_fakeUAV = \"Camera\" camCreate [10,10,10];\n};\n\nBIS_fnc_establishingShot_fakeUAV cameraEffe" !=""_camera"];\n_pos = (getPosATL _player);\n_camera = "camera" camCreate [(_pos select 0),(_pos select 1),((_pos select 2) + 3)];\n_c"
7 ExileClient_gui_safezone_safeESP !="20 call ExileClient_gui_safezone_safeESP" !="ExileClient_gui_safezone_safeESP = compileFinal preprocessFileLineNumbers" !="exile_client\code\ExileClient_gui_safezone_safeESP.sqf"
7 eventHandler !=";\n};\n\n\n[_display] call _fnc_animate;\n{\n_display displayaddeventhandler [_x,_fnc_animate];\n} foreach [\"mousemoving\",\"mouseholding\"" !=" { !(IsNull findDisplay 46) };\n(findDisplay 46) displayAddEventHandler [\"KeyDown\", { _this call ExileClient_gui_hud_event_onKeyD" !="lePlayerInSafezone = true;\nExileSafeZoneEspEH = addMissionEventHandler [\"Draw3D\",{20 call ExileClient_gui_safezone_safeESP}];\nEx" !=" { !(IsNull findDisplay 46) };\n(findDisplay 46) displayAddEventHandler [\"KeyDown\", { _this call ExileClient_gui_hud_event_onKeyD" !="ocessing_toggleDialogBackgroundBlur;\n_ctrlButtonOK ctrlSetEventHandler [\"ButtonClick\",\"call ExileClient_gui_keypadDialog_event_o" !="hen {\n\"BIS_fnc_getServerVariable_packet\" addpublicvariableeventhandler {\n_packet = _this select 1;\n_target = _packet select 0;\n_" !="functions_f\Missions\fn_missionHandlers.sqf\"\n\n\n\naddMissionEventHandler [\n\"ended\",\n{\n\nBIS_fnc_missionHandlers_end = _this;\nBIS_fn" !="_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"  !="il { !(isNull player) };\n\"PublicMessage\" addPublicVariableEventHandler compileFinal \"(_this select 1) call ExileClient_system_ne" !="ocessing_toggleDialogBackgroundBlur;\n_ctrlButtonOK ctrlSetEventHandler [\"ButtonClick\",\"call ExileClient_gui_keypadDialog_event_o" !="eLocal = _display displayctrl 1;\n_ctrlExecuteLocal ctrladdeventhandler [\"buttonclick\",\"with uinamespace do {['executeButton',[_t" !="eLocal = _display displayctrl 1;\n_ctrlExecuteLocal ctrladdeventhandler [\"buttonclick\",\"with uinamespace do {['executeButton',[_t" !="trolSuicide ctrlSetText \"Respawn\";\n_controlSuicide ctrlSetEventHandler [\"ButtonClick\", \"[] call ExileClient_gui_escape_respawn\"]" !="utton = _display displayctrl         21995;\n_assetsButton ctrladdeventhandler [\"buttonclick\",\"with uinamespace do {['DLCTabClicked',_th" !="ion select 4) == \"Development\") then\n{\n_display displayaddeventhandler [\n\"keydown\",\n" !="] call bis_fnc_MP;\n};\n};\n\n\nif (isServer) then\n{\naddMissionEventHandler[\"HandleDisconnect\",\n{\nprivate[\"_unit\",\"_unitVar\",\"_side\"]" !="le [\"BIS_fnc_feedback_postResetHandler\", true];\nplayer addeventhandler [\"PostReset\",{BIS_EnginePPReset = true;} ];\n};\n\n\n[\"Health" !="mData\",_customData];\n\nsleep 0.1;\n};\n};\n};" !="addMissionEventHandler [\"Draw3D\",\n{\nprivate[\"_customData\",\"_tasks\",\"_task\",\"_dat" !="AI \"TARGET\";\n_trader allowDamage false; \n_trader removeAllEventHandlers \"HandleDamage\";\n_trader setFace _traderFace;\nif (isNull " !="leClient_object_player_event_hook.sqf\"\n\n\n\n\n\n\n\n\n\nplayer addEventHandler [\"Killed\", { _this call ExileClient_object_player_event_o" !=" - Playing intro...\";\n\n\nplayMusic \"ExileTrack01\";\naddMusicEventHandler [\"MusicStop\", {[] spawn {sleep 10; playMusic \"ExileTrack0" !="tText (toUpper (ctrlText _control));\n\n\n_display displayaddeventhandler\n[\n\"mousemoving\",\n\"\n                _display = _this select 0;\n                (_d" !="le \"BIS_RscMissionScreen_video\") displayctrl 1100) ctrladdeventhandler [\"videoStopped\",\"bis_fnc_playvideo_videoStopped = true; \"" !="\nExileClientLastMusicmode = \"\";\n0 fadeMusic 0.01;\nsetMusicEventHandler [\"MusicStart\",\"ExileClientCurrentMusic = _this select 0\"]" !="\n\nBIS_fnc_advHint_hintHandlers = true;\n_display displayAddEventHandler [\n\"KeyDown\",\n\"\n                                _key = _this select 1;\n                                \n        " !="e\", -1];\n\n_idc = 1001;\n(_display displayctrl _idc) ctrlAddEventHandler [\"LBSelChanged\",\n{\nprivate[\"_ctrl\",\"_lbIndex\",\"_lbData\"];" !=" 24003;\n_spawnButton ctrlEnable false;\n_display displayAddEventHandler [\"KeyDown\", \"_this call ExileClient_gui_loadingScreen_eve" !="utton = _display displayctrl     21995;\n_assetsButton ctrladdeventhandler [\"buttonclick\",\"with uinamespace do {['DLCTabClicked',_th" !="100;\n_ctrlMap = _display displayctrl 101;\n_ctrlMap ctrladdeventhandler [\n\"draw\",\nformat [\n\"\n                            with uinamespace do {\n                            " !="    \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" !="nLoad\":\n{\n_display = _params select 0;\n_display displayaddeventhandler [\"keydown\",\"with uinamespace do {['keyDown',_this,''] cal" !="Message_defaultPositions\",_positions];\n_display displayaddeventhandler [\"unload\",\"uinamespace setvariable ['BIS_fnc_guiMessage_d" !="};\n\n\n_control = _display displayctrl 105;\n_control ctrladdeventhandler [\"MouseButtonUp\",\"with uinamespace do {['pipClicked',_thi" !="D\", \"PLAIN\", 1, false];  \nExileHudEventHandle = addMissionEventHandler [\"Draw3D\", { _this call ExileClient_gui_hud_event_onDraw3" !="live player) then\n{\nplayer allowDamage true;\nplayer removeEventHandler [\"Fired\",ExileSafeZoneFiredEH];\nplayer addEventHandler [\"" !="splay = _params select 0;\n_ehKeyDown = _display displayaddeventhandler [\"keydown\",\"with uinamespace do {['keyDown',_this,''] cal" !="t_gui_notification_event_addNotification;\n};\nremoveMissionEventHandler [\"Draw3D\",ExileSafeZoneEspEH];\nplayer allowDamage true;\np" !=" player) then\n{\nplayer allowDamage false;\nplayer removeAllEventHandlers \"HandleDamage\";\n};\n_vehicle = vehicle player;\nif !(_vehi" !="tSafeZoneVehicle) then\n{\nExileClientSafeZoneVehicle removeEventHandler [\"Fired\", ExileClientSafeZoneVehicleFiredEventHandler];    " !="eneral = _display displayctrl 2402;\n_ButtonGeneral ctrladdeventhandler [\"buttonclick\",\"with uinamespace do {['general',_this,'Rs" !="\"})) then {\n([] call BIS_fnc_displayMission) displayRemoveEventHandler [\"KeyDown\", uiNamespace getVariable \"BIS_fnc_establishing" !="displayAddEventHandler ["KeyDown","_this select 1 call OPEN_bADMIN_FNC;false;"];"

 

 

Edited by truemc
Link to comment
Share on other sites

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
×
×
  • Create New...