public override void Use(Player p, string message, CommandData data) { Zone z; if (message.Length == 0) { z = p.ZoneIn; if (z == null) { p.Message("&STo use &T/ZoneMark &Swithout providing a zone name, you must be standing in a zone"); return; } } else { z = Matcher.FindZones(p, p.level, message); if (z == null) { return; } } if (!CmdMark.DoMark(p, z.MinX, z.MinY, z.MinZ)) { p.Message("Cannot mark, no selection in progress."); } else { CmdMark.DoMark(p, z.MaxX, z.MaxY, z.MaxZ); } }
public override void Use(Player p, string message, CommandData data) { if (message.Length == 0) { Help(p); return; } Zone z = Matcher.FindZones(p, p.level, message); if (z == null) { return; } if (!CmdMark.DoMark(p, z.MinX, z.MinY, z.MinZ)) { p.Message("Cannot mark, no selection in progress."); } else { CmdMark.DoMark(p, z.MaxX, z.MaxY, z.MaxZ); } }