set minimum or maximum number of tickets a person can buy
Unfortunately, this isn't functionality that CiviCRM offers "out of the box".  If you're a coder (or have access to one, or hire one from https://civicrm.org/providers) then you can add this functionality pretty easily with hook_civicrm_validateForm to create some custom validation rules.