- Code: Select all
using System;
using MCDzienny_;
namespace MCDzienny
{
public class Cmdrename : Command
{
public override string name { get { return "rename"; } }
public override string shortcut { get { return ""; } }
public override string type { get { return "other"; } }
public override bool museumUsable { get { return false; } }
public override LevelPermission defaultRank { get { return LevelPermission.Admin; } }
public override void Use(Player p, string message)
{
if (message[0] == '#')
{
message = message.Remove(0, 1);
foreach (Player current in Player.players)
{
current.PublicName = message;
}
return;
}
if (message == "undo")
{
foreach (Player current in Player.players)
{
string name = current.name;
if (name.Contains("@"))
{
name = name.Remove(name.IndexOf('@') + 1);
}
current.PublicName = name;
}
return;
}
Player who = Player.Find(message.Split(' ')[0]);
if (who != null)
{
who.PublicName = message.Split(' ')[1];
}
else
{
Player.SendMessage(p, "Player not found.");
}
}
public override void Help(Player p)
{
Player.SendMessage(p, "/rename <#>[name] - Rename people");
}
}
}
- Rename everyone with /rename #[name]
- Rename 1 person with /rename [user] [name]
- Undo all renaming with /rename undo