Example #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);
        }
Example #2
0
        private void Announce(string[] args, int length, string full, Client client)
        {
            string message = full.Split('"')[1].Split('"')[0].Trim('\"');
            SystemMessagePacket messagePacket = new SystemMessagePacket(message, SystemMessagePacket.MessageType.GoldenTicker);

            foreach (Client c in Server.Instance.Clients)
            {
                if (c.Character == null)
                {
                    continue;
                }

                c.SendPacket(messagePacket);
            }

            Logger.WriteCommand(client, "[CMD] Sent announcement to all players");
        }