Rollbacked Client MEHs to the main addon to center all MEH

This commit is contained in:
Valmo Trindade
2025-05-18 17:58:25 -03:00
parent 3a179ea958
commit 98e63a7152
3 changed files with 20 additions and 38 deletions

View File

@@ -4,34 +4,11 @@ if (!hasInterface) exitWith {};
_local_address = "armatak" callExtension ["local_ip", []] select 0;
CALLEXT(websocket:start);
"armatak" callExtension ["websocket:start", []];
SETVAR(player,GVAR(localAddress),_local_address);
SETVAR(player,GVAR(eudConnected),false);
[{
"armatak" callExtension ["websocket:location", [player call FUNC(extractClientPosition)]];
"armatak" callExtension ["websocket:location", [player call armatak_client_fnc_extractClientPosition]];
}, 1, []] call CBA_fnc_addPerFrameHandler;
addMissionEventHandler ["ExtensionCallback", {
params ["_name", "_function", "_data"];
if (_name == "WEBSOCKET") then {
switch (_function) do {
case "EUD connected": {
SETVAR(player,GVAR(eudConnected),true);
};
case "EUD disconnected": {
SETVAR(player,GVAR(eudConnected),false);
};
default { };
};
};
if (_name == "WEBSOCKET WARNING") then {
[_function, "warning", "WEBSOCKET"] call armatak_main_fnc_notify;
};
if (_name == "WEBSOCKET ERROR") then {
[_function, "error", _name] call armatak_main_fnc_notify;
};
}];