OnPlayerEnterCheckpoint
Paramètres
Cette callback est appelée quand un joueur est entré dans un checkpoint.
| Nom | Description |
|---|---|
int playerid | Le joueur qui est entré dans le checkpoint |
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
// Dans cet exemple, un checkpoint est créé pour un joueur lorsqu'il spawn,
// lequel va faire spawn un véhicule et ensuite disparaître.
public OnPlayerSpawn(playerid)
{
SetPlayerCheckpoint(playerid, 1982.6150, -220.6680, -0.2432, 3.0);
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
CreateVehicle(520, 1982.6150, -221.0145, -0.2432, 82.2873, -1, -1, 60000);
DisablePlayerCheckpoint(playerid);
return 1;
}
Astuces
remarque
This callback can also be called by NPC.
Callbacks connexes
Les Callbacks ci-dessous sont indirectement ou directement liées à cette Callback.
- OnPlayerLeaveCheckpoint: Appelée lorsqu'un joueur sort d'un checkpoint.
- OnPlayerEnterRaceCheckpoint: Appelée lorsqu'un joueur entre dans un checkpoint de course.
- OnPlayerLeaveRaceCheckpoint: Appelée lorsqu'un joueur sort d'un checkpoint de course.
Fonctions connexes
Les fonctions suivantes peuvent être utiles, car elles sont liées à ce rappel d'une manière ou d'une autre.
- SetPlayerCheckpoint: Créer un checkpoint pour un joueur.
- DisablePlayerCheckpoint: Désactive le checkpoint du joueur.
- IsPlayerInCheckpoint: Vérifie si un joueur est dans un checkpoint.
- SetPlayerRaceCheckpoint: Créer un race checkpoint pour le joueur.
- DisablePlayerRaceCheckpoint: Désactive le race checkpoint du joueur.
- IsPlayerInRaceCheckpoint: Vérifie si un joueur est dans un race checkpoint.