Bonsoir,
Alors, j'ai un petit soucis. Je voulait que lorsqu'un joueur entre dans un véhicule, un message s'affiche, donc j'ai fais ceci :
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) //Quand le joueur entre dans un véhicule
{
vehicleid = GetPlayerVehicleID(playerid); //Je récupère l'ID du véhicule
if(vehicleid == 402) //Si l'ID du véhicule est égal à 402(Buffalo)
{
SendClientMessage(playerid, JAUNE, "Vous etes entré dans une Buffalo"); //J'affiche ce message
}
return 1;
}
Conclusion, rien ne s'affiche quand je rentre dans une Buffalo. Alors j'ai essayé un autre truc :
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) //Quand le joueur est dans un véhicule en conducteur
{
if(GetPlayerVehicleID(playerid) == 402) //Je récupère l'ID du véhicule, et si, celle-ci est égal à 402
{
SendClientMessage(playerid, JAUNE, "Vous etes entrée dans une Buffalo"); //J'affiche ce message
}
}
return 1;
}
Sa ne marche toujours pas, ensuite j'ai essayé avec newstate == PLAYER_STATE_ENTER_VEHICLE_DRIVER et sa ne marche pas non plus. Je ne sais ce qui vas pas, j'ai du oublier un truc, mais je ne sais pas quoi.
Quelqu'un a t-il une idée ?
Je vous remercie d'avance pour votre aide.