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
public OnPlayerObjectMoved(playerid, objectid)
{
printf("Objet d'un joueur déplacé : objectid: %d playerid: %d", objectid, playerid);
return 1;
}
Astuces
astuce
Cette callback peut aussi être utilisée pour les NPC.
Fonctions connexes
- MovePlayerObject: Déplace l'objet d'un joueur.
- IsPlayerObjectMoving: Vérfiie si l'objet d'un joueur se déplace.
- StopPlayerObject: Arrête le mouvement de l'objet d'un joueur.
- CreatePlayerObject: Créer un objet seulement pour un joueur.
- DestroyPlayerObject: Détruit l'objet d'un joueur.