Client-side

isUiOpen

Retorna se a interface está ou não aberta.

Retorna:

  • isOpen: boolean

Exemplo de uso:

local isOpen = exports.heyy_mdt:isUiOpen()

Server-side

isArrested

Retorna se o jogador está preso ou não.

Parâmetros:

  • user_id: integer

Retorna:

  • isArrested: boolean

Exemplo de uso:

local isArrested = exports.heyy_mdt:isArrested(user_id)

arrestPlayer

Esse export é um trabalho em progresso.

A forma de utilizá-lo pode ser alterada no futuro.

Envia um jogador à prisão, pelo tempo determinado.

Parâmetros:

Parâmetros marcadas com ? são opcionais, os que não, são obrigatórios.

  • data: table
    • user_id: integer
      • Jogador que deverá ser preso
    • officers_id?: integer[]
      • Uma lista dos oficiais que prenderam o jogador
    • save?: boolean
      • Se essa prisão deverá ser registrada no banco de dados
      • Padrão: false
    • finesValue?: integer
      • O valor das multas que deverá ser aplicado ao jogador
      • Padrão: 0
    • arrestTime: integer
      • O tempo de prisão que deverá ser aplicado ao jogador
    • reason?: string
      • O motivo da prisão
    • canEscape?: boolean
      • Se o jogador pode ou não escapar
      • Padrão: true
    • changeClothes?: boolean?
      • Se a roupa do jogador deve ser alterada para a de prisão
      • Padrão: true