Let me introduce you MacroX, a macro manager plugin for everyone, for free
There aren’t any screenshots yet. (I don’t really have time to do it at the moment.)
Macros are usually a small piece of code that you can run to do things. Example: A welding script, an anchor script, etc.
You have a welder script that welds every part to the primary part of a model, instead of having to run the script at the start of the game you could run it in edit mode once.
With MacroX you can save a lot of macros(lua scripts) and use them across your games. You can create, edit and delete macros any time.
You can name your macros.
Save and use your scripts anytime.
It is easier to write a Script and just save it as a macro, instead of copy pasting it into the command bar and running it.
You can delete macros.
You can edit macros.
MacroX Module. (read about it later)
- Create a macro
Write a script, select it, open up MacroX and click New Macro
- Run a macro
Select a macro from the list. (purple outline means it is selected)
Click Run Macro.
- Delete a macro
Select a macro from the list.
Click Del. Macro.
The MacroX Module can be used to communicate with the plugin and do stuff with it.
Select a script in the explorer and click the Insert Module button.
The module must be the direct child of the script with and you must not change the name of it!
Require the module at the top of the script.
There are all the functions (this list is maybe outdated):
DisplayMessage(text : string)
RequestInput(text[optional] : string)
RunMacro(macroName : string)
There is a three dots button, click it to get some templates(pre-made macros) to learn about the MacroX Module.