Hello!
So my idea here is to use the built in skins like in zombies, or botadd to be used on players within the server. This can be great for like Herobrine jokes to feel more realistic! also to give a list of skins /skin list to show what there is.
using System;
namespace MCDzienny
{
public class CmdName : Command
{
public override string name { get { return "name"; } }
public override string shortcut { get { return ""; } }
public override string type { get { return "mod"; } }
public override bool museumUsable { get { return false; } }
public override LevelPermission defaultRank { get { return LevelPermission.Operator; } }
public override void Use(Player p, string message)
{
if (message == "")
{
Help(p);
return;
}
string[] split = message.Trim().Split(' ');
Player who = Player.Find(split[0]);
if (who == null)
{
Player.SendMessage(p, "Player not found");
return;
}
try
{
if (p.group.Permission >= LevelPermission.Operator)
{
Player.GlobalMessage(who.PublicName + " is now " + split[1]);
who.PublicName = split[1];
}
}
catch { Help(p); }
}
public override void Help(Player p)
{
Player.SendMessage(p, "/%aname %e[player] [name] -- Changes someone's name!");
}
}
}
HETAL wrote:using System;
namespace MCDzienny
{
public class CmdName : Command
{
public override string name { get { return "name"; } }
public override string shortcut { get { return ""; } }
public override string type { get { return "mod"; } }
public override bool museumUsable { get { return false; } }
public override LevelPermission defaultRank { get { return LevelPermission.Operator; } }
public override void Use(Player p, string message)
{
if (message == "")
{
Help(p);
return;
}
string[] split = message.Trim().Split(' ');
Player who = Player.Find(split[0]);
if (who == null)
{
Player.SendMessage(p, "Player not found");
return;
}
try
{
if (p.group.Permission >= LevelPermission.Operator)
{
Player.GlobalMessage(who.PublicName + " is now " + split[1]);
who.PublicName = split[1];
}
}
catch { Help(p); }
}
public override void Help(Player p)
{
Player.SendMessage(p, "/%aname %e[player] [name] -- Changes someone's name!");
}
}
}
lucasds12 wrote:1. Skins are only viewed in WOM (or XWOM).
2. There's probably no valid methods for this.
string name = current.name;
if (name.Contains("@"))
{
name = name.Remove(name.IndexOf('@') + 1);
}
current.PublicName = name
Users browsing this forum: No registered users and 5 guests