Could even support other plugins by doing this:
Code:
stock ReloadPlugin(Handle:plugin = INVALID_HANDLE) {
decl String:filename[256];
GetPluginFilename(plugin, filename, sizeof(filename));
ServerCommand("sm plugins reload %s", filename);
}
stock UnloadPlugin(Handle:plugin = INVALID_HANDLE) {
decl String:filename[256];
GetPluginFilename(plugin, filename, sizeof(filename));
ServerCommand("sm plugins unload %s", filename);
}
But I don't know who would want to reload other plugins by their handles...
Edit: Ooops typo, thanks 11530