public GuildPacket(DataPacket inPacket) : base(inPacket) { if (inPacket.ReadByte(24) > 0) { Strings = StringPacker.Analyze(this, 24); } }
public MessagePacket(DataPacket inPacket) : base(inPacket) { string[] strings = StringPacker.Analyze(inPacket, 24); From = strings[0]; To = strings[1]; Unknown = strings[2]; Message = strings[3]; }
public NPCResponsePacket(DataPacket inPacket) : base(inPacket) { string[] stringdata = StringPacker.Analyze(this, 12); if (stringdata.Length > 0) { InputData = stringdata[0]; } else { InputData = string.Empty; } }
public static void Handle(Entities.GameClient client, DataPacket packet) { Console.WriteLine("TYPE: {0}", packet.ReadByte(4)); if (packet.ReadByte(4) > 2) { string[] Strings = StringPacker.Analyze(packet, 12); if (Strings != null) { if (Strings.Length > 0) { if (client.CPs >= 5) { client.CPs -= 5; Threads.BroadcastThread.AddBroadcast(Packets.Message.MessageCore.CreateBroadcast(client.Name, Strings[0])); } } } } }
public StringPacket(DataPacket inPacket) : base(inPacket) { Strings = StringPacker.Analyze(inPacket, 9); }