Closed GreepTheSheep closed 2 years ago
I don't know how I feel about this.. I get you want to have a set of rules, but it also feels kinda scummy towards those plugin authors. Is it really that important that people follow a very specific set of rules?
// Desativate unauthorised plugins
for (uint i = 0; i < Meta::AllPlugins().Length; i++) {
Meta::Plugin@ plugin = Meta::AllPlugins()[i];
if (plugin.get_SiteID() == 146 || plugin.get_SiteID() == 160) {
plugin.Disable();
}
if (plugin.get_ID() == "NoRespawnTimer" || plugin.get_ID() == "Predictor") {
plugin.Disable();
}
}
In fact, Flink told me that these plugins are a bit "cheat" for using during RMC. I agreed with him on this case. Yannex also agrees on this case. If you're not sure yet, ask Flink about that ;)
By the way, I plan to do a rewrite of the plugin soon because:
Right, but why does it have to be enforced in this way? You have more rules like "don't watch replays" that you're not strictly checking for, so why bother with this?
It seems very scummy to me to throw other plug-in developers under the bus like this. Besides, what if someone just copied the code of the plug-in into another? Or simply changed the file name or removed the site ID?
This is not what the Meta API was made for, so I'd rather this functionality gets removed.
Been thinking, I think an acceptable option would be this:
My biggest problem with the current implementation is it doesn't tell the user what's happening at all, combined with the users not having a choice.
So I removed that. And I'll work on your option when I'll work on version 2, sounds good for me
I don't think this plugin compiles..
oop lmao mb MXRandom.zip
Where can we find the plugin?
https://openplanet.nl/files/124
Has your plugin been signed previously?
yes
Attach your plugin
MXRandom.zip
This fixes a major bug happened on 1.7.5 about the timer that ends when you use skip button, pretty bad