---
title: "OnPlayerObjectMoved | open.mp"
description: "Cette callback est appelée quand l'objet d'un joueur a été déplacé après un MovePlayerObject (quand l'objet s'arrête de bouger)."
canonical: https://omp.itsneufox.com/fr/docs/scripting/callbacks/OnPlayerObjectMoved
language: fr
---

# OnPlayerObjectMoved

## Paramètres

Cette callback est appelée quand l'objet d'un joueur a été déplacé après un MovePlayerObject _(quand l'objet s'arrête de bouger)_.

| Nom | Description |
| --- | --- |
| `int` playerid | L'ID du joueur auquel l'objet est assigné |
| `int` objectid | L'ID de l'objet du joueur qui a été déplacé |

## Valeur de retour

Cette callback ne retourne pas de valeur spécifique, 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 OnPlayerObjectMoved(playerid, objectid)
{
    printf("Objet d'un joueur déplacé : objectid: %d playerid: %d", objectid, playerid);
    return 1;
}
```

## Astuces

remarque

Cette callback peut aussi être utilisée pour les NPC.

## Fonctions connexes

-   [MovePlayerObject](https://omp.itsneufox.com/fr/docs/scripting/functions/MovePlayerObject): Déplace l'objet d'un joueur.
-   [IsPlayerObjectMoving](https://omp.itsneufox.com/fr/docs/scripting/functions/IsPlayerObjectMoving): Vérfiie si l'objet d'un joueur se déplace.
-   [StopPlayerObject](https://omp.itsneufox.com/fr/docs/scripting/functions/StopPlayerObject): Arrête le mouvement de l'objet d'un joueur.
-   [CreatePlayerObject](https://omp.itsneufox.com/fr/docs/scripting/functions/CreatePlayerObject): Créer un objet seulement pour un joueur.
-   [DestroyPlayerObject](https://omp.itsneufox.com/fr/docs/scripting/functions/DestroyPlayerObject): Détruit l'objet d'un joueur.
