Casino·Exports

Exports

O DS-Casino expõe alguns exports do lado do cliente para consultar o estado do jogador e ligar ou desligar a safezone do cassino a partir dos seus próprios scripts de cliente.

isInCasino

client

Informa se o jogador local está dentro da área do cassino no momento.

Assinatura

Lua
exports['DS-Casino']:isInCasino()

Retorna

boolean

true enquanto o jogador estiver dentro do cassino.

Exemplo

Lua
if exports['DS-Casino']:isInCasino() then
  print('Player is inside the casino')
end

isVip

client

Informa se o jogador local tem status VIP no momento.

Assinatura

Lua
exports['DS-Casino']:isVip()

Retorna

boolean

true se o jogador for VIP; caso contrário, false.

Exemplo

Lua
if exports['DS-Casino']:isVip() then
  -- grant VIP-only perks
end

toggleSafezone

client

Define o estado da safezone do cassino, que desativa os controles de combate e o pulo. Se for ativada quando o jogador já está dentro do cassino, a safezone começa na hora; caso contrário, o valor fica guardado e é aplicado na próxima vez que ele entrar.

Assinatura

Lua
exports['DS-Casino']:toggleSafezone(state)

Parâmetros

NomeTipoDescrição
statebooleantrue para ativar a safezone, false para desativar.

Retorna

boolean

O estado resultante da safezone.

Exemplo

Lua
local enabled = exports['DS-Casino']:toggleSafezone(true)
print(('Safezone is now %s'):format(enabled and 'on' or 'off'))

Ainda travado?

Abra um ticket no nosso Discord que a gente te ajuda.

Entrar no Discord →