You can change the map appearance on everyone's client (if they use ClassiCube).
Good thing I tested, or xWom clients would be crashing!
Syntax: /envcolor [sky, fog, light, shadow, cloud] [RGB Color Format]
What are RGB Colors? Take a look at this link: http://www.rapidtables.com/web/color/RGB_Color.htm, it will guide you in making colors!
Example, I want the sky to be black, so I would type /envcolor sky 0 0 0
This command will effect ALL CPE client users.
Code:
- Code: Select all
using System;
using System.IO;
namespace MCDzienny
{
public class CmdEnvColor : Command
{
public override string name { get { return "envcolor"; } }
public override string shortcut { get { return "ecolor"; } }
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)
{
string option = message.Split(' ')[0];
short red = Convert.ToInt16(message.Split(' ')[1]);
short green = Convert.ToInt16(message.Split(' ')[2]);
short blue = Convert.ToInt16(message.Split(' ')[3]);
if (option == "sky")
{
foreach (Player pl in Player.players)
{
if (pl.IsCpeSupported)
Cpe.V1.EnvSetColor(pl, 0, red, green, blue);
}
return;
}
if (option == "cloud")
{
foreach (Player pl in Player.players)
{
if (pl.IsCpeSupported)
Cpe.V1.EnvSetColor(pl, 1, red, green, blue);
}
return;
}
if (option == "fog")
{
foreach (Player pl in Player.players)
{
if (pl.IsCpeSupported)
Cpe.V1.EnvSetColor(pl, 2, red, green, blue);
}
return;
}
if (option == "shadow")
{
foreach (Player pl in Player.players)
{
if (pl.IsCpeSupported)
Cpe.V1.EnvSetColor(pl, 3, red, green, blue);
}
return;
}
if (option == "sunlight")
{
foreach (Player pl in Player.players)
{
if (pl.IsCpeSupported)
Cpe.V1.EnvSetColor(pl, 4, red, green, blue);
}
return;
}
else
Player.SendMessage(p, "%cError: %7Please use valid options/colors. Refere to /help envcolor");
return;
}
public override void Help(Player p)
{
Player.SendMessage(p, "/envcolor [option] [red, green, blue]");
Player.SendMessage(p, "Options: sky, cloud, fog, shadow, sunlight.");
Player.SendMessage(p, "Color: red: 0 - 255, green: 0 - 255, blue: 0 - 255");
}
}
}
| #CPE |..?
Spoiler: