Casino·Exports
Exports
DS-Casino expone unos cuantos exports de cliente para consultar el estado del jugador y activar o desactivar la safezone del casino desde tus propios scripts de cliente.
isInCasino
clientIndica si el jugador local está actualmente dentro de la zona del casino.
Firma
Lua
exports['DS-Casino']:isInCasino()Devuelve
boolean
true mientras el jugador esté dentro del casino.
Ejemplo
Lua
if exports['DS-Casino']:isInCasino() then
print('Player is inside the casino')
endisVip
clientIndica si el jugador local tiene actualmente estado VIP.
Firma
Lua
exports['DS-Casino']:isVip()Devuelve
boolean
true si el jugador es VIP; si no, false.
Ejemplo
Lua
if exports['DS-Casino']:isVip() then
-- grant VIP-only perks
endtoggleSafezone
clientEstablece el estado de la safezone del casino, que desactiva los controles de combate y el salto. Si se activa cuando el jugador ya está dentro del casino, la safezone empieza de inmediato; si no, el valor se guarda y se aplica la próxima vez que entre.
Firma
Lua
exports['DS-Casino']:toggleSafezone(state)Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| state | boolean | true para activar la safezone, false para desactivarla. |
Devuelve
boolean
El estado resultante de la safezone.
Ejemplo
Lua
local enabled = exports['DS-Casino']:toggleSafezone(true)
print(('Safezone is now %s'):format(enabled and 'on' or 'off'))