Casino·Exports
Exports
DS-Casino stellt einige clientseitige Exports bereit, mit denen du den Spielerstatus abfragen und die Safezone des Casinos aus deinen eigenen Client-Scripts heraus schalten kannst.
isInCasino
clientGibt zurück, ob sich der lokale Spieler gerade in der Casino-Zone befindet.
Signatur
Lua
exports['DS-Casino']:isInCasino()Rückgabe
boolean
true, solange der Spieler im Casino ist.
Beispiel
Lua
if exports['DS-Casino']:isInCasino() then
print('Player is inside the casino')
endisVip
clientGibt zurück, ob der lokale Spieler aktuell VIP-Status hat.
Signatur
Lua
exports['DS-Casino']:isVip()Rückgabe
boolean
true, wenn der Spieler VIP ist, sonst false.
Beispiel
Lua
if exports['DS-Casino']:isVip() then
-- grant VIP-only perks
endtoggleSafezone
clientSetzt den Zustand der Casino-Safezone, die Kampfsteuerung und Springen deaktiviert. Wird sie aktiviert, während der Spieler bereits im Casino ist, startet die Safezone sofort; andernfalls wird der Wert gespeichert und beim nächsten Betreten angewendet.
Signatur
Lua
exports['DS-Casino']:toggleSafezone(state)Parameter
| Name | Typ | Beschreibung |
|---|---|---|
| state | boolean | true, um die Safezone zu aktivieren, false, um sie zu deaktivieren. |
Rückgabe
boolean
Der resultierende Zustand der Safezone.
Beispiel
Lua
local enabled = exports['DS-Casino']:toggleSafezone(true)
print(('Safezone is now %s'):format(enabled and 'on' or 'off'))