- Code: Select all
//Server Settings V1 by LeeIzaZombie
using System;
using System.Threading;
using System.IO;
namespace MCDzienny
{
public class CmdServerSet : Command
{
public override string name { get { return "serverset"; } }
public override string shortcut { get { return "ss"; } }
public override string type { get { return "mod"; } }
public override bool museumUsable { get { return false; } }
public override LevelPermission defaultRank { get { return LevelPermission.Admin; } }
public override void Use(Player p, string message)
{
string thirdarguement = message.Split(' ')[1];
string secondarguement = message.Split(' ')[0];
if (secondarguement == "name")
{
Server.name = thirdarguement;
Command.all.Find("reveal").Use(p, "");
Thread.Sleep(2000); //Waits for reveal text to show.
Player.SendMessage(p, "%bYou've named the server to:%a " + message);
}
if (secondarguement == "motd")
{
Server.motd = thirdarguement;
Command.all.Find("reveal").Use(p, "");
Thread.Sleep(2000); //Waits for reveal text to show.
Player.SendMessage(p, "%bYou've changed the server's motd to:%a " + message);
}
}
public override void Help(Player p)
{
Player.SendMessage(p, "/%serverset [option] [setting]");
Player.SendMessage(p, "Options:");
Player.SendMessage(p, "Name [setting] - Sets the server's name.");
Player.SendMessage(p, "motd [setting] - Sets the server's motd.");
}
}
}
I'd like to thank ismellike for broadening my knowledge with the use of "Splits".
Controls:
/serverset name [message] -- Changes you servers name to [message]
/serverset motd [message] -- Changes you servers motd to [message]
Enjoy!