public static byte[] SendSkillError(SkillLearnError error) { Packet p = new Packet(200); p.WriteHexString("1E 33 13 00"); p.WriteByte((byte)error); p.WriteHexString("0E 00 84 BD E0 C2 A9 AC 20 00 08 CD 1C C1 00 00 1E 27"); return p.GetWrittenBuffer(); }
public static byte[] SendLearnSkill(SkillLearnError error, short SkillID, byte TeachLevel, short TrainingCost, short TrainingsLeft) { Packet p = new Packet(200); p.WriteByte((byte)error); p.WriteShort(SkillID); p.WriteHexString("00 00"); // something p.WriteByte(TeachLevel); p.WriteShort(TrainingCost); p.WriteShort(TrainingsLeft); return p.GetWrittenBuffer(PacketIds.SendLearnSkill); }