NEW YORK -- Former NBA player Sebastian Telfair has been arrested on weapons and marijuana-related charges during a traffic stop in Brooklyn.

Police say Telfair, 32, of Orlando, Florida, was arrested just before 3 a.m. Sunday with another man after officers found firearms, a semi-automatic rifle, ammunition, a ballistic vest and marijuana in their vehicle.

The Ford F150 truck with Florida plates was illegally parked on a median in the location then pulled away without headlights, reports CBS New York, citing police. Once the truck was pulled over, officers found a burning marijuana cigarette inside, police said.

It wasn't clear if Telfair, a Brooklyn native, had a lawyer.

Telfair was a first-round draft pick in 2004. He started with the Portland Trail Blazers and spent time with the Boston Celtics, Minnesota Timberwolves and other teams before ending his career in China in 2014.

Telfair and another friend were arrested in 2007 after a traffic stop when police found a loaded handgun in the vehicle. He pleaded guilty to criminal possession of a weapon and was sentenced to three years of probation.

NEW YORK, NY - NOVEMBER 03: Sebastian Telfair #31 of the Oklahoma City Thunder looks on during a game against the Brooklyn Nets at the Barclays Center on November 3, 2014 in the Brooklyn borough of New York City. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Alex Goodlett/Getty Images)