Jump to content
Darth_Rogue

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

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.  

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites
Guest

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

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

^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"};

 

Share this post


Link to post
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.  

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

Followed all the steps, repacked my pbo game loads fine but no status bar. 

i didnt have an init.sqf so i made one it looks like 

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

TY for any advice

Share this post


Link to post
Share on other sites

Hey, here are the instructions:
1st Place "addons" folder into your mission file
2nd Open init.sqf and add this to the last line

I searched everywhere and init.sqf I never found. Not in PbO.

Please, give me an advice.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Vequis
      Hi,
       
      I am having issues setting up the below status bar: https://github.com/piXm8/statusBar
       
      I have followed the steps but my server will not load the mission file if i add the below line to my description.ext:
       
      class RscTitles
      {
          #include "scripts\statusBar.hpp"
      };
       
      I am new to server hosting, especially Epoch. Any help would be appreciated.
       
      Regards,
      Vequis
    • By wasdcaster
      I notice it 2 days ago, this player status bar is missing and I didn't find the way out.
      please help, thanks, Ped.
    • By XA3
      there should be a step by step guide for everithing.
       
      like, building:
       
      1:find a hatchet
      2:find a muli-tool
      3:multi-tool works like *this*
      4:energy works like *this*
      5:materials are found like *this*
      6:list of raw materials
      7:recipes
       
       
      and many more points regarding all the basics like statuses in the debug, and how they *work*(how to get rid of them, or replenish some)
       
      i`m new to this and i need answers for all of this. only helpful thing i found so far is a hour long building tutorial on the youtube.
       
      Structure the information=no endless threads by newbies like me.
       
      Noob sticky thread with all the info would be perfect. Because now it seems like this is not the official forums at all.
       
      hope nobody is offended by my harshness, would really like to play this mod for very long time and see the community grow)
       
    • By XA3
      there should be a step by step guide for everithing.
       
      like, building:
       
      1:find a hatchet
      2:find a muli-tool
      3:multi-tool works like *this*
      4:energy works like *this*
      5:materials are found like *this*
      6:list of raw materials
      7:recipes
       
       
      and many more points regarding all the basics like statuses in the debug, and how they *work*(how to get rid of them, or replenish some)
       
      i`m new to this and i need answers for all of this. only helpful thing i found so far is a hour long building tutorial on the youtube.
       
      Structure the information=no endless threads by newbies like me.
       
      Noob sticky thread with all the info would be perfect. Because now it seems like this is not the official forums at all.
       
      hope nobody is offended by my harshness, would really like to play this mod for very long time and see the community grow)
  • Advertisement
  • Supporters
  • Discord

×
×
  • Create New...