Nein, am falschen Callback.
Der Callback "OnPlayerEnterVehicle" wird dann aufgerufen, wenn der Spieler die "F/Enter" Taste drückt um ein Auto zu betreten.
Also sogar während er sich zu Fuß noch auf den Weg zum Auto macht.
Deshalb kannst Du damit relativ schlecht arbeiten und den Spieler auch aus keinem Auto entfernen, wenn er noch nichtmal drinnen sitzt.
Benutze dafür den Callback "OnPlayerStateChange"
Auf dieser Seite eine kleine Erklärung (In Englisch):
http://wiki.sa-mp.com/wiki/OnPlayerStateChange