On 07/07/2015 at 08:21, xxxxxxxx wrote:
I am trying to add specific scripts to a menu, I can add the script using the ID cinema gives it by default, but this is not a locked ID and can change. Is it possible to predefine an ID for a script similar to registering a plugin?
Just discovered GetCommandName(_<_gs_>_) so now I can just iterate through a range of id's and add the script if it matches a name. Though it would still be nice to lock an ID to a script.
On 08/07/2015 at 02:14, xxxxxxxx wrote:
I just want to make sure we understand what you are talking about: do you talk about scripts from the Script manager? And how exactly do you want to add a script to a menu?
On 08/07/2015 at 06:30, xxxxxxxx wrote:
Yes, scripts from the script manager. (If there is another way to load scripts into cinema that would be nice.)
What I ended up doing is iterating through the 600000000+ ID range and checking the names against preset lists and sort them into subgroups accordingly.
It would be nice to have a way to identify a script without using the name. If the name gets changed, then it won't get added to the menu. I would have to check the contents of the script to counter act that.
On 08/07/2015 at 10:43, xxxxxxxx wrote:
indeed, the IDs of the scripts are created dynamically and may change every time Cinema starts. You have to use the script name to identify a script. I think one can assume that when the script name is different, this is because the content is different.