Use R_Casino exports to manage player casino coins
exports['r_casino']:addCoinsToPlayer(source, amount)
-- Reward player for event exports['r_casino']:addCoinsToPlayer(1, 1000)
exports['r_casino']:removeCoinsFromPlayer(source, amount)
-- Charge for casino entry fee local balance = exports['r_casino']:getPlayerCoinBalance(source) if balance >= 100 then exports['r_casino']:removeCoinsFromPlayer(source, 100) end
exports['r_casino']:getPlayerCoinBalance(source)
local balance = exports['r_casino']:getPlayerCoinBalance(1) print("Player has " .. balance .. " casino coins")
RegisterCommand('highroller', function(source) local balance = exports['r_casino']:getPlayerCoinBalance(source) if balance >= 10000 then -- Grant VIP access TriggerClientEvent('casino:vipAccess', source) else TriggerClientEvent('ox_lib:notify', source, { title = 'High Roller Required', description = 'Need 10,000 casino coins', type = 'error' }) end end)
RegisterServerEvent('casino:purchaseCoins') AddEventHandler('casino:purchaseCoins', function(package) local source = source local packages = { starter = {coins = 1000, price = 5}, premium = {coins = 5000, price = 20}, vip = {coins = 15000, price = 50} } local pack = packages[package] if pack then -- After payment verification exports['r_casino']:addCoinsToPlayer(source, pack.coins) end end)
-- In r_casino config.lua R.UseRStoreCoins = true R.RStoreResourceName = "r_store"
exports['r_store']:addCoinsToPlayer(source, amount) exports['r_store']:getPlayerCoinBalance(source)