Q: Can I have different menus for players and GMs?
Yes! Use access level checks or conditionally add entries.
Q: Can I use context menus on mobiles (NPCs, players)?
Yep! Just override GetContextMenuEntries
on any Mobile
subclass.
Q: Can a menu open a Gump?
Absolutely! Inside OnClick()
, use:
from.SendGump(new MyCustomGump(from));
Q: What does the range in base(cliloc, range)
do?
It sets how close the player must be to see that entry.
Q: Can I organize large menus?
Yes! Create helper classes and only add entries conditionally based on state or access level.