Local land-based houses definitely accept Sri Lankan rupees. At online casinos in Sri Lanka, not so much - you will most likely be allowed to bet in USD, INR, or even in AUD or NZD. However, converting currencies may suggest additional fees.