Casino·Exports
Exports
DS-Casino expose quelques exports côté client pour interroger l’état du joueur et activer ou désactiver la safezone du casino depuis vos propres scripts client.
isInCasino
clientIndique si le joueur local se trouve actuellement dans la zone du casino.
Signature
Lua
exports['DS-Casino']:isInCasino()Retourne
boolean
true tant que le joueur est dans le casino.
Exemple
Lua
if exports['DS-Casino']:isInCasino() then
print('Player is inside the casino')
endisVip
clientIndique si le joueur local dispose actuellement du statut VIP.
Signature
Lua
exports['DS-Casino']:isVip()Retourne
boolean
true si le joueur est VIP, sinon false.
Exemple
Lua
if exports['DS-Casino']:isVip() then
-- grant VIP-only perks
endtoggleSafezone
clientDéfinit l’état de la safezone du casino, qui désactive les contrôles de combat et le saut. Si elle est activée alors que le joueur se trouve déjà dans le casino, la safezone démarre immédiatement ; sinon l’indicateur est mémorisé et appliqué à la prochaine entrée du joueur.
Signature
Lua
exports['DS-Casino']:toggleSafezone(state)Paramètres
| Nom | Type | Description |
|---|---|---|
| state | boolean | true pour activer la safezone, false pour la désactiver. |
Retourne
boolean
L’état résultant de la safezone.
Exemple
Lua
local enabled = exports['DS-Casino']:toggleSafezone(true)
print(('Safezone is now %s'):format(enabled and 'on' or 'off'))