public static void WriteClient(Client client, string text, params object[] args) { var message = string.Format(text, args).Replace('\\', '/'); var packet = new SystemMessagePacket(message, SystemMessagePacket.MessageType.SystemMessage); client.SendPacket(packet); }
private void Announce(string[] args, int length, string full, Client client) { var message = full.Split('"')[1].Split('"')[0].Trim('\"'); var messagePacket = new SystemMessagePacket(message, SystemMessagePacket.MessageType.GoldenTicker); foreach (var c in Server.Instance.Clients) { if (c.Character == null) continue; c.SendPacket(messagePacket); } Logger.WriteCommand(client, "[CMD] Sent announcement to all players"); }