fix(rv-maphold): foloseste QBCore nativ pt HasItem, fara export qb-inventory
This commit is contained in:
340
resources/[framework]/[addons]/qs-inventory/config/garbage.lua
Normal file
340
resources/[framework]/[addons]/qs-inventory/config/garbage.lua
Normal file
@@ -0,0 +1,340 @@
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- Quasar Store · Configuration Guidelines
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- This configuration file defines all adjustable parameters for the script.
|
||||
-- Comments are standardized to help you identify which sections you can safely edit.
|
||||
--
|
||||
-- • [EDIT] – Safe for users to modify. Adjust these values as needed.
|
||||
-- • [INFO] – Informational note describing what the variable or block does.
|
||||
-- • [ADV] – Advanced settings. Change only if you understand the logic behind it.
|
||||
-- • [CORE] – Core functionality. Do not modify unless you are a developer.
|
||||
-- • [AUTO] – Automatically handled by the system. Never edit manually.
|
||||
--
|
||||
-- Always make a backup before editing configuration files.
|
||||
-- Incorrect changes in [CORE] or [AUTO] sections can break the resource.
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- Garbage Scavenging [EDIT]
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- [INFO] Controls the lootable garbage cans system. Players can search bins or dumpsters
|
||||
-- around the map to find random items with dynamic amounts and rarity.
|
||||
-- Each prop listed below can be configured individually for slot count and loot pool.
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
Config.GarbageItems = {} -- [INFO] Reserved for future garbage-related flags or logic extensions.
|
||||
Config.GarbageRefreshTime = 2 * 60 -- 2 hours
|
||||
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- Garbage Objects (Registered Props) [EDIT]
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- [INFO] This list defines the in-world dumpster models that can be looted.
|
||||
-- If your server does not use targeting, this section can be ignored.
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
Config.GarbageObjects = {
|
||||
'prop_dumpster_02a', -- Standard dumpster
|
||||
'prop_dumpster_4b', -- Large blue dumpster
|
||||
'prop_dumpster_4a', -- Large green dumpster
|
||||
'prop_dumpster_3a', -- Small gray dumpster
|
||||
'prop_dumpster_02b', -- Alternate dumpster model
|
||||
'prop_dumpster_01a' -- Basic dumpster model
|
||||
}
|
||||
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- Loot Tables Per Prop [EDIT]
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- [INFO] Maps dumpster models (joaat hashes) to their respective loot inventories.
|
||||
-- Each entry defines:
|
||||
-- • label → UI label shown when looting
|
||||
-- • slots → max number of items the container can hold
|
||||
-- • items → actual loot entries with random quantity ranges
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
Config.GarbageItemsForProp = {
|
||||
[joaat('prop_dumpster_02a')] = {
|
||||
label = 'Garbage', -- [INFO] UI label displayed when interacting
|
||||
slots = 30, -- [EDIT] Total available item slots in dumpster
|
||||
items = {
|
||||
[1] = {
|
||||
[1] = {
|
||||
name = 'aluminum',
|
||||
amount = { min = 1, max = 5 },
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'metalscrap',
|
||||
amount = { min = 1, max = 5 },
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
[2] = {
|
||||
[1] = {
|
||||
name = 'iron',
|
||||
amount = { min = 1, max = 5 },
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'steel',
|
||||
amount = { min = 1, max = 5 },
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
}
|
||||
},
|
||||
[joaat('prop_dumpster_4b')] = {
|
||||
label = 'Garbage',
|
||||
slots = 30,
|
||||
items = {
|
||||
[1] = {
|
||||
[1] = {
|
||||
name = 'aluminum',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'plastic',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
[2] = {
|
||||
[1] = {
|
||||
name = 'plastic',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'metalscrap',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
}
|
||||
},
|
||||
[joaat('prop_dumpster_4a')] = {
|
||||
label = 'Garbage',
|
||||
slots = 30,
|
||||
items = {
|
||||
[1] = {
|
||||
[1] = {
|
||||
name = 'aluminum',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'metalscrap',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
[2] = {
|
||||
[1] = {
|
||||
name = 'glass',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'joint',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
}
|
||||
},
|
||||
[joaat('prop_dumpster_3a')] = {
|
||||
label = 'Garbage',
|
||||
slots = 30,
|
||||
items = {
|
||||
[1] = {
|
||||
[1] = {
|
||||
name = 'aluminum',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'lighter',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
[2] = {
|
||||
[1] = {
|
||||
name = 'metalscrap',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'rubber',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
}
|
||||
},
|
||||
[joaat('prop_dumpster_02b')] = {
|
||||
label = 'Garbage',
|
||||
slots = 30,
|
||||
items = {
|
||||
[1] = {
|
||||
[1] = {
|
||||
name = 'metalscrap',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'rubber',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
[2] = {
|
||||
[1] = {
|
||||
name = 'iron',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'steel',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
}
|
||||
},
|
||||
[joaat('prop_dumpster_01a')] = {
|
||||
label = 'Garbage',
|
||||
slots = 30,
|
||||
items = {
|
||||
[1] = {
|
||||
[1] = {
|
||||
name = 'plastic',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'metalscrap',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
[2] = {
|
||||
[1] = {
|
||||
name = 'lighter',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 1,
|
||||
},
|
||||
[2] = {
|
||||
name = 'metalscrap',
|
||||
amount = {
|
||||
min = 1,
|
||||
max = 5
|
||||
},
|
||||
info = {},
|
||||
type = 'item',
|
||||
slot = 2,
|
||||
},
|
||||
},
|
||||
}
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user