1). /announce
Spoiler:
Announce a message that should get everyone's attention.
/announce [message]
/ann [message]
/announce [message]
/ann [message]
- Code: Select all
using System;
using System.IO;
namespace MCDzienny
{
public class CmdAnnounce : Command
{
public override string name { get { return "announce"; } }
public override string shortcut { get { return "ann"; } }
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)
{
Player.GlobalMessage("%0--------------%8[%cAnnouncement%8]%0--------------");
Player.GlobalMessage("&8|");
Player.GlobalMessage("%f" + message);
Player.GlobalMessage("%8|");
Player.GlobalMessage("%0-----------------------------------------");
}
public override void Help(Player p)
{
Player.SendMessage(p, "/announce - Announces a message.");
}
}
}
2). /my
Spoiler:
Give you information you normaly can't see:
/my ip
/my farewellmessage
/my welcomemessage
/my model
/my ip
/my farewellmessage
/my welcomemessage
/my model
- Code: Select all
using System;
namespace MCDzienny
{
public class CmdMy : Command
{
public override string name { get { return "my"; } }
public override string shortcut { get { return ""; } }
public override string type { get { return "information"; } }
public override bool museumUsable { get { return false; } }
public override LevelPermission defaultRank { get { return LevelPermission.Guest; } }
public override void Use(Player p, string message)
{
if (message == "") { Help(p); return; }
string two = message.Split(' ')[0];
if (two == "welcomemessage" || two == "wm")
{
if (p.welcomeMessage == "" || p.welcomeMessage == null)
{
Player.SendMessage(p, "You have no Welcome Message set");
return;
}
Player.SendMessage(p, Server.DefaultColor + "Welcome message: %f" + p.welcomeMessage.ToString());
}
if (two == "farewellmessage" || two == "fm")
{
if (p.farewellMessage == "" || p.farewellMessage == null)
{
Player.SendMessage(p, "You have no Farewell Message set");
return;
}
Player.SendMessage(p, Server.DefaultColor + "Farewell message: %f" + p.farewellMessage.ToString());
}
if (two == "ip")
{
Player.SendMessage(p, Server.DefaultColor + "IP Address: %f" + p.ip);
}
if (two == "model")
{
try
{
Player.SendMessage(p, Server.DefaultColor + "Your model: %f" + p.ModelName.ToString());
}
catch
{
Player.SendMessage(p, "You have no model set");
}
}
}
public override void Help(Player p)
{
Player.SendMessage(p, "/my farewellmessage Shortcut: /my fm - Shows your farewell message.");
Player.SendMessage(p, "/my welcomemessage Shortcut: /my wm - Shows your welcome message.");
Player.SendMessage(p, "/my model - Shows your model if you have one.");
Player.SendMessage(p, "/my ip - Shows your IP Address.");
}
}
}
3). /checkflying
Spoiler:
Used to check if a player is using /fly, good for Lava + Freebuild or custom games, but you want ranks to have /fly for building
/checkflying [player]
/flying [player]
/checkflying [player]
/flying [player]
- Code: Select all
using System;
namespace MCDzienny
{
public class CmdCheckFlying : Command
{
public override string name { get { return "checkflying"; } }
public override string shortcut { get { return "flying"; } }
public override string type { get { return "mod"; } }
public override bool museumUsable { get { return false; } }
public override LevelPermission defaultRank { get { return LevelPermission.AdvBuilder; } }
public override void Use(Player p, string message)
{
if (message == "") { Help(p); return; }
string two = message.Split(' ')[0];
Player who = Player.Find(two);
if (who == null)
{
Player.SendMessage(p, "Player is not online.");
return;
}
Player.SendMessage(p, who.color + who.PublicName + Server.DefaultColor + " flying status is:%b " + who.isFlying.ToString());
}
public override void Help(Player p)
{
Player.SendMessage(p, "/CheckFlying [name] - Check if a player is using /fly. ");
}
}
}
4). /leave
Spoiler:
Title says it all
- Code: Select all
using System;
namespace MCDzienny
{
public class CmdBlank : Command
{
public override string name { get { return "leave"; } }
public override string shortcut { get { return "quit"; } }
public override string type { get { return "other"; } }
public override bool museumUsable { get { return false; } }
public override LevelPermission defaultRank { get { return LevelPermission.Banned; } }
public override void Use(Player p, string message)
{
p.Disconnect();
}
public override void Help(Player p)
{
Player.SendMessage(p, "/leave - Simply leave the server, doesn't work like a kick.");
}
}
}