---
title: "OnIncomingConnection | open.mp"
description: "Cette callback est appelée quand une adresse IP tente de se connecter au serveur."
canonical: https://omp.itsneufox.com/fr/docs/scripting/callbacks/OnIncomingConnection
language: fr
---

# OnIncomingConnection

## Paramètres

Cette callback est appelée quand une adresse IP tente de se connecter au serveur. Pour bloquer une connexion, utilisez BlockIpAddress

| Nom | Description |
| --- | --- |
| `int` playerid | ID du joueur qui tente de se connecter |
| `string` ip\_address\[\] | Adresse IP qui tente de se connecter |
| `int` port | Port de la connexion tentée |

## Valeur de retour

Cette callback ne retourne rien, mais doit retourner quelque chose. Autrement dit, `return callback();` ne fonctionnera pas car la callback ne retourne rien, mais un return _(`return 1;` ou `return 0;`)_ doit être effectué dans la callback.

## Exemple

```c
public OnIncomingConnection(playerid, ip_address[], port)
{
    printf("Tentative de connexion du joueur ID %i [IP/port: %s:%i]", playerid, ip_address, port);
    return 1;
}
```

## Callbacks connexes

Les Callbacks ci-dessous sont indirectement ou directement liées à cette Callback.

-   [OnPlayerConnect](https://omp.itsneufox.com/fr/docs/scripting/callbacks/OnPlayerConnect): Appelée lorsqu'un joueur se connecte.
-   [OnPlayerDisconnect](https://omp.itsneufox.com/fr/docs/scripting/callbacks/OnPlayerDisconnect): Quand un joueur se déconnecte du serveur.

## Fonctions connexes

-   [BlockIpAddress](https://omp.itsneufox.com/fr/docs/scripting/functions/BlockIpAddress): bloque les tentatives de connexion d'une adresse IP pour un temps déterminé
-   [UnBlockIpAddress](https://omp.itsneufox.com/fr/docs/scripting/functions/UnBlockIpAddress): débloque une adresse IP préalablement bloquée
