Screenshot:
Syntax: /headtext (message)
Shortcut: /ht (message)
It displays and announcement text on all CPE up to date players.
Code:
- Code: Select all
using System;
using System.Collections.Generic;
using System.IO;
using System.Net;
namespace MCDzienny
{
public class CmdHeadText: Command
{
public override string name { get { return "headtext"; } }
public override string shortcut { get { return "ht"; } }
public override string type { get { return "other"; } }
public override bool museumUsable { get { return false; } }
public override LevelPermission defaultRank { get { return LevelPermission.Operator; } }
public override void Use(Player p, string message)
{
Player.players.ForEachSync(pl =>
{
if (pl.Cpe.MessageTypes == 1)
{
pl.SendMessage(Cpe.V1.Announcement, message);
return;
}
else
{
// Player.SendMessage(p, "Player's client does not support.");
}
});
}
public override void Help(Player p)
{
Player.SendMessage(p, "/headtext - Show CPE announcement.");
}
}
}
Make sure your server is up to date, and also your ClassiCube client, I believe the Web Client doesn't support it yet