26 lines
617 B
Plaintext
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]];
|
||
|
};
|
||
|
};
|