Oui, c'est possible.
Les véhicules dans ton script ont tous un ID, cet ID débute à 1. Donc le premier véhicule de ta liste de véhicules dans ton script aura l'id 1, le suivant l'id 2, etc..
Il est donc plus simple de placer les véhicules dont tu veux restreindre l'accès en début de liste.
public OnPlayerStateChange(playerid,newstate){
if(newstate == PLAYER_STATE_DRIVER){
if(GetPlayerVehicleID(playerid) == 1 || GetPlayerVehicleID(playerid) == 2){
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
Ce code signifie que personne ne pourra rentrer dans le premier OU le second véhicule (En code, || signifie "ou", et && signifie "et", ici il ne faut pas mettre && car cela signifierai que le joueur sera sorti du véhicule lorsqu'il sera dans les deux véhicules à la fois, ce qui est strictement impossible.)
++