Casino·Eksporty
Eksporty
DS-Casino udostępnia kilka eksportów po stronie klienta do sprawdzania stanu gracza i przełączania strefy bezpiecznej kasyna z twoich własnych skryptów klienckich.
isInCasino
clientZwraca informację, czy lokalny gracz znajduje się aktualnie w strefie kasyna.
Sygnatura
Lua
exports['DS-Casino']:isInCasino()Zwraca
boolean
true, dopóki gracz jest w kasynie.
Przykład
Lua
if exports['DS-Casino']:isInCasino() then
print('Player is inside the casino')
endisVip
clientZwraca informację, czy lokalny gracz ma aktualnie status VIP.
Sygnatura
Lua
exports['DS-Casino']:isVip()Zwraca
boolean
true, jeśli gracz jest VIP-em, w przeciwnym razie false.
Przykład
Lua
if exports['DS-Casino']:isVip() then
-- grant VIP-only perks
endtoggleSafezone
clientUstawia stan strefy bezpiecznej kasyna, która blokuje sterowanie walką i skakanie. Jeśli włączysz ją, gdy gracz jest już w kasynie, strefa zaczyna działać natychmiast; w przeciwnym razie flaga zostaje zapamiętana i zastosowana przy następnym wejściu.
Sygnatura
Lua
exports['DS-Casino']:toggleSafezone(state)Parametry
| Nazwa | Typ | Opis |
|---|---|---|
| state | boolean | true, żeby włączyć strefę bezpieczną, false, żeby ją wyłączyć. |
Zwraca
boolean
Wynikowy stan strefy bezpiecznej.
Przykład
Lua
local enabled = exports['DS-Casino']:toggleSafezone(true)
print(('Safezone is now %s'):format(enabled and 'on' or 'off'))