mirror of
https://github.com/indig0fox/Arma3-AttendanceTracker.git/
synced 2025-12-08 09:51:47 -06:00
- no longer supports server events - can now more easily build using hemtt - extension vastly improved in both structure and functionality - tested on listen server - includes schema change
19 lines
597 B
Plaintext
19 lines
597 B
Plaintext
addMissionEventHandler ["ExtensionCallback", {
|
|
params ["_extension", "_function", "_data"];
|
|
if !(_extension isEqualTo "AttendanceTracker") exitWith {};
|
|
if !(_function isEqualTo ":MISSION:HASH:") exitWith {};
|
|
|
|
_dataArr = parseSimpleArray _data;
|
|
if (count _dataArr < 1) exitWith {};
|
|
|
|
_dataArr params ["_startTime", "_hash"];
|
|
ATNamespace setVariable ["missionStartTime", call attendanceTracker_fnc_timestamp];
|
|
ATNamespace setVariable ["missionHash", _hash];
|
|
|
|
removeMissionEventHandler [
|
|
"ExtensionCallback",
|
|
_thisEventHandler
|
|
];
|
|
}];
|
|
|
|
"AttendanceTracker" callExtension ":MISSION:HASH:"; |