public static void SendRequirement(Character character, TradeSkillSkillInfo tradeSkillSkillInfo) { PacketWriter packetWriter = new PacketWriter(); packetWriter.PushByte(0xdf); packetWriter.PushByte(0xdf); packetWriter.PushShort(0xa); packetWriter.PushShort(1); packetWriter.PushShort(0); packetWriter.PushInt(3086); packetWriter.PushInt(character.Id); packetWriter.PushInt(0x5E477770); packetWriter.PushIdentity(50000, character.Id); packetWriter.PushByte(0); packetWriter.PushInt(0xE3); packetWriter.PushInt(0); packetWriter.PushInt(0); packetWriter.PushInt(0); packetWriter.PushInt(tradeSkillSkillInfo.Skill); packetWriter.PushInt(tradeSkillSkillInfo.Requirement); packetWriter.PushByte(0); packetWriter.PushByte(0); byte[] packet = packetWriter.Finish(); character.Client.SendCompressed(packet); }