I guess you just tell her like my grandmother use to tell me: "as long as you live in my house. etc.," Of course there is the possibility that she may just decide not to live in your house. If she is like my neice (and they sound like twins) she will probably threaten you with that.."I'll just move.." To you should reply "Here let me help you pack...". In my niece's case, the threat was empty; she lives with her mother, who could care less about any of the activites that you mention (as long as she herself dosen't get into trouble...), so my niece does as she pleases.
She did use this on her father...at least a variation. Since whe only saw him one the weekends, she told him "I just won't come see you if you don't let me act the way I want to.." And she has went thru with that; She stayed with him this weekend; but that is the first time in 9 months.
My point is you really can't force her to change. What you can change is how she affects you. For your health it may become necessary to boot her out. It has happened in my family.