Client-side
isUiOpen
Retorna se a interface está ou não aberta.
Retorna:
Exemplo de uso:
local isOpen = exports.heyy_mdt:isUiOpen()
Server-side
isArrested
Retorna se o jogador está preso ou não.
Parâmetros:
Retorna:
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
- 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,
})