Hi
I have read a few places on the forum about BMG types and RP License types, especially BMG and Smuggler License
This is just a suggestion (or more of a question as I am not on the modding team, and I have no idea what code has been written for the custom FLHook for CF)
Looking at the latest FLHook1.6.6 code, there seems to be a function that is called whenever any commodity is purchased (ReqAddItem(unsigned int p1, char const *p2, int p3, float p4, bool p5, unsigned int p6))
This code checks for item mounting on ships, as well as item restrictions.
It seems that these item restrictions are in an ini file that get's loaded by the loadsettings() of the FLHook and then whenever any commodity is purchased, the restrictions of the items are checked.
It seems to associate Items with a mountpoint, and as the License is on such a point, maybe it's possible to create a list of 'gooditems', read the Currrently mounted Items and see if the specific license that the items is good with, is mounted, then allow purchase ?
Kind regards