Exemple #1
0
        internal static void parse_UseSkill(ref PacketStream stream)
        {
            StringBuilder str = new StringBuilder();
            str.AppendLine("struct " + GetPacketName(stream.GetId()) + " [" + stream.GetId() + "]");
            stream.ReadByte();

            str.AppendLine("{");
            str.AppendLine("	UInt16 skill_id = " + stream.ReadUInt16());
            str.AppendLine("	UInt32 handle = " + stream.ReadUInt32());
            str.AppendLine("	UInt32 handle = " + stream.ReadUInt32());
            str.AppendLine("	4B unknown = " + stream.ReadInt32());
            str.AppendLine("	4B unknown = " + stream.ReadInt32());
            str.AppendLine("	4B unknown = " + stream.ReadInt32());
            str.AppendLine("	1B unknown = " + stream.ReadByte());
            str.AppendLine("	Byte level = " + stream.ReadByte());
            str.AppendLine("}");

            Form1.PacketSend('G', GetPacketName(stream.GetId()), stream, str.ToString());
        }
Exemple #2
0
        internal static void send_Unamed191(ref PacketStream stream)
        {
            StringBuilder str = new StringBuilder();
            str.AppendLine("struct " + GetPacketName(stream.GetId()) + " [" + stream.GetId() + "]");
            stream.ReadByte();

            str.AppendLine("{");
            str.AppendLine("	UInt16 skill_id = " + stream.ReadUInt16());
            str.AppendLine("	Byte level = " + stream.ReadByte());
            str.AppendLine("	UInt32 handle = " + stream.ReadUInt32());
            str.AppendLine("	UInt32 handle = " + stream.ReadUInt32());
            str.AppendLine("	Float x = " + stream.ReadFloat());
            str.AppendLine("	Float y = " + stream.ReadFloat());
            str.AppendLine("	Float z = " + stream.ReadFloat());
            str.AppendLine("	Byte layer = " + stream.ReadByte());
            str.AppendLine("	---Unknown Data---");
            str.AppendLine("}");

            Form1.PacketRecv('G', GetPacketName(stream.GetId()), stream, str.ToString());
        }