I think I will have luck at the casino tonight.
I think I will be lucky at the casino tonight.
Use be lucky, not have luck, to describe someone who has good luck: ‘She was lucky and wasn’t seriously hurt.’
Be in luck means that something good has happened that helps you: ‘You’re in luck: we still have one room available.’
We can use have when a word or phrase describes the amount or type of luck: ‘We had some luck.’ ‘We didn’t have much luck.’ ‘They had a stroke of luck.’