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
clientInforma 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')
endisVip
clientInforma 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
endtoggleSafezone
clientDefine 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
| Nome | Tipo | Descrição |
|---|---|---|
| state | boolean | true 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'))