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
    • arrestTime: integer
      • O tempo de prisão que deverá ser aplicado ao jogador
    • finesValue?: integer
      • O valor das multas que deverá ser aplicado ao jogador
      • Padrão: 0
    • reason?: string
      • O motivo da prisão
    • save?: boolean
      • Se essa prisão deverá ser registrada no banco de dados
      • Padrão: false
    • 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
Exemplo de uso:
exports.heyy_mdt:arrestPlayer({
    user_id = 1,
    save = true,
    arrestTime = 30,
    finesValue = 30000,
    reason = reason,
    canEscape = false,
    changeClothes = false,
})