public OutOfSyncMessage(Client client) : base(client) { SetMessageType(24104); Console.WriteLine("OutOfSync Save on " + DateTime.Now.ToString()); client.GetLevel().SaveToJSON(); }
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()); }
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()); }
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); }
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(); }
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); }