From 279bb0d32ac75408e93bc99cc4d55b4b3984b19b Mon Sep 17 00:00:00 2001 From: VortrexFTW Date: Mon, 7 Sep 2020 11:33:31 -0500 Subject: [PATCH] Add afk detection --- scripts/server/client.js | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/scripts/server/client.js b/scripts/server/client.js index d543131d..375263ee 100644 --- a/scripts/server/client.js +++ b/scripts/server/client.js @@ -63,7 +63,7 @@ addNetworkHandler("ag.promptAnswerYes", function(client) { case AG_PROMPT_CREATEFIRSTCHAR: triggerNetworkEvent("ag.showNewCharacter", client); break; - S + S default: break; } @@ -85,8 +85,39 @@ addNetworkHandler("ag.onPickupCollected", function(client, pickup) { default: break; } +}); +// --------------------------------------------------------------------------- +addNetworkHandler("ag.afk", function(client, afkState) { + if(afkState) { + client.setData("ag.afk", true, true); + } else { + client.removeData("ag.afk"); + } +}); + +// --------------------------------------------------------------------------- + +// Not implemented yet +addNetworkHandler("ag.heldKey", function(client, key) { + switch(key) { + case serverConfig.keybinds.actionKey: + processHoldActionKey(client); + break; + + case serverConfig.keybinds.vehicleLightsKey: + processHoldVehicleLightsKey(client); + break; + + case serverConfig.keybinds.vehicleLockKey: + processHoldVehicleLockKey(client); + break; + + case serverConfig.keybinds.vehicleEngineKey: + processHoldVehicleEngineKey(client); + break; + } }); // --------------------------------------------------------------------------- \ No newline at end of file