diff --git a/client.lua b/client.lua index b3ae26b..0c83ae8 100644 --- a/client.lua +++ b/client.lua @@ -6,9 +6,9 @@ if GetResourceState('ox_inventory') == 'started' then if not ox_inv then print(msg_inv) return end end -local Class = require 'modules.handler' +---@class Handler : OxClass +local Handler = require 'modules.handler' local Settings = lib.load('data.vehicle') -local Handler = nil local function startThreads(vehicle) if not vehicle then return end @@ -164,6 +164,6 @@ lib.callback.register('vehiclehandler:basicfix', function(fixtype) end) CreateThread(function() - Handler = Class:new() + Handler = Handler:new() startThreads(cache.vehicle) end) \ No newline at end of file diff --git a/fxmanifest.lua b/fxmanifest.lua index 0c0cccb..e49bad9 100644 --- a/fxmanifest.lua +++ b/fxmanifest.lua @@ -5,21 +5,14 @@ lua54 'yes' name 'vehiclehandler' description 'Collision/damage handling for FiveM.' author 'QuantumMalice' -version '1.1.2' +version '1.2.0' files { - 'data/*.lua', - 'modules/handler.lua', + 'data/progress.lua', + 'data/vehicle.lua', + 'modules/handler.lua' } -shared_scripts { - '@ox_lib/init.lua', -} - -client_scripts { - 'client.lua', -} - -server_scripts { - 'server.lua', -} \ No newline at end of file +shared_script '@ox_lib/init.lua' +client_script 'client.lua' +server_script 'server.lua' \ No newline at end of file diff --git a/server.lua b/server.lua index 5f91f92..c7ade47 100644 --- a/server.lua +++ b/server.lua @@ -9,10 +9,7 @@ if GetResourceState('ox_inventory') == 'started' then exports('cleaningkit', function(event, item, inventory, slot, data) if event == 'usingItem' then - local src = inventory.id - if not src then return false end - - local success = lib.callback.await('vehiclehandler:basicwash', src) + local success = lib.callback.await('vehiclehandler:basicwash', inventory.id) if success then return end return false @@ -21,10 +18,7 @@ if GetResourceState('ox_inventory') == 'started' then exports('tirekit', function(event, item, inventory, slot, data) if event == 'usingItem' then - local src = inventory.id - if not src then return false end - - local success = lib.callback.await('vehiclehandler:basicfix', src, 'tirekit') + local success = lib.callback.await('vehiclehandler:basicfix', inventory.id, 'tirekit') if success then return end return false @@ -33,10 +27,7 @@ if GetResourceState('ox_inventory') == 'started' then exports('repairkit', function(event, item, inventory, slot, data) if event == 'usingItem' then - local src = inventory.id - if not src then return false end - - local success = lib.callback.await('vehiclehandler:basicfix', src, 'smallkit') + local success = lib.callback.await('vehiclehandler:basicfix', inventory.id, 'smallkit') if success then return end return false @@ -45,10 +36,7 @@ if GetResourceState('ox_inventory') == 'started' then exports('advancedrepairkit', function(event, item, inventory, slot, data) if event == 'usingItem' then - local src = inventory.id - if not src then return false end - - local success = lib.callback.await('vehiclehandler:basicfix', src, 'bigkit') + local success = lib.callback.await('vehiclehandler:basicfix', inventory.id, 'bigkit') if success then return end return false