diff --git a/fxmanifest.lua b/fxmanifest.lua index ece5337..acce5ef 100644 --- a/fxmanifest.lua +++ b/fxmanifest.lua @@ -9,6 +9,7 @@ ox_lib 'locale' shared_script { '@ox_lib/init.lua', + '@qbx_core/modules/lib.lua', } server_scripts { diff --git a/server/main.lua b/server/main.lua index c6f963c..c9032fb 100644 --- a/server/main.lua +++ b/server/main.lua @@ -62,7 +62,8 @@ RegisterNetEvent('qbx_diving:server:takeCoral', function(coralIndex) pickedUpCoralIndexes[coralIndex] = true TriggerClientEvent('qbx_diving:client:coralTaken', -1, coralIndex) TriggerEvent('qbx_diving:server:coralTaken', sharedConfig.coralLocations[currentAreaIndex].corals[coralIndex].coords) - if #pickedUpCoralIndexes == sharedConfig.coralLocations[currentAreaIndex].maxHarvestAmount then + + if qbx.table.size(pickedUpCoralIndexes) == sharedConfig.coralLocations[currentAreaIndex].maxHarvestAmount then pickedUpCoralIndexes = {} currentAreaIndex = getNewLocation() TriggerClientEvent('qbx_diving:client:newLocationSet', -1, currentAreaIndex)