Aller au contenu principal

OnPlayerEnterVehicle

Paramètres

Cette callback est appelée quand un joueur commence à entrer dans un véhicule, c'est-à-dire que le joueur n'est pas encore dans le véhicule quand la callback est appelée.

NomDescription
int playeridID du joueur qui tente d'entrer dans le véhicule
int vehicleidID du véhicule dans lequel le joueur tente d'entrer
int ispassenger0 s'il entre en conducteur. 1 s'il entre en passager

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 OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new string[128];
format(string, sizeof(string), "Vous entrez dans le véhicule ID : %i", vehicleid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
return 1;
}

Astuces

astuce

Cette callback est appelée quand le joueur COMMENCE à entrer dans un véhicule, pas quand il effectivement dedans (v. OnPlayerStateChange).

OnPlayerEnterVehicle est quand même appelé si le joueur est interdit d'entrer dans le véhicule (par exemple si celui-ci est verrouillé).

Fonctions connexes