Hotel Script Fivem Now

-- Door lock control (use ox_doorlock or custom) Config.UseAdvancedLock = false

-- Use key on door RegisterNetEvent('hotel:useKey') AddEventHandler('hotel:useKey', function(roomNumber) local src = source local identifier = getIdentifier(src) hotel script fivem

MySQL.query('SELECT room_number FROM hotel_rentals WHERE citizenid = ? AND room_number = ? AND paid_until > ?', {identifier, roomNumber, os.time()}, function(result) if result[1] then -- Teleport player into room TriggerClientEvent('hotel:enterRoom', src, roomNumber) else Notify(src, 'You do not have access to this room', 'error') end end) end) -- Door lock control (use ox_doorlock or custom) Config

-- Room prices Config.RoomPrice = 500 -- per payment interval roomNumber) else Notify(src

-- NUI callback for payment RegisterNUICallback('payRoom', function(data, cb) SetNuiFocus(false, false) TriggerServerEvent('hotel:payRent', data.room, data.price) cb('ok') end)

server_scripts { 'config.lua', 'server.lua' }

-- Payment interval (in minutes) Config.PaymentInterval = 60