A former veteran Winnipeg police officer has admitted to selling various drugs to friends and other officers on and off duty.