> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jaksam-scripts.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Erfolgreiches Craften

> Wird server-seitig ausgelöst, nachdem in einem Labor erfolgreich gecraftet wurde.

Wird ausgelöst, nachdem in einem Labor erfolgreich gecraftet wurde.

```lua Event theme={null}
RegisterNetEvent("drugs_creator:laboratory:successfulCraft", function(playerId, ingredientsUsed, itemsToGive, laboratoryId)

end)
```

### Parameter

| Name              | Datentyp    | Beschreibung                                                                                                               |
| ----------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------- |
| `playerId`        | integer     | Server-ID des Spielers                                                                                                     |
| `ingredientsUsed` | table       | Table mit den genutzten Zutaten. Key = Zutatenname, Value = Zutatenmenge                                                   |
| `itemsToGive`     | table/array | Ein Array von Tables, die die zu gebenden Items darstellen. Jede Table hat die Eigenschaften `itemName` und `itemQuantity` |
| `laboratoryId`    | integer     | Labor-ID                                                                                                                   |

## Beispiel

```lua theme={null}
-- Ein Beispiel für ein XP-System
RegisterNetEvent("drugs_creator:laboratory:successfulCraft", function(playerId, ingredientsUsed, itemsToGive, laboratoryId)
    for k, resultItem in pairs(itemsToGive) do
        local itemName = resultItem.itemName
        local quantity = resultItem.itemQuantity

        TriggerEvent("xp_system:addXp", playerId, quantity)
    end
end)
```


## Related topics

- [Labore](/de/drugs-creator/server/laboratories/index.md)
- [Crafting-Rezepte (Drag & Drop)](/de/jaksam-inventory/guides/crafting.md)
- [Server](/de/jaksam-inventory/events/server/index.md)
- [Inventory item removed](/de/jaksam-inventory/events/server/on-inventory-item-removed.md)
- [Register usable item](/de/jaksam-inventory/functions/server/register-usable-item.md)
