Replaced a little more
Kill me now this is terrible.
This commit is contained in:
parent
9dcd58435e
commit
c79703131d
2 changed files with 31 additions and 45 deletions
|
|
@ -168,7 +168,6 @@ namespace TShockAPI
|
||||||
add(Permissions.editspawn, ToggleAntiBuild, "antibuild");
|
add(Permissions.editspawn, ToggleAntiBuild, "antibuild");
|
||||||
add(Permissions.editspawn, ProtectSpawn, "protectspawn");
|
add(Permissions.editspawn, ProtectSpawn, "protectspawn");
|
||||||
add(Permissions.manageregion, Region, "region");
|
add(Permissions.manageregion, Region, "region");
|
||||||
add(Permissions.manageregion, DebugRegions, "debgreg");
|
|
||||||
add(Permissions.maintenance, GetVersion, "version");
|
add(Permissions.maintenance, GetVersion, "version");
|
||||||
add(null, ListConnectedPlayers, "playing", "online", "who");
|
add(null, ListConnectedPlayers, "playing", "online", "who");
|
||||||
add(null, AuthToken, "auth");
|
add(null, AuthToken, "auth");
|
||||||
|
|
@ -2244,11 +2243,11 @@ namespace TShockAPI
|
||||||
var players = TShock.Utils.FindPlayer(plStr);
|
var players = TShock.Utils.FindPlayer(plStr);
|
||||||
if (players.Count == 0)
|
if (players.Count == 0)
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("Invalid player!", Color.Red);
|
args.Player.SendErrorMessage("Invalid player!");
|
||||||
}
|
}
|
||||||
else if (players.Count > 1)
|
else if (players.Count > 1)
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("More than one player matched!", Color.Red);
|
args.Player.SendErrorMessage("More than one player matched!");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -2263,7 +2262,7 @@ namespace TShockAPI
|
||||||
damage = TShock.Utils.Clamp(damage, 15, 0);
|
damage = TShock.Utils.Clamp(damage, 15, 0);
|
||||||
}
|
}
|
||||||
plr.DamagePlayer(damage);
|
plr.DamagePlayer(damage);
|
||||||
TShock.Utils.Broadcast(string.Format("{0} slapped {1} for {2} damage.",
|
TSPlayer.All.SendSuccessMessage(string.Format("{0} slapped {1} for {2} damage.",
|
||||||
args.Player.Name, plr.Name, damage));
|
args.Player.Name, plr.Name, damage));
|
||||||
Log.Info(args.Player.Name + " slapped " + plr.Name + " with " + damage + " damage.");
|
Log.Info(args.Player.Name + " slapped " + plr.Name + " with " + damage + " damage.");
|
||||||
}
|
}
|
||||||
|
|
@ -2276,26 +2275,13 @@ namespace TShockAPI
|
||||||
private static void ToggleAntiBuild(CommandArgs args)
|
private static void ToggleAntiBuild(CommandArgs args)
|
||||||
{
|
{
|
||||||
TShock.Config.DisableBuild = (TShock.Config.DisableBuild == false);
|
TShock.Config.DisableBuild = (TShock.Config.DisableBuild == false);
|
||||||
TShock.Utils.Broadcast(string.Format("Anti-build is now {0}.", (TShock.Config.DisableBuild ? "on" : "off")));
|
TSPlayer.All.SendSuccessMessage(string.Format("Anti-build is now {0}.", (TShock.Config.DisableBuild ? "on" : "off")));
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void ProtectSpawn(CommandArgs args)
|
private static void ProtectSpawn(CommandArgs args)
|
||||||
{
|
{
|
||||||
TShock.Config.SpawnProtection = (TShock.Config.SpawnProtection == false);
|
TShock.Config.SpawnProtection = (TShock.Config.SpawnProtection == false);
|
||||||
TShock.Utils.Broadcast(string.Format("Spawn is now {0}.", (TShock.Config.SpawnProtection ? "protected" : "open")));
|
TSPlayer.All.SendSuccessMessage(string.Format("Spawn is now {0}.", (TShock.Config.SpawnProtection ? "protected" : "open")));
|
||||||
}
|
|
||||||
|
|
||||||
private static void DebugRegions(CommandArgs args)
|
|
||||||
{
|
|
||||||
foreach (Region r in TShock.Regions.Regions)
|
|
||||||
{
|
|
||||||
args.Player.SendMessage(r.Name + ": P: " + r.DisableBuild + " X: " + r.Area.X + " Y: " + r.Area.Y + " W: " +
|
|
||||||
r.Area.Width + " H: " + r.Area.Height);
|
|
||||||
foreach (int s in r.AllowedIDs)
|
|
||||||
{
|
|
||||||
args.Player.SendMessage(r.Name + ": " + s);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void Region(CommandArgs args)
|
private static void Region(CommandArgs args)
|
||||||
|
|
@ -2310,7 +2296,7 @@ namespace TShockAPI
|
||||||
case "name":
|
case "name":
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("Hit a block to get the name of the region", Color.Yellow);
|
args.Player.SendInfoMessage("Hit a block to get the name of the region");
|
||||||
args.Player.AwaitingName = true;
|
args.Player.AwaitingName = true;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
@ -2322,12 +2308,12 @@ namespace TShockAPI
|
||||||
int.TryParse(args.Parameters[1], out choice) &&
|
int.TryParse(args.Parameters[1], out choice) &&
|
||||||
choice >= 1 && choice <= 2)
|
choice >= 1 && choice <= 2)
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("Hit a block to Set Point " + choice, Color.Yellow);
|
args.Player.SendInfoMessage("Hit a block to Set Point " + choice);
|
||||||
args.Player.AwaitingTempPoint = choice;
|
args.Player.AwaitingTempPoint = choice;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("Invalid syntax! Proper syntax: /region set [1/2]", Color.Red);
|
args.Player.SendErrorMessage("Invalid syntax! Proper syntax: /region set [1/2]");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -2348,20 +2334,20 @@ namespace TShockAPI
|
||||||
{
|
{
|
||||||
args.Player.TempPoints[0] = Point.Zero;
|
args.Player.TempPoints[0] = Point.Zero;
|
||||||
args.Player.TempPoints[1] = Point.Zero;
|
args.Player.TempPoints[1] = Point.Zero;
|
||||||
args.Player.SendMessage("Set region " + regionName, Color.Yellow);
|
args.Player.SendSuccessMessage("Set region " + regionName);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("Region " + regionName + " already exists", Color.Red);
|
args.Player.SendWarningMessage("Region " + regionName + " already exists");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("Points not set up yet", Color.Red);
|
args.Player.SendErrorMessage("Points not set up yet.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
args.Player.SendMessage("Invalid syntax! Proper syntax: /region define [name]", Color.Red);
|
args.Player.SendErrorMessage("Invalid syntax! Proper syntax: /region define [name]");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "protect":
|
case "protect":
|
||||||
|
|
@ -2372,22 +2358,22 @@ namespace TShockAPI
|
||||||
if (args.Parameters[2].ToLower() == "true")
|
if (args.Parameters[2].ToLower() == "true")
|
||||||
{
|
{
|
||||||
if (TShock.Regions.SetRegionState(regionName, true))
|
if (TShock.Regions.SetRegionState(regionName, true))
|
||||||
args.Player.SendMessage("Protected region " + regionName, Color.Yellow);
|
args.Player.SendSuccessMessage("Protected region " + regionName);
|
||||||
else
|
else
|
||||||
args.Player.SendMessage("Could not find specified region", Color.Red);
|
args.Player.SendErrorMessage("Could not find specified region");
|
||||||
}
|
}
|
||||||
else if (args.Parameters[2].ToLower() == "false")
|
else if (args.Parameters[2].ToLower() == "false")
|
||||||
{
|
{
|
||||||
if (TShock.Regions.SetRegionState(regionName, false))
|
if (TShock.Regions.SetRegionState(regionName, false))
|
||||||
args.Player.SendMessage("Unprotected region " + regionName, Color.Yellow);
|
args.Player.SendSuccessMessage("Unprotected region " + regionName);
|
||||||
else
|
else
|
||||||
args.Player.SendMessage("Could not find specified region", Color.Red);
|
args.Player.SendErrorMessage("Could not find specified region");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
args.Player.SendMessage("Invalid syntax! Proper syntax: /region protect [name] [true/false]", Color.Red);
|
args.Player.SendErrorMessage("Invalid syntax! Proper syntax: /region protect [name] [true/false]");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
args.Player.SendMessage("Invalid syntax! Proper syntax: /region protect [name] [true/false]", Color.Red);
|
args.Player.SendErrorMessage("Invalid syntax! Proper syntax: /region protect [name] [true/false]");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "delete":
|
case "delete":
|
||||||
|
|
@ -2396,19 +2382,19 @@ namespace TShockAPI
|
||||||
{
|
{
|
||||||
string regionName = String.Join(" ", args.Parameters.GetRange(1, args.Parameters.Count - 1));
|
string regionName = String.Join(" ", args.Parameters.GetRange(1, args.Parameters.Count - 1));
|
||||||
if (TShock.Regions.DeleteRegion(regionName))
|
if (TShock.Regions.DeleteRegion(regionName))
|
||||||
args.Player.SendMessage("Deleted region " + regionName, Color.Yellow);
|
args.Player.SendSuccessMessage("Deleted region " + regionName);
|
||||||
else
|
else
|
||||||
args.Player.SendMessage("Could not find specified region", Color.Red);
|
args.Player.SendErrorMessage("Could not find specified region");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
args.Player.SendMessage("Invalid syntax! Proper syntax: /region delete [name]", Color.Red);
|
args.Player.SendErrorMessage("Invalid syntax! Proper syntax: /region delete [name]");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "clear":
|
case "clear":
|
||||||
{
|
{
|
||||||
args.Player.TempPoints[0] = Point.Zero;
|
args.Player.TempPoints[0] = Point.Zero;
|
||||||
args.Player.TempPoints[1] = Point.Zero;
|
args.Player.TempPoints[1] = Point.Zero;
|
||||||
args.Player.SendMessage("Cleared temp area", Color.Yellow);
|
args.Player.SendInfoMessage("Cleared temp area");
|
||||||
args.Player.AwaitingTempPoint = 0;
|
args.Player.AwaitingTempPoint = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -2434,18 +2420,18 @@ namespace TShockAPI
|
||||||
{
|
{
|
||||||
if (TShock.Regions.AddNewUser(regionName, playerName))
|
if (TShock.Regions.AddNewUser(regionName, playerName))
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("Added user " + playerName + " to " + regionName, Color.Yellow);
|
args.Player.SendSuccessMessage("Added user " + playerName + " to " + regionName);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
args.Player.SendMessage("Region " + regionName + " not found", Color.Red);
|
args.Player.SendErrorMessage("Region " + regionName + " not found");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("Player " + playerName + " not found", Color.Red);
|
args.Player.SendErrorMessage("Player " + playerName + " not found");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
args.Player.SendMessage("Invalid syntax! Proper syntax: /region allow [name] [region]", Color.Red);
|
args.Player.SendErrorMessage("Invalid syntax! Proper syntax: /region allow [name] [region]");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "remove":
|
case "remove":
|
||||||
|
|
@ -2469,18 +2455,18 @@ namespace TShockAPI
|
||||||
{
|
{
|
||||||
if (TShock.Regions.RemoveUser(regionName, playerName))
|
if (TShock.Regions.RemoveUser(regionName, playerName))
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("Removed user " + playerName + " from " + regionName, Color.Yellow);
|
args.Player.SendSuccessMessage("Removed user " + playerName + " from " + regionName);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
args.Player.SendMessage("Region " + regionName + " not found", Color.Red);
|
args.Player.SendErrorMessage("Region " + regionName + " not found");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("Player " + playerName + " not found", Color.Red);
|
args.Player.SendErrorMessage("Player " + playerName + " not found");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
args.Player.SendMessage("Invalid syntax! Proper syntax: /region remove [name] [region]", Color.Red);
|
args.Player.SendErrorMessage("Invalid syntax! Proper syntax: /region remove [name] [region]");
|
||||||
break;
|
break;
|
||||||
case "allowg":
|
case "allowg":
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -407,7 +407,7 @@ namespace TShockAPI
|
||||||
NetMessage.SendData((int) PacketTypes.ItemOwner, -1, -1, "", itemid, 0f, 0f, 0f);
|
NetMessage.SendData((int) PacketTypes.ItemOwner, -1, -1, "", itemid, 0f, 0f, 0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
public virtual void SendInformationalMessage(string msg)
|
public virtual void SendInfoMessage(string msg)
|
||||||
{
|
{
|
||||||
SendMessage(msg, Color.Indigo);
|
SendMessage(msg, Color.Indigo);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue