Exactly as you wrote.
Set up your scene, put the player and the bottles on the same layer, give the layer the effect pulse (most realistic drunk effect XD) with intensity 0.
On the events sheet create a global variable called "drunk" and two events like this:
every tick->layer effect parameter to variable "drunk"
player on collision with bottle-> add 5 to variable "drunk"
Done. ^^