/region will now state a proper help including all available sub-commands.
This commit is contained in:
parent
290b30f916
commit
2b1d2093ff
1 changed files with 35 additions and 11 deletions
|
|
@ -2937,17 +2937,41 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "help":
|
case "help":
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("Avialable region commands:", Color.Green);
|
int pageNumber;
|
||||||
args.Player.SendMessage("/region set [1/2] /region define [name] /region protect [name] [true/false]",
|
int pageParamIndex = 0;
|
||||||
Color.Yellow);
|
if (args.Parameters.Count > 1)
|
||||||
args.Player.SendMessage("/region name (provides region name)", Color.Yellow);
|
pageParamIndex = 1;
|
||||||
args.Player.SendMessage("/region delete [name] /region clear (temporary region)", Color.Yellow);
|
if (!PaginationTools.TryParsePageNumber(args.Parameters, pageParamIndex, args.Player, out pageNumber))
|
||||||
args.Player.SendMessage("/region allow [name] [regionname]", Color.Yellow);
|
return;
|
||||||
args.Player.SendMessage("/region resize [regionname] [u/d/l/r] [amount]", Color.Yellow);
|
|
||||||
break;
|
PaginationTools.SendPage(
|
||||||
|
args.Player, pageNumber, new[]
|
||||||
|
{
|
||||||
|
"set [1/2] - Sets the temporary region points.",
|
||||||
|
"clear - Clears the temporary region points.",
|
||||||
|
"define [name] - Defines the region.",
|
||||||
|
"delete [name] - Deletes the given region.",
|
||||||
|
"name - Shows the name of the region at the given point.",
|
||||||
|
"list - Lists all regions.",
|
||||||
|
"resize [region] [u/d/l/r] [amount] - Resizes a region.",
|
||||||
|
"allow [user] [region] - Allows a user to a region.",
|
||||||
|
"remove [user] [region] - Removes a user from a region.",
|
||||||
|
"allowg [group] [region] - Allows a user group to a region.",
|
||||||
|
"removeg [group] [region] - Removes a user group from a region.",
|
||||||
|
"info [region] - Displays several information about the given region.",
|
||||||
|
"protect [name] [true/false] - Sets whether the tiles inside the region are protected or not.",
|
||||||
|
"z [name] [#] - Sets the z-order of the region.",
|
||||||
|
},
|
||||||
|
new PaginationTools.Settings
|
||||||
|
{
|
||||||
|
HeaderFormat = "Available Region Sub-Commands ({0}/{1}):",
|
||||||
|
FooterFormat = "Type /region {0} for more sub-commands."
|
||||||
|
}
|
||||||
|
);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue