I don't really put it on a plan but the money I spend on gambling is the extra money that is left from my previous salary.
I would only deposit every time that I received my salary and the amount would depend on how much was left from my previous salary.