Callbacks


IsPlayerCuffed

local isCuffed = lib.callback.await('police:server:isPlayerCuffed', false, targetServerId)

Parameters:

Name
Type
Description

targetServerId

number

Target player's server ID

Returns: boolean - true if player is handcuffed


IsPlayerZiptieCuffed

local isZiptieCuffed = lib.callback.await('police:server:isPlayerZiptieCuffed', false, targetServerId)

Parameters:

Name
Type
Description

targetServerId

number

Target player's server ID

Returns: boolean - true if player is zip-tied


CuffPlayer

local success = lib.callback.await('police:server:CuffPlayer', false, targetServerId, isSoftcuff, isZiptie, isFront, forced)

Parameters:

Name
Type
Description

targetServerId

number

Target player ID

isSoftcuff

boolean

Soft cuff (can walk)

isZiptie

boolean

Use zip tie

isFront

boolean

Cuff in front

forced

boolean

Skip item check

Returns: boolean - true if successful


IsPlayerLegTied

Parameters:

Name
Type
Description

targetServerId

number

Target player's server ID

Returns: boolean - true if player's legs are tied


TiePlayerLegs

Parameters:

Name
Type
Description

targetServerId

number

Target player ID

Returns: boolean - true if successful


UntiePlayerLegs

Parameters:

Name
Type
Description

targetServerId

number

Target player ID

Returns: boolean - true if successful


PutHeadBag

Parameters:

Name
Type
Description

targetServerId

number

Target player ID

Returns: boolean - true if head bag applied


RemoveHeadBag

Parameters:

Name
Type
Description

targetServerId

number

Target player ID

Returns: boolean - true if head bag removed


Billing System

GetPlayerBills

Parameters:

Name
Type
Description

targetPlayerId

number

Target player server ID

Returns:

Index
Type
Description

1

table[]|nil

Bills array or nil

2

string|nil

Error code if failed

Last updated