Ejemplo n.º 1
0
        public void ClanInfoUpdate(ByteBuffer buff)
        {
            if (this.label_clan_level.InvokeRequired)
            {
                ClanInfoUpdate_Callback d = new ClanInfoUpdate_Callback(ClanInfoUpdate);
                label_clan_level.Invoke(d, new object[] { buff });
                return;
            }

            uint clan_id = buff.ReadUInt32();

            buff.ReadUInt32();
            uint clan_level = buff.ReadUInt32();   //System.BitConverter.ToInt32(buff,offset);offset+=4;

            uint clan_castle  = buff.ReadUInt32(); //System.BitConverter.ToInt32(buff,offset);offset+=4;
            uint clan_hideout = buff.ReadUInt32(); //System.BitConverter.ToInt32(buff,offset);offset+=4;

            buff.ReadUInt32();
            int clan_rep = buff.ReadInt32();

            buff.ReadInt32();  //0
            buff.ReadInt32();  //0

            buff.ReadInt32();  //0
            buff.ReadString(); //bili
            buff.ReadInt32();  //0
            buff.ReadInt32();  //0
            if (Globals.gamedata.Chron >= Chronicle.CT3_0)
            {
                buff.ReadInt32(); //0
                buff.ReadInt32(); //0
                buff.ReadInt32(); //0
                buff.ReadInt32(); //0
            }

            label_clan_level.Text  = clan_level.ToString();
            label_clan_castle.Text = clan_castle.ToString();
            label_clan_hall.Text   = clan_hideout.ToString();
            label_clan_rep.Text    = clan_rep.ToString();
        }
Ejemplo n.º 2
0
        public void ClanInfoUpdate(ByteBuffer buff)
        {
            if (this.label_clan_level.InvokeRequired)
            {
                ClanInfoUpdate_Callback d = new ClanInfoUpdate_Callback(ClanInfoUpdate);
                label_clan_level.Invoke(d, new object[] { buff });
                return;
            }

            uint clan_id = buff.ReadUInt32();
            buff.ReadUInt32();
            uint clan_level = buff.ReadUInt32();//System.BitConverter.ToInt32(buff,offset);offset+=4;

            uint clan_castle = buff.ReadUInt32();//System.BitConverter.ToInt32(buff,offset);offset+=4;
            uint clan_hideout = buff.ReadUInt32();//System.BitConverter.ToInt32(buff,offset);offset+=4;
            buff.ReadUInt32();
            int clan_rep = buff.ReadInt32();

            buff.ReadInt32();//0
            buff.ReadInt32();//0

            buff.ReadInt32();//0
            buff.ReadString();//bili
            buff.ReadInt32();//0
            buff.ReadInt32();//0
            if (Globals.gamedata.Chron >= Chronicle.CT3_0)
            {
                buff.ReadInt32();//0
                buff.ReadInt32();//0
                buff.ReadInt32();//0
                buff.ReadInt32();//0
            }

            label_clan_level.Text = clan_level.ToString();
            label_clan_castle.Text = clan_castle.ToString();
            label_clan_hall.Text = clan_hideout.ToString();
            label_clan_rep.Text = clan_rep.ToString();
        }