Client

All client exports and events that script provides for developers.

Jail

  • Jail target user, only if the initiator of this export is Police officer.

  • Side: client

  • Type: export

  • Usage:


1. Jailing a player if we got closest player.

Logic path: rcore_prison/modules/api/client/cl-jailPlayer.lua - JailPlayerCustom

local playerId = MyServerId
local jailTime = 5 -- Jail for 5 minutes

exports.rcore_prison:Jail(playerId, jailTime)

2. Jailing a player if we dont have closest player, handled by rcore_prison

Logic path: rcore_prison/modules/api/client/cl-jailPlayer.lua - JailClosestPlayer

-- If you dont have any closest player, you can use this event to jail the closest player to you.

exports.rcore_prison:Jail()

Unjail

  • Unjail target user, only if the initiator of this export is Police officer.

  • Side: client

  • Type: export

  • Usage:

IsPrisoner

  • Returns true/false if player is prisoner

  • Side: client

  • Type: export

  • Usage:

GetPrisonerData

  • Returns table of cached user prisoner data, if he is prisoner

  • Side: client

  • Type: export

  • Usage:

rcore_prison:hudState

  • Used for monitoring actions inside prison, which are being called to this event.

  • Side: client

  • Type: event

  • Usage:

Last updated

Was this helpful?