Added group display to /ui, /ui /kick /ban shows matching player names
This commit is contained in:
parent
0358c36b2e
commit
10719e86a4
1 changed files with 42 additions and 6 deletions
|
|
@ -693,12 +693,24 @@ namespace TShockAPI
|
||||||
var players = TShock.Utils.FindPlayer(args.Parameters[0]);
|
var players = TShock.Utils.FindPlayer(args.Parameters[0]);
|
||||||
if (players.Count > 1)
|
if (players.Count > 1)
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("More than one player matched your query.", Color.Red);
|
var plrMatches = "";
|
||||||
|
foreach (TSPlayer plr in players)
|
||||||
|
{
|
||||||
|
if (plrMatches.Length != 0)
|
||||||
|
{
|
||||||
|
plrMatches += ", " + plr.Name;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
plrMatches += plr.Name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
args.Player.SendMessage("More than one player matched! Matches: " + plrMatches, Color.Red);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("IP Address: " + players[0].IP + " Logged In As: " + players[0].UserAccountName, Color.Green);
|
args.Player.SendMessage("IP Address: " + players[0].IP + " Logged In As: " + players[0].UserAccountName + "Group: " + players[0].Group.Name, Color.Green);
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception)
|
||||||
{
|
{
|
||||||
|
|
@ -727,8 +739,20 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
else if (players.Count > 1)
|
else if (players.Count > 1)
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("More than one player matched!", Color.Red);
|
var plrMatches = "";
|
||||||
}
|
foreach (TSPlayer plr in players)
|
||||||
|
{
|
||||||
|
if (plrMatches.Length != 0)
|
||||||
|
{
|
||||||
|
plrMatches += ", " + plr.Name;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
plrMatches += plr.Name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
args.Player.SendMessage("More than one player matched! Matches: " + plrMatches, Color.Red);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
string reason = args.Parameters.Count > 1
|
string reason = args.Parameters.Count > 1
|
||||||
|
|
@ -762,8 +786,20 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
else if (players.Count > 1)
|
else if (players.Count > 1)
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("More than one player matched!", Color.Red);
|
var plrMatches = "";
|
||||||
}
|
foreach (TSPlayer plr in players)
|
||||||
|
{
|
||||||
|
if (plrMatches.Length != 0)
|
||||||
|
{
|
||||||
|
plrMatches += ", " + plr.Name;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
plrMatches += plr.Name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
args.Player.SendMessage("More than one player matched! Matches: " + plrMatches, Color.Red);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
string reason = args.Parameters.Count > 1
|
string reason = args.Parameters.Count > 1
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue