public override void Use(Player p, string message) { string[] parameters = message.Split(' '); ushort[] click = p.lastClick; if (message.IndexOf(' ') != -1) { if (parameters.Length != 3) { Help(p); return; } else { for (int value = 0; value < 3; value++) { if (parameters[value].ToLower() == "x" || parameters[value].ToLower() == "y" || parameters[value].ToLower() == "z") click[value] = p.lastClick[value]; else if (isValid(parameters[value], value, p)) click[value] = ushort.Parse(parameters[value]); else { Player.SendMessage(p, "\"" + parameters[value] + "\" was not valid"); return; } } } } p.manualChange(click[0], click[1], click[2], 0, Block.rock); Player.SendMessage(p, "Clicked &b(" + click[0] + ", " + click[1] + ", " + click[2] + ")"); }