/// <summary> /// Unload a plugin /// </summary> /// <param name="p">The plugin to unload</param> /// <param name="shutdown">Is this shutdown?</param> public static void Unload(Plugin p, bool shutdown) { try { p.Unload(shutdown); all.Remove(p); Server.s.Log(p.name + " was unloaded."); } catch { Server.s.Log("An Error occurred while unloading a plugin"); } }
public override void Use(Player p, string message) { if (Plugin.Find(message) != null) { Plugin.Unload(Plugin.Find(message), false); } else { Player.SendMessage(p, "That plugin is not loaded!"); } }
/// <summary> /// Unload a plugin /// </summary> /// <param name="p">The plugin to unload</param> /// <param name="shutdown">Is this shutdown?</param> public static void Unload(Plugin p, bool shutdown) { try { p.Unload(shutdown); all.Remove(p); Server.s.Log(p.name + " was unloaded."); } catch { Server.s.Log("An error occurred while unloading a plugin."); } }
/// <summary> /// Unload a plugin /// </summary> /// <param name="p">The plugin to unload</param> /// <param name="shutdown">Is this shutdown?</param> public static void Unload(Plugin p, bool shutdown) { p.Unload(shutdown); all.Remove(p); Server.s.Log(p.name + " was unloaded...how ever you cant re-load it until you restart!"); }
/// <summary> /// Unload a plugin /// </summary> /// <param name="p">The plugin to unload</param> /// <param name="shutdown">Is this shutdown?</param> public static void Unload(Plugin p, bool shutdown) { p.Unload(shutdown); all.Remove(p); Server.s.Log(p.name + " was unloaded."); }