a3web/addons/fn_a3web.sqf

26 lines
617 B
Plaintext

[] spawn {
//if (!hasInterface) exitWith {};
if (!isServer) exitWith {};
//if (!isDedicated) exitWith {};
addMissionEventHandler ["ExtensionCallback", {
params ["_name", "_function", "_data"];
if (_name isEqualTo "a3web") then
{
diag_log format ["ExtensionCallback %1, %2, %3", _name, _function, _data];
};
}];
waitUntil {time > 0};
a3web_interval = 1;
while {true} do {
sleep a3web_interval;
private _units = allUnits apply {
[netid _x, isPlayer _x, name _x, str (side _x), getPos _x];
};
"liba3web" callExtension ["http:post:/units-info", [_units]];
};
};