Aller au contenu principal

OnPlayerEnterVehicle

Paramètres

Cette callback est appelée quand un joueur commence à sortir d'un véhicule.

NomDescription
int playeridID du joueur qui sort du véhicule
int vehicleidID 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