feat: Patronen per Client-Export, /tauchartikel legt die Items an
CreateUseableItem feuert fuer Items aus d4rk_items nie: consume ist dort immer gesetzt (daten.lua:224), das Inventar erreicht den qbx-Rueckruf nur bei consume == nil (server.lua:623). Die Patronen tragen deshalb client_export = d4rk_divegear.patroneBenutzen und consume 0, wie d4rk_medical. /tauchartikel legt die sieben Items ueber adminItemCreate an, nur auf Zuruf; "nachziehen" stellt bei vorhandenen nur consume und Export richtig. Flasche und Maske consume 0 wie das Kleidungsitem clothing. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
e64a1bd3d0
commit
accee02a05
6 files changed
+236
-12
No files matched your search
+6
-8
@@ -243,15 +243,13 @@ AddEventHandler('playerDropped', function()
|
||||
lastSync[source] = nil
|
||||
end)
|
||||
|
||||
-- Eine Patrone benutzen = sie in die getragene Flasche einsetzen (28.09.2026).
|
||||
-- d4rk_inventory ruft den Rueckruf mit den Itemdaten samt Slot
|
||||
-- (modules/bridge/qbx/server.lua: cb(source, data)).
|
||||
for i = 1, #shared.tankNames do
|
||||
exports.qbx_core:CreateUseableItem(shared.tankNames[i], function(source, data)
|
||||
TriggerClientEvent('d4rk_divegear:client:patroneEinsetzen', source, data and data.slot)
|
||||
end)
|
||||
end
|
||||
-- Eine Patrone benutzen = sie einsetzen: ueber den Client-Export am Item
|
||||
-- (client/main.lua, patroneBenutzen). CreateUseableItem feuert fuer Items aus
|
||||
-- d4rk_items nie - consume ist dort immer gesetzt (28.09.2026).
|
||||
|
||||
-- STILLGELEGT (Nachfuellen kommt spaeter ueber Shop/Crafting). Und ACHTUNG fuer
|
||||
-- dann: CreateUseableItem feuert fuer Items aus d4rk_items nie (consume ist
|
||||
-- dort immer gesetzt) - der Weg braucht einen Client-Export wie die Patronen.
|
||||
exports.qbx_core:CreateUseableItem(shared.fillItem, function(source)
|
||||
local tanks = getTankList(source)
|
||||
|
||||
|
||||
Reference in new issue
Block a user