Detections
Detections are collected for each player
Each detection has a predefined identifier. Unknown identifiers will be ignored. admin_manual
will always get accepted.
Hooks
Functions
sWatch.checkDetection
Returns if this detection can be triggered by a specific player. This prevents a detection occuring multiple times for one player and enables you to temporary ignore a detection. This is already done inside sWatch.kickPlayer and sWatch.banPlayer.
Arguments
(Player|SteamID32|SteamID64) player
(String) detectionIdentifier
Returns
(Boolean) allowed -
false
if detection should not be handeled,true
otherwise
sWatch.addDetection
Adds a detection for a player. Detections will display within the admin menus 'Players Online' tab. Will run hook swatch_config_detection
Arguments
(Player|SteamID32|SteamID64) player
(String) detectionIdentifier
(String) description (optional)
sWatch.getPlayerDetections
Arguments
(Player|SteamID32|SteamID64) player
Returns
(Table) detections -
{}
if no detections found(Table) detectionDescriptions - contains identifier, description and time of detection. Will persist even after sWatch.clearDetections.
(Number) detectionCount
Last updated