Skip to main content

Client-side

isUiOpen

Retorna se a interface está ou não aberta. Retorna:
  • isOpen: boolean
Exemplo de uso:

Server-side

isArrested

Retorna se o jogador está preso ou não. Parâmetros:
  • user_id: integer
Retorna:
  • isArrested: boolean
Exemplo de uso:

getArrestTime

Retornará a quantidade de meses restantes para o jogador, ou zero. Parâmetros:
  • user_id: integer
Retorna:
  • arrestTime: integer
Exemplo de uso:

arrestPlayer

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:

getUserDepartment

Retorna o departamento que o jogador está, basicamente irá percorrer config.departments e buscar pelo primeiro que o jogador possui a permissão openTablet. Parâmetros:
  • user_id: integer
Retorna:
  • departmentIndex: string?
  • departmentData: table?
Exemplo de uso:

isUserInDepartment

Retorna se o jogador está em um departamento específico, ou não. Parâmetros:
  • user_id: integer
  • departmentIndex: string
Retorna:
  • inDepartment: boolean
Exemplo de uso:

getUserAvatar

Retorna o link do avatar do usuário. Parâmetros:
  • user_id: integer
  • ignoreFallback: boolean?
    • Se for true, irá retornar nulo caso o jogador não possua um avatar.
Retorna:
  • avatarUrl: boolean
Exemplo de uso:

setUserAvatar

Define um novo avatar para um usuário. Parâmetros:
  • user_id: integer
  • avatarUrl: string
Exemplo de uso: