Since you have a SendClientMessage, when doing the command, does it show the Message?
If not:
Show me the definition of this:
IsPlayerNearVehicle
It shows the message, and after doing /abrirvehiculo, the character does the anim trying to open the door, which doesnt happem before doing the command.