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 MessagePacket(StringPacker Message) : base((ushort)(24 + Message.Size), PacketType.MessagePacket) { Message.AppendAndFinish(this, 24); Time = 0; }
public SpawnNPCPacket(StringPacker namestring) : base((ushort)(24 + namestring.Size), PacketType.SpawnNPCPacket) { namestring.AppendAndFinish(this, 22); }
public SpawnNPCPacket(StringPacker namestring) : base((ushort)(24 + namestring.Size), PacketType.SpawnNPCPacket) { namestring.AppendAndFinish(this, 22); }
public SpawnPacket(StringPacker strings) : base((ushort)(218 + strings.Size), PacketType.SpawnPacket) { strings.AppendAndFinish(this, 218); }
public CharacterInfoPacket(StringPacker Names) : base((ushort)(112 + Names.Size), PacketType.CharacterInfoPacket) { Names.AppendAndFinish(this, 110); }
public NPCResponsePacket(StringPacker strings) : base((ushort)(12 + strings.Size), PacketType.NPCResponsePacket) { strings.AppendAndFinish(this, 12); }
public StringPacket(DataPacket inPacket) : base(inPacket) { Strings = StringPacker.Analyze(inPacket, 9); }
public StringPacket(StringPacker strings) : base((ushort)(9 + strings.Size), PacketType.StringPacket) { strings.AppendAndFinish(this, 9); }
public NPCResponsePacket(StringPacker strings) : base((ushort)(12 + strings.Size), PacketType.NPCResponsePacket) { strings.AppendAndFinish(this, 12); }
public SpawnPacket(StringPacker strings) : base((ushort)(218 + strings.Size), PacketType.SpawnPacket) { strings.AppendAndFinish(this, 218); }
public GuildPacket(StringPacker strings) : base((ushort)(28 + strings.Size), PacketType.GuildPacket) { strings.AppendAndFinish(this, 24); }
public MessagePacket(StringPacker Message) : base((ushort)(24 + Message.Size), PacketType.MessagePacket) { Message.AppendAndFinish(this, 24); Time = 0; }
public CharacterInfoPacket(StringPacker Names) : base((ushort)(112 + Names.Size), PacketType.CharacterInfoPacket) { Names.AppendAndFinish(this, 110); }
public StringPacket(StringPacker strings) : base((ushort)(9 + strings.Size), PacketType.StringPacket) { strings.AppendAndFinish(this, 9); }
public GuildPacket(StringPacker strings) : base((ushort)(28 + strings.Size), PacketType.GuildPacket) { strings.AppendAndFinish(this, 24); }