salut,
pour associer chaque véhicule a une faction, tu récupère leur ID (des véhicules) et puis cherche le code ou il y a le truc des clefs
on récupère les id avec des array (tu verra pourquoi)
alors tu déclare les variables/constantes
#define NBVEH_FBI 100 //le nombre dew véhicules du FBI
new VehicleFBI[NBVEH_FBI];
puis dans OnGameModeInit
VehicleFBI[0] = AddStaticVehicle(543,345.34,345.676,74.46534,123,-1,-1);
VehicleFBI[1] = AddStaticVehicle(543,3.34,87.454,74.46534,123,-1,-1);
VehicleFBI[2] = AddStaticVehicle(543,3245.34,644.676,74.46534,123,-1,-1);
VehicleFBI[3] = AddStaticVehicle(543,1345.34,35.676,74.46534,123,-1,-1);
....
puis tu fais des test du genre (ça devrait être dans OnPlayerEnterVehicle ou OnPlayerStateChange:
if(gteam[playerid] = TEAM_FBI){
for(new i; i < NBVEH_FBI; i++){
if(vehicleid == VehiculeFBI[i])return 1;
}
}
et puis je crois que c'est a peu près ça.... ;)
++Sim++