OnPlayerEnterVehicle
Paramètres
Cette callback est appelée quand un joueur commence à sortir d'un véhicule.
| Nom | Description |
|---|---|
int playerid | ID du joueur qui sort du véhicule |
int vehicleid | ID du véhicule duquel le joueur sort |
Valeur
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
public OnPlayerExitVehicle(playerid, vehicleid)
{
new string[128];
format(string, sizeof(string), "Vous sortez du véhicule ID : %i", vehicleid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
return 1;
}
Astuces
Cette callback n'est pas appelée en cas de chute d'une moto ou si le joueur est sorti du véhicule par un autre moyen que la touche F, par exemple avec SetPlayerPos.
Il faudra utiliser OnPlayerStateChange et vérifier si l'ancien état du joueur est PLAYER_STATE_DRIVER ou PLAYER_STATE_PASSENGER et que son nouvel état est PLAYER_STATE_ONFOOT.
Callbacks connexes
Les Callbacks ci-dessous sont indirectement ou directement liées à cette Callback.
- OnPlayerEnterVehicle: Appelée lorsqu'un joueur commence à entrer dans un véhicule.
- OnPlayerStateChange: Appelé quand un joueur change d'état.
Fonctions connexes
Les fonctions suivantes peuvent être utiles, car elles sont liées à ce rappel d'une manière ou d'une autre.
- RemovePlayerFromVehicle: Sort de force un joueur du véhicule.
- GetPlayerVehicleSeat: Vérifie la place du joueur dans le véhicule.