internal void Run(ISender sender, string args) { if (BeforeEvent != null) { BeforeEvent(this); } try { if (!CommandParser.CheckAccessLevel(this, sender)) { sender.sendMessage("You cannot perform that action.", 255, 238, 130, 238); return; } if (stringCallback != null) { stringCallback(sender, args); } else { sender.sendMessage("This command is no longer available.", 255, 238, 130, 238); } } finally { if (AfterEvent != null) { AfterEvent(this); } } }
internal void Run(ISender sender, string args) { if (BeforeEvent != null) { BeforeEvent(this); } try { if (!CommandParser.CheckAccessLevel(this, sender)) { sender.sendMessage(Languages.PermissionsError, 255, 238, 130, 238); return; } if (stringCallback != null) { stringCallback(sender, args); } else { sender.sendMessage(Languages.ExpiredCommandMessage, 255, 238, 130, 238); } } finally { if (AfterEvent != null) { AfterEvent(this); } } }