public OutOfSyncMessage(Client client)
     : base(client)
 {
     SetMessageType(24104);
     Console.WriteLine("OutOfSync Save on " + DateTime.Now.ToString());
     client.GetLevel().SaveToJSON();
 }
Exemple #2
0
        public override void Encode()
        {
            var pl   = Client.GetLevel().GetPlayerAvatar();
            var pack = new List <byte>();

            pack.AddInt32(2);
            pack.AddInt64(pl.GetId());
            pack.Add(0);
            pack.AddInt64(pl.GetAllianceId());
            pack.AddString(ObjectManager.GetAlliance(pl.GetAllianceId()).GetAllianceName());
            pack.AddInt32(0);
            pack.AddInt32(0);
            pack.AddInt32(0);
            pack.Add(0);
            pack.AddString("Win");
            pack.Add(0);
            pack.AddInt32(0);
            pack.AddInt32(0);
            pack.AddInt32(0);
            Encrypt(pack.ToArray());
        }
Exemple #3
0
        public override void Encode()
        {
            var pack = new List <byte>();

            var chatMessages = m_vAlliance.GetChatMessages().ToList(); //avoid concurrent access issues

            pack.AddInt32(chatMessages.Count);
            foreach (var chatMessage in chatMessages)
            {
                if (Client.GetLevel().isPermittedUser())
                {
                    var name = chatMessage.GetSenderName();
                    chatMessage.SetSenderName(name + " #" + chatMessage.GetSenderId());
                    pack.AddRange(chatMessage.Encode());
                    chatMessage.SetSenderName(name);
                }
                else
                {
                    pack.AddRange(chatMessage.Encode());
                }
            }

            SetData(pack.ToArray());
        }
Exemple #4
0
        public static void SendCommandFailedMessage(Client c)
        {
            Console.WriteLine("GameOp command failed. Insufficient privileges. Requster ID -> " + c.GetLevel().GetPlayerAvatar().GetId());
            var p = new GlobalChatLineMessage(c);

            p.SetChatMessage("GameOp command failed. Insufficient privileges.");
            p.SetPlayerId(0);
            p.SetLeagueId(22);
            p.SetPlayerName("Ultrapowa Clash Server");
            PacketManager.ProcessOutgoingPacket(p);
        }
Exemple #5
0
        public static void SendCommandFailedMessage(Client c)
        {
            Console.WriteLine("GameOp command failed. Insufficient privileges. Requster ID -> " + c.GetLevel().GetPlayerAvatar().GetId());
            var p = new GlobalChatLineMessage(c);

            p.SetChatMessage("GameOp command failed. Insufficient privileges.");
            p.SetPlayerId(0);
            p.SetLeagueId(22);
            p.SetPlayerName("Clash of Magic");
            p.Send();
        }
Exemple #6
0
        public static void SendCommandFailedMessage(Client c)
        {
            _Logger.Print("GameOp command failed. Insufficient privileges. Requster ID -> " + c.GetLevel().GetPlayerAvatar().GetId(), Types.DEBUG);
            var p = new GlobalChatLineMessage(c);

            p.SetChatMessage("GameOp command failed. Insufficient privileges.");
            p.SetPlayerId(0);
            p.SetLeagueId(2);
            string srvname = ConfigurationManager.AppSettings["serverName"];

            p.SetPlayerName(srvname);
            PacketManager.ProcessOutgoingPacket(p);
        }