So basically if you are a operator on a server you can use this command to make a home that only operators can go to and build on.
/ophome new = Create your new operator home.
/ophome del = deletes your operator home.
/ophome visit = visits your operator home.
...........
Shortcut is /ohome
- Code: Select all
//Made by ane200055
//Version v0.1
using System;
using System.Threading;
namespace MCDzienny
{
public class CmdOphome : Command
{
public override string name { get { return "ophome"; } }
public override string shortcut { get { return "ohome"; } }
public override string type { get { return "mod"; } }
public override bool museumUsable { get { return true; } }
public override LevelPermission defaultRank { get { return LevelPermission.Operator; } }
public override void Use(Player p, string message)
{
if (message == "")
{
Help(p);
return;
}
else if (message == "new")
{
Command.all.Find("newlvl").Use(p, p.name + "_OP 128 64 128 flat");
Thread.Sleep(1000);
Command.all.Find("load").Use(p, p.name + "_OP");
Thread.Sleep(1000);
Command.all.Find("goto").Use(p, p.name + "_OP");
Thread.Sleep(7000);
Command.all.Find("pervisit").Use(p, p.name + "_OP operator");
Command.all.Find("perbuild").Use(p, p.name + "_OP operator");
}
else if (message == "del")
{
Command.all.Find("load").Use(p, p.name + "_OP");
Thread.Sleep(1000);
Command.all.Find("deletelvl").Use(p, p.name + "_OP");
}
else if (message == "visit")
{
Command.all.Find("load").Use(p, p.name + "_OP");
Thread.Sleep(1000);
Command.all.Find("goto").Use(p, p.name + "_OP");
}
}
public override void Help(Player p)
{
Player.SendMessage(p, "%e/ophome %bnew %ecreates a home for you as a operator that only operators can go to and build on.");
Player.SendMessage(p, "%e/ophome %bdel %edeletes your operator home map.");
Player.SendMessage(p, "%e/ophome %bvisit %etakes you to your operator home map.");
Player.SendMessage(p, "The also works by doing /ohome.");
}
}
}