Check for -hax should be caseless check

This commit is contained in:
UnknownShadow200 2017-10-04 17:50:36 +11:00
parent 33d9ac8eec
commit bf03de4f50
6 changed files with 7 additions and 7 deletions

View File

@ -75,7 +75,7 @@ namespace MCGalaxy.Blocks.Extended {
Command.Search(ref alias, ref cmdArgs);
foreach (Command cmd in Command.all.commands) {
bool mbUseable = !cmd.MessageBlockRestricted && !cmd.type.Contains("mod");
bool mbUseable = !cmd.MessageBlockRestricted && !cmd.type.CaselessContains("mod");
if (p.group.CanExecute(cmd) && (allCmds || mbUseable)) continue;
if (IsCommand(message, cmd.name) || IsCommand(alias, cmd.name)) {

View File

@ -42,7 +42,7 @@ namespace MCGalaxy.Commands.Chatting {
foreach (Player pl in players) {
ClearChat(pl);
}
Chat.MessageAll("%4Global Chat Cleared.");
Chat.MessageAll("%4Global Chat cleared.");
}
}

View File

@ -152,7 +152,7 @@ namespace MCGalaxy.Commands.Info {
foreach (Command c in Command.all.commands) {
string disabled = Command.GetDisabledReason(c.Enabled);
if ((p == null || p.group.CanExecute(c)) && disabled == null) {
if (!c.type.Contains(type) || c.name == null) continue;
if (!c.type.CaselessContains(type) || c.name == null) continue;
cmds.Add(c);
}
}

View File

@ -89,7 +89,7 @@ namespace MCGalaxy.Commands.Building {
Command.Search(ref alias, ref cmdArgs);
foreach (Command cmd in Command.all.commands) {
if (p.group.CanExecute(cmd) && (allCmds || !cmd.type.Contains("mod"))) continue;
if (p.group.CanExecute(cmd) && (allCmds || !cmd.type.CaselessContains("mod"))) continue;
if (IsCommand(message, cmd.name) || IsCommand(alias, cmd.name)) {
Player.Message(p, "You cannot use %T/{0} %Sin a messageblock.", cmd.name); return false;

View File

@ -137,7 +137,7 @@ namespace MCGalaxy.DB {
bool hasModel = !(who.Model.CaselessEq("humanoid") || who.Model.CaselessEq("human"));
if (hasSkin && hasModel) {
Player.Message(p, " Skin: &f{0}%S, model: &f{1}", who.SkinName, who.Model);
Player.Message(p, " Skin: &f{0}, %Smodel: &f{1}", who.SkinName, who.Model);
} else if (hasSkin) {
Player.Message(p, " Skin: &f{0}", who.SkinName);
} else if (hasModel) {

View File

@ -23,8 +23,8 @@ namespace MCGalaxy {
public static bool CanUseHacks(Player p, Level lvl) {
string motd = lvl.GetMotd(p);
bool noHacks = motd.Contains("-hax");
if (noHacks && p.Rank >= LevelPermission.Operator && motd.Contains("+ophax"))
bool noHacks = motd.CaselessContains("-hax");
if (noHacks && p.Rank >= LevelPermission.Operator && motd.CaselessContains("+ophax"))
return true;
return !noHacks;
}