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

# Peut faire une descente

> Ajoute tes propres conditions pour enfoncer la porte d'un atelier de faussaire.

Appelé quand un agent commence à enfoncer la porte d'un atelier. L'unité et le grade, le service, assez d'agents connectés, l'item bélier et l'attente depuis la dernière descente sont vérifiés avant. Renvoie `false` pour bloquer l'effraction.

Modifie `Editable.CanRaid` dans `editable/server.lua` :

<CodeGroup>
  ```lua Function theme={null}
  function Editable.CanRaid(src, workshopId)
      return true
  end
  ```

  ```lua Example theme={null}
  -- Raids need a warrant from your MDT
  function Editable.CanRaid(src, workshopId)
      return exports["my_mdt"]:HasWarrant("workshop", workshopId)
  end
  ```
</CodeGroup>

### Paramètres

| Nom | Type de donnée | Description |
| - | - | - |
| `src` | integer | ID serveur de l'agent |
| `workshopId` | string | L'ID de l'atelier, une clé de `Config.Forgery.workshops` |

### Valeur de retour

| Nom | Type de donnée | Description |
| - | - | - |
| `allowed` | boolean | **true** pour autoriser l'effraction |


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