Is there any way to define enums in maxscript?
MaxScript has no native enum capabilities, no. You can define a mapping with the dictionary type if you’re running a version of Max that is new enough - 2019 or later I believe.
Dictionaries became a thing in 2018.
But then you might as well make an enum in python and access it via maxscript, I have done this a number of times.