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')
endisVip
client返回本地玩家当前是否拥有 VIP 身份。
函数签名
Lua
exports['DS-Casino']:isVip()返回值
boolean
玩家是 VIP 时为 true,否则为 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'))