Да, проще всего через GetPlayerVehicle — если игрок в тачке, вернёт её ID, иначе ноль. Раньше с этим плясали через память, сейчас хоть чуть полегче стало, если версия не древняя.
Ну, самый простой способ — вызвать GetPlayerVehicle, если игрок в машине, вернётся ID тачки, иначе 0. Главное, чтобы сервер был не совсем древний, тогда всё ок. Не надо мутить с памятью, эта функция уже давно встроена и работает нормально. Если что возвращает 0 — значит игрок не в авто, или версия сервера старая. Вот и весь фокус.