RockTheStreet написал(а):
Now look at how many plugins VIP systems on the Internet.
Yeah, a lot! Same thing for other kind of plugins, like chat managers, gag stuff, etc..
But VIP systems are a bit different, some people also had "custom requests" about "what to put inside those VIP systems" (custom VIP plugins with specific listing of feature), & some release them publicly after they made for users. But this is not that easy to have a system able to predict & handle all people demands about "VIP features".
The simpler for VIP plugins, will be to have a base API plugin (creating menus, registering "that you want in VIP menus, etc.), then update all the third-party plugins which have "VIP features" (parachute, semiclip, no recoil, infinite ammo, special weapons & cie) with API, then the base API plugin calling those API functions of the other plugins. But it requires to update the other plugins, and so, have the control over others plugins of others authors, which is not the case, since they have been made by other authors. So this ends with actual VIP authors making their own version of X or Y plugin, adapted to work with their own VIP plugin.
But is this because there are a tons of derived versions of X or Y module/plugin, that we should continue? I think not, this is confusing for people.
People usually make their own version & "claims better", more to have attention of their work/things, and, to be honest, if their versions is very different & much better, I am not against, but when this is not much, like with tiny changes, it is more simple & better to ask original author to add those changes, or, if in case he will not do it, and, if he is nice & release the source, we can extend his version instead, and admins can update the original version by the new one, or put the "extended/forked version(s) by other users" at the suite of the downloads links, to the same topic (so centralized to one place).
So, basically, for that module, I think it would have been simpler to ask PRoSToTeMa to update his VTC's API, or, if he refuses or have no time, post an enhanced version of it & ask admins to put it among the versions listing. Besides new API functions would have been "at the suite", properly.
But, so be it!