2025-04-07 01:41:12 +00:00

16 lines
669 B
Lua

local price = require 'config.shared'.price
RegisterNetEvent('qbx_carwash:server:startWash', function(netId)
local player = exports.qbx_core:GetPlayer(source)
if not player then return end
if player.Functions.RemoveMoney('cash', price, locale('reason')) or player.Functions.RemoveMoney('bank', price, locale('reason')) then
SetTimeout(6000, function()
SetVehicleDirtLevel(NetworkGetEntityFromNetworkId(netId), 0.0)
end)
TriggerClientEvent('qbx_carwash:client:washCar', player.PlayerData.source)
else
exports.qbx_core:Notify(player.PlayerData.source, locale('no_money'), 'error')
end
end)