diff --git a/Commands/CmdReloadControllers.cs b/Commands/CmdReloadControllers.cs new file mode 100644 index 000000000..b665c84e3 --- /dev/null +++ b/Commands/CmdReloadControllers.cs @@ -0,0 +1,39 @@ +/* + Copyright 2010 MCSharp team (Modified for use with MCZall/MCLawl/MCGalaxy) + + Dual-licensed under the Educational Community License, Version 2.0 and + the GNU General Public License, Version 3 (the "Licenses"); you may + not use this file except in compliance with the Licenses. You may + obtain a copy of the Licenses at + + http://www.opensource.org/licenses/ecl2.php + http://www.gnu.org/licenses/gpl-3.0.html + + Unless required by applicable law or agreed to in writing, + software distributed under the Licenses are distributed on an "AS IS" + BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + or implied. See the Licenses for the specific language governing + permissions and limitations under the Licenses. +*/ +namespace MCGalaxy.Commands +{ + public sealed class CmdReloadControllers : Command + { + public override string name { get { return "reloadcontrollers"; } } + public override string shortcut { get { return "rlctl"; } } + public override string type { get { return "mod"; } } + public override bool museumUsable { get { return true; } } + public override LevelPermission defaultRank { get { return LevelPermission.Operator; } } + public CmdReloadControllers() { } + + public override void Use(Player p, string message) + { + Server.ircControllers = PlayerList.Load("IRC_Controllers.txt", null); + Player.SendMessage(p, "IRC Controllers reloaded!"); + } + public override void Help(Player p) + { + Player.SendMessage(p, "/reloadcontrollers - Reloads IRC Controllers."); + } + } +}