Casino·Экспорты
Экспорты
DS-Casino предоставляет несколько клиентских экспортов, чтобы узнавать состояние игрока и переключать безопасную зону казино из твоих собственных клиентских скриптов.
isInCasino
clientВозвращает, находится ли локальный игрок сейчас в зоне казино.
Сигнатура
Lua
exports['DS-Casino']:isInCasino()Возвращает
boolean
true, пока игрок находится в казино.
Пример
Lua
if exports['DS-Casino']:isInCasino() then
print('Player is inside the casino')
endisVip
clientВозвращает, есть ли у локального игрока сейчас статус VIP.
Сигнатура
Lua
exports['DS-Casino']:isVip()Возвращает
boolean
true, если игрок VIP, иначе false.
Пример
Lua
if exports['DS-Casino']:isVip() then
-- grant VIP-only perks
endtoggleSafezone
clientЗадаёт состояние безопасной зоны казино, в которой отключаются боевые действия и прыжки. Если включить её, когда игрок уже внутри казино, зона начнёт действовать сразу; иначе флаг сохранится и применится при следующем входе.
Сигнатура
Lua
exports['DS-Casino']:toggleSafezone(state)Параметры
| Название | Тип | Описание |
|---|---|---|
| state | boolean | true, чтобы включить безопасную зону, false, чтобы выключить. |
Возвращает
boolean
Итоговое состояние безопасной зоны.
Пример
Lua
local enabled = exports['DS-Casino']:toggleSafezone(true)
print(('Safezone is now %s'):format(enabled and 'on' or 'off'))