65 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| Config = {}
 | |
| 
 | |
| -- Grill-Props (Standard-GTA-Props)
 | |
| Config.GrillProps = {
 | |
|     "prop_bbq_1",
 | |
|     "prop_bbq_2",
 | |
|     "prop_bbq_3",
 | |
|     "prop_bbq_4",
 | |
|     "prop_bbq_5"
 | |
| }
 | |
| 
 | |
| -- Zeit zum Grillen (in ms)
 | |
| Config.GrillTime = 5000
 | |
| 
 | |
| -- Grill-Rezepte
 | |
| Config.GrillRecipes = {
 | |
|     {
 | |
|         label = "Steak",
 | |
|         description = "Ein perfekt gegrilltes Steak",
 | |
|         item = "cooked_bbq_ribeye",
 | |
|         icon = "fas fa-drumstick-bite",
 | |
|         requires = {
 | |
|             {item = "rawmeat", amount = 1}
 | |
|         }
 | |
|     }
 | |
|     -- Hier kannst du weitere Rezepte hinzufügen
 | |
| }
 | |
| 
 | |
| -- Überprüfe, ob alle Items existieren
 | |
| CreateThread(function()
 | |
|     Wait(5000) -- Warte auf vollständige Initialisierung
 | |
|     
 | |
|     local QBCore = exports['qb-core']:GetCoreObject()
 | |
|     if not QBCore or not QBCore.Shared or not QBCore.Shared.Items then
 | |
|         print("^1FEHLER: QBCore.Shared.Items nicht verfügbar^7")
 | |
|         return
 | |
|     end
 | |
|     
 | |
|     local missingItems = {}
 | |
|     
 | |
|     -- Überprüfe Rezept-Items
 | |
|     for _, recipe in pairs(Config.GrillRecipes) do
 | |
|         if not QBCore.Shared.Items[recipe.item] then
 | |
|             table.insert(missingItems, recipe.item)
 | |
|         end
 | |
|         
 | |
|         -- Überprüfe Zutaten
 | |
|         for _, req in pairs(recipe.requires) do
 | |
|             if not QBCore.Shared.Items[req.item] then
 | |
|                 table.insert(missingItems, req.item)
 | |
|             end
 | |
|         end
 | |
|     end
 | |
|     
 | |
|     if #missingItems > 0 then
 | |
|         print("^1WARNUNG: Folgende Items fehlen in QBCore.Shared.Items:^7")
 | |
|         for _, item in ipairs(missingItems) do
 | |
|             print("^1- " .. item .. "^7")
 | |
|         end
 | |
|     else
 | |
|         print("^2Alle Grill-Items existieren in QBCore.Shared.Items^7")
 | |
|     end
 | |
| end)
 | |
| 
 | |
| 
 | 
