Police say 18-year-old shot outside a hotel