adds a check if you add =True|False to the flag
This commit is contained in:
parent
5cd73c7fc2
commit
6ef5a9c47a
1 changed files with 13 additions and 6 deletions
|
|
@ -40,21 +40,28 @@ namespace BSB.Commands.CMD_Parcel
|
|||
Dictionary<string, bool> setflags = new Dictionary<string, bool>();
|
||||
foreach (string a in args)
|
||||
{
|
||||
string[] parts = a.Split('=');
|
||||
if (flags.ContainsKey(parts[0]) == true)
|
||||
string[] parts = a.Split('=',StringSplitOptions.RemoveEmptyEntries);
|
||||
if (parts.Length == 2)
|
||||
{
|
||||
if (acceptablewords.Contains(parts[1]))
|
||||
if (flags.ContainsKey(parts[0]) == true)
|
||||
{
|
||||
setflags.Add(parts[0], Convert.ToBoolean(parts[1]));
|
||||
if (acceptablewords.Contains(parts[1]))
|
||||
{
|
||||
setflags.Add(parts[0], Convert.ToBoolean(parts[1]));
|
||||
}
|
||||
else
|
||||
{
|
||||
ConsoleLog.Crit("Unable to set flag " + parts[0] + " to : " + parts[1] + "");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ConsoleLog.Crit("Unable to set flag " + parts[0] + " to : " + parts[1] + "");
|
||||
ConsoleLog.Warn("Flag: " + parts[0] + " is unknown");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ConsoleLog.Warn("Flag: " + parts[0] + " is unknown");
|
||||
ConsoleLog.Warn("Flag: " + a + " missing = True|False");
|
||||
}
|
||||
}
|
||||
if (setflags.Count > 0)
|
||||
|
|
|
|||
Loading…
Reference in a new issue