Casino·Exports

Exports

DS-Casino 提供了几个客户端 export,可用于查询玩家状态,以及在你自己的客户端 script 中切换赌场安全区。

isInCasino

client

返回本地玩家当前是否位于赌场区域内。

函数签名

Lua
exports['DS-Casino']:isInCasino()

返回值

boolean

玩家在赌场内时为 true。

示例

Lua
if exports['DS-Casino']:isInCasino() then
  print('Player is inside the casino')
end

isVip

client

返回本地玩家当前是否拥有 VIP 身份。

函数签名

Lua
exports['DS-Casino']:isVip()

返回值

boolean

玩家是 VIP 时为 true,否则为 false。

示例

Lua
if exports['DS-Casino']:isVip() then
  -- grant VIP-only perks
end

toggleSafezone

client

设置赌场安全区状态,该状态会禁用战斗操作和跳跃。若在玩家已经位于赌场内时启用,安全区会立即生效;否则该标记会被记录,并在玩家下次进入时应用。

函数签名

Lua
exports['DS-Casino']:toggleSafezone(state)

参数

名称类型说明
statebooleantrue 启用安全区,false 关闭安全区。

返回值

boolean

最终的安全区状态。

示例

Lua
local enabled = exports['DS-Casino']:toggleSafezone(true)
print(('Safezone is now %s'):format(enabled and 'on' or 'off'))

还是卡住了?

在我们的 Discord 开个 ticket,我们来帮你。

加入 Discord →