work out world & mission tables in db & gather/write

needs to be tested
This commit is contained in:
2023-05-17 19:26:53 -07:00
parent 43aa384949
commit 2cbfdcd512
8 changed files with 86 additions and 40 deletions

View File

@@ -21,6 +21,7 @@ class CfgFunctions {
class logMissionEvent {};
class logServerEvent {};
class timestamp {};
class getHash {};
};
};
};

View File

@@ -0,0 +1,2 @@
params [["_value", "", [""]]];
("AttendanceTracker" callExtension ["getMissionHash", _value]) select 0;

View File

@@ -14,10 +14,13 @@ _workshopID = '';
} foreach getLoadedModsInfo;
// [_name, _author, _workshopID];
[
["worldName", _name],
["author", _author],
["workshopID", _workshopID],
["displayName", _name],
["worldName", toLower worldName],
["worldNameOriginal", _name],
["worldSize", worldSize],
["workshopID", _workshopID]
["latitude", getNumber( _world >> "latitude" )],
["longitude", getNumber( _world >> "longitude" )]
];

View File

@@ -2,7 +2,7 @@
AttendanceTracker = false call CBA_fnc_createNamespace;
AttendanceTracker_missionStartTimestamp = call attendanceTracker_fnc_timestamp;
AttendanceTracker_missionHash = "AttendanceTracker" callExtension ["getMissionHash", AttendanceTracker_missionStartTimestamp];
AttendanceTracker_missionHash = [AttendanceTracker_missionStartTimestamp] call attendanceTracker_fnc_getMissionHash;
AttendanceTracker setVariable ["missionContext", createHashMapFromArray [
["missionName", missionName],