Added commands to use the resize method.
This commit is contained in:
parent
e70a1cfcef
commit
88cebd069b
1 changed files with 57 additions and 0 deletions
|
|
@ -1989,6 +1989,62 @@ namespace TShockAPI
|
||||||
args.Player.SendMessage("Invalid syntax! Proper syntax: /region info [name]", Color.Red);
|
args.Player.SendMessage("Invalid syntax! Proper syntax: /region info [name]", Color.Red);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "resize":
|
||||||
|
case "expand":
|
||||||
|
{
|
||||||
|
if (args.Parameters.Count == 4)
|
||||||
|
{
|
||||||
|
int direction;
|
||||||
|
switch (args.Parameters[3])
|
||||||
|
{
|
||||||
|
case "u":
|
||||||
|
case "up":
|
||||||
|
{
|
||||||
|
direction = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "r":
|
||||||
|
case "right":
|
||||||
|
{
|
||||||
|
direction = 1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "d":
|
||||||
|
case "down":
|
||||||
|
{
|
||||||
|
direction = 2;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "l":
|
||||||
|
case "left":
|
||||||
|
{
|
||||||
|
direction = 3;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
direction = -1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
int addAmount;
|
||||||
|
int.TryParse(args.Parameters[2], out addAmount);
|
||||||
|
if (TShock.Regions.resizeRegion(args.Parameters[1], addAmount, direction))
|
||||||
|
{
|
||||||
|
args.Player.SendMessage("Region Resized Successfully!", Color.Yellow);
|
||||||
|
TShock.Regions.ReloadAllRegions();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
args.Player.SendMessage("Invalid syntax! Proper syntax: /region resize [regionname] [u/d/l/r] [amount]", Color.Red);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
args.Player.SendMessage("Invalid syntax! Proper syntax: /region resize [regionname] [u/d/l/r] [amount]1", Color.Red);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "help":
|
case "help":
|
||||||
|
|
@ -1999,6 +2055,7 @@ namespace TShockAPI
|
||||||
args.Player.SendMessage("/region name (provides region name)", Color.Yellow);
|
args.Player.SendMessage("/region name (provides region name)", Color.Yellow);
|
||||||
args.Player.SendMessage("/region delete [name] /region clear (temporary region)", Color.Yellow);
|
args.Player.SendMessage("/region delete [name] /region clear (temporary region)", Color.Yellow);
|
||||||
args.Player.SendMessage("/region allow [name] [regionname]", Color.Yellow);
|
args.Player.SendMessage("/region allow [name] [regionname]", Color.Yellow);
|
||||||
|
args.Player.SendMessage("/region resize [regionname] [u/d/l/r] [amount]", Color.Yellow);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue