Beispiel #1
0
 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");
        }