Casino·Exportlar
Exportlar
DS-Casino, oyuncu durumunu sorgulamak ve casino safezone'unu kendi client scriptlerinden açıp kapatmak için birkaç client tarafı export sunar.
isInCasino
clientYerel oyuncunun şu anda casino bölgesinde olup olmadığını döndürür.
İmza
Lua
exports['DS-Casino']:isInCasino()Döndürür
boolean
Oyuncu casino içindeyken true.
Örnek
Lua
if exports['DS-Casino']:isInCasino() then
print('Player is inside the casino')
endisVip
clientYerel oyuncunun şu anda VIP statüsü olup olmadığını döndürür.
İmza
Lua
exports['DS-Casino']:isVip()Döndürür
boolean
Oyuncu VIP ise true, değilse false.
Örnek
Lua
if exports['DS-Casino']:isVip() then
-- grant VIP-only perks
endtoggleSafezone
clientCasino safezone durumunu ayarlar; bu durum combat kontrollerini ve zıplamayı devre dışı bırakır. Oyuncu zaten casinodayken açarsan safezone hemen başlar; aksi hâlde bayrak saklanır ve oyuncu bir sonraki girişinde uygulanır.
İmza
Lua
exports['DS-Casino']:toggleSafezone(state)Parametreler
| Ad | Tip | Açıklama |
|---|---|---|
| state | boolean | Safezone'u açmak için true, kapatmak için false. |
Döndürür
boolean
Sonuçtaki safezone durumu.
Örnek
Lua
local enabled = exports['DS-Casino']:toggleSafezone(true)
print(('Safezone is now %s'):format(enabled and 'on' or 'off'))