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
astuce
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
.
Fonctions connexes
- RemovePlayerFromVehicle: Sort de force un joueur du véhicule.
- GetPlayerVehicleSeat: Vérifie la place du joueur dans le véhicule.