Don't allow using opchat or adminchat when muted, or chatmod is on and don't have voice.

This commit is contained in:
UnknownShadow200 2017-07-11 16:54:46 +10:00
parent 2cbb319340
commit 9ec063762a

View File

@ -14,6 +14,7 @@ permissions and limitations under the Licenses.
*/
using System;
using MCGalaxy.Commands;
using MCGalaxy.Commands.Chatting;
namespace MCGalaxy {
public static class ChatModes {
@ -62,11 +63,13 @@ namespace MCGalaxy {
public static void MessageOps(Player p, string message) {
LevelPermission rank = CommandExtraPerms.MinPerm("opchat", LevelPermission.Operator);
if (!MessageCmd.CanSpeak(p, "opchat")) return;
MessageStaff(p, message, rank, "Ops");
}
public static void MessageAdmins(Player p, string message) {
LevelPermission rank = CommandExtraPerms.MinPerm("adminchat", LevelPermission.Admin);
if (!MessageCmd.CanSpeak(p, "adminchat")) return;
MessageStaff(p, message, rank, "Admins");
}