Files
GTA4RP/scripts/client/afk.js
2021-03-30 21:45:00 -05:00

40 lines
1.3 KiB
JavaScript

// ===========================================================================
// Asshat-Gaming Roleplay
// https://github.com/VortrexFTW/gtac_asshat_rp
// Copyright (c) 2021 Asshat-Gaming (https://asshatgaming.com)
// ===========================================================================
// FILE: afk.js
// DESC: Provides AFK detection
// TYPE: Client (JavaScript)
// ===========================================================================
function initAFKScript() {
logToConsole(LOG_DEBUG, "[Asshat.AFK]: Initializing AFK script ...");
logToConsole(LOG_DEBUG, "[Asshat.AFK]: AFK script initialized!");
}
// ===========================================================================
function processLostFocusAFK(event) {
sendServerNewAFKStatus(true);
if(localPlayer != null) {
localPlayer.collisionsEnabled = false;
gta.setCiviliansEnabled(false);
gta.setTrafficEnabled(false);
}
}
// ===========================================================================
function processFocusAFK(event) {
sendServerNewAFKStatus(false);
if(localPlayer != null) {
localPlayer.collisionsEnabled = true;
if(gta.game != GAME_GTA_SA) {
gta.setCiviliansEnabled(true);
}
gta.setTrafficEnabled(true);
}
}
// ===========================================================================