diff --git a/resources/[inventory]/pickle_consumables/config.lua b/resources/[inventory]/pickle_consumables/config.lua index fa151b5f3..688186dfa 100644 --- a/resources/[inventory]/pickle_consumables/config.lua +++ b/resources/[inventory]/pickle_consumables/config.lua @@ -1301,7 +1301,7 @@ Config.Items = { stamina = 0, } }, - ["ecoal_dose"] = { + ["ecola_dose"] = { uses = 1, prop = { model = `prop_ecola_can`, boneId = 28422, offset = vec3(0.0, 0.00, -0.07), rotation = vec3(0.0, 0.0, 0.0) }, idle = { dict = "amb@code_human_wander_drinking_fat@beer@male@base", anim = "static", time = 2000, params = { nil, nil, nil, 49 } }, diff --git a/resources/[qb]/qb-smallresources/client/fireworks.lua b/resources/[qb]/qb-smallresources/client/fireworks.lua index 60117f600..4877fd820 100644 --- a/resources/[qb]/qb-smallresources/client/fireworks.lua +++ b/resources/[qb]/qb-smallresources/client/fireworks.lua @@ -71,12 +71,19 @@ local function startFirework(asset, coords) Wait(1000) fireworkTime -= 1 end - UseParticleFxAssetNextCall('scr_indep_fireworks') - for _ = 1, math.random(5, 10), 1 do + + -- Debug-Nachricht hinzugefügt + print("Countdown beendet, starte Feuerwerk mit Asset: " .. asset) + + for i = 1, math.random(5, 10), 1 do local firework = fireworkList[asset][math.random(1, #fireworkList[asset])] + + -- Debug-Nachricht hinzugefügt + print("Starte Feuerwerk-Effekt: " .. firework) + UseParticleFxAssetNextCall(asset) StartNetworkedParticleFxNonLoopedAtCoord(firework, fireworkLoc.x, fireworkLoc.y, fireworkLoc.z + 42.5, 0.0, 0.0, 0.0, math.random() * 0.3 + 0.5, false, false, false) - Wait(math.random() * 500) + Wait(math.random(100, 500)) -- Feste Werte für bessere Konsistenz end fireworkLoc = nil end) @@ -99,9 +106,15 @@ CreateThread(function() end end end + + -- Debug-Nachricht hinzugefügt + print("Alle Feuerwerk-Assets geladen") end) RegisterNetEvent('fireworks:client:UseFirework', function(itemName, assetName) + -- Debug-Nachricht hinzugefügt + print("Feuerwerk-Event ausgelöst mit Item: " .. itemName .. " und Asset: " .. assetName) + QBCore.Functions.Progressbar('spawn_object', Lang:t('firework.place_progress'), 3000, false, true, { disableMovement = true, disableCarMovement = true, @@ -116,6 +129,10 @@ RegisterNetEvent('fireworks:client:UseFirework', function(itemName, assetName) TriggerServerEvent('consumables:server:UseFirework', itemName) TriggerEvent('qb-inventory:client:ItemBox', QBCore.Shared.Items[itemName], 'remove') local pos = GetEntityCoords(PlayerPedId()) + + -- Debug-Nachricht hinzugefügt + print("Starte Feuerwerk an Position: " .. pos.x .. ", " .. pos.y .. ", " .. pos.z) + startFirework(assetName, pos) end, function() -- Cancel StopAnimTask(PlayerPedId(), 'anim@narcotics@trash', 'drop_front', 1.0)