39 lines
742 B
Plaintext
39 lines
742 B
Plaintext
#include "..\script_component.hpp"
|
|
|
|
if (!hasInterface) exitWith {};
|
|
|
|
[
|
|
LEVEL_INFO,
|
|
QUOTE(COMPONENT),
|
|
"Initializing client stats PFH",
|
|
[]
|
|
] call EFUNC(common,log);
|
|
|
|
_cpsPFH = [
|
|
{
|
|
[] call FUNC(calculateClientStats);
|
|
},
|
|
QGVAR(client_cps_interval) call CBA_settings_fnc_get,
|
|
[],
|
|
{
|
|
[
|
|
LEVEL_INFO,
|
|
QUOTE(COMPONENT),
|
|
"Client PFH loaded",
|
|
[["pfhInterval", QGVAR(client_cps_interval) call CBA_settings_fnc_get]]
|
|
] call EFUNC(common,log);
|
|
},
|
|
{ [
|
|
LEVEL_INFO,
|
|
QUOTE(COMPONENT),
|
|
"Client PFH unloaded",
|
|
[]
|
|
] call EFUNC(common,log);
|
|
},
|
|
{ QGVAR(client_cps_enable) call CBA_settings_fnc_get },
|
|
{ false },
|
|
[]
|
|
] call CBA_fnc_createPerFrameHandlerObject;
|
|
|
|
player setVariable [QGVAR(client_cps_handler), _cpsPFH];
|