> ## 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.

# Successful craft

> Déclenché côté serveur après un craft réussi dans un laboratoire.

Déclenché après un craft réussi dans un laboratoire.

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

end)
```

### Paramètres

| Nom | Type de donnée | Description |
| - | - | - |
| `playerId` | integer | ID serveur du joueur |
| `ingredientsUsed` | table | Table contenant les ingrédients utilisés. Clé = nom de l'ingrédient, Valeur = quantité de l'ingrédient |
| `itemsToGive` | table/array | Un tableau de tables représentant les items à donner. Chaque table a les propriétés `itemName` et `itemQuantity` |
| `laboratoryId` | integer | ID du laboratoire |

## Exemple

```lua theme={null}
-- Un exemple pour un système d'xp
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)
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.