I don’t know what to say, this is an amazing plugin. I’m installing it right now, this should make my dev’ing experience much more better, though I suggest a help command
Thank you for the kind words! I’m glad you enjoy it!
I’m so glad this will help your development workflow! Also, there is a mods
command that shows the currently loaded modules! If you have any questions on the modules themselves, please feel free to ask away in my DMs or on Twitter!
I’ve created a quick module to load all functions of a modulescript, and to execute them later on.
You can get it here.
Load a modulescript by calling function add [path to modulescript]
All functions of the modulescript will be saved as [modulescript name].[function name]
You can execute a function by calling function execute [function name] <parameters for function>
The path to a modulescript works the same as in a script, except that you don’t use game:GetService to go into a service.
Parameters are seperated by spaces.
Super late, but thank you very much for your contribution! I’m finally resuming updates on Synmax and I’m going to add a modified version of this as a stock module for everyone to use!
If anyone ends up creating a module for synmax, please post it here! If it gets added, you will be credited for your contribution. I will set up a GitHub repository where anyone can contribute to the source code or modules of synmax, so stay tuned!
Synmax v1.2.4 - Brand new Module method and more!
Hello everyone! This new update is small, but comes with some great additions.
Thanks to @DarkageMast3r’s contributions, synmax has a brand new stock module. I rewrote it from the ground up with some new neat features.
This command allows you to load a module script at any time, view its contents, and run any method within.
Usage
- module load (selected|bypath) (path) |
load module
- module peek (all|methods|variables|bytype) (type) |
view module contents
- module run (method) (tuple:arguments) |
run a method within loaded module
- module unload () |
unload module
I have uploaded all of the source code of Synmax and its modules to the GitHub Repository! Synmax is fully open-source and your contribution is more than appreciated!
Whether you are creating new modules or improving synmax’s core, submit a pull request for it to be added to the next update.
I’ve created a documentation page for Synmax. This will host the API documentation for module development as well as stock module usage for end users. This is still a work in progress, as i want to rewrite Synmax’s stock modules before i publish it. I will post any updates here.
Quick Fixes / Changes
- Fixed synmax output spam.
- Added cleanup() method to modules.
– This allows you to disconnect/remove anything that you created during runtime to prevent memory leaks. - Edited the main post of this thread to be more up to date.
Thanks for reading and enjoy Synmax!