01.07.2012, 15:51
I'm using this method on my SV, and I can ensure you that the difference between this method and "normal" script (all inside the same file) isn't noticeable. Plus it give you many adventages when it's applied on big GM/SV.
For example you have all systems in a very organized way, due this you can find bugs much faster, and you can enable/disable them by removing the include line.
Problems: when you have many systems and they are related each other and the order of the actions of each system affects the other, it's quite annoying, as you can't hook callbacks in a simple way, so you may end calling them in the main script (one after the other), clearly ain't the best way.
For example you have all systems in a very organized way, due this you can find bugs much faster, and you can enable/disable them by removing the include line.
Problems: when you have many systems and they are related each other and the order of the actions of each system affects the other, it's quite annoying, as you can't hook callbacks in a simple way, so you may end calling them in the main script (one after the other), clearly ain't the best way.