コード例 #1
0
    /**
     * 获取俱乐部成员列表
     * @param list 如果操作成功 成员变化后的信息
     */
    public void GC_CLUB_MEMBER_LIST(InputMessage data)
    {
        int       i, size;
        ArrayList list = new ArrayList();

        size = data.GetShort();
        for (i = 0; i < size; i++)
        {
            ClubMemberListUnit list_Datas = new ClubMemberListUnit();
            list_Datas.playerId   = data.GetLong();
            list_Datas.name       = data.GetString();    //成员名字
            list_Datas.ico        = data.GetString();    //ico
            list_Datas.level      = data.GetInt();       //成员等级
            list_Datas.country    = data.GetString();    //国籍
            list_Datas.zhiwu      = data.GetInt();       //职务
            list_Datas.gongxian   = data.GetInt();       //个人贡献
            list_Datas.huoyue     = data.GetInt();       //个人活跃度
            list_Datas.online     = data.GetInt();       //是否在线
            list_Datas.inGame     = data.GetInt();       //是否游戏中
            list_Datas.logoutTime = data.GetLong();
            list_Datas.tanheState = data.GetInt();       //不可弹劾:0 可弹劾:1 弹劾进行中:2 弹劾成功:3
            list_Datas.agree      = data.GetInt();       //同意人数
            list_Datas.refuse     = data.GetInt();       //拒绝人数
            list_Datas.selfState  = data.GetInt();       //个人状态 1 同意 2 拒绝 0 未表态
            list_Datas.vipLevel   = data.GetInt();       //用户vip的等级
            list_Datas.girlFlag   = data.GetInt();       //用户性别 1:男,2:女
            list.Add(list_Datas);
        }
        ClubHandler.Instance().GC_CLUB_MEMBER_LIST(list);
    }
コード例 #2
0
    /**
     * 授权
     * @param ret 类型 0 成功 1 失败
     * @param info 如果操作成功 成员变化后的信息
     */
    public void GC_CLUB_PROMATE(InputMessage data)
    {
        int ret = data.GetInt();
        ClubMemberListUnit info = new ClubMemberListUnit();

        info.playerId   = data.GetLong();   //成员id
        info.name       = data.GetString(); //成员名字
        info.ico        = data.GetString(); //ico
        info.level      = data.GetInt();    //成员等级
        info.country    = data.GetString(); //国籍
        info.zhiwu      = data.GetInt();    //职务
        info.gongxian   = data.GetInt();    //个人贡献
        info.huoyue     = data.GetInt();    //个人活跃度
        info.online     = data.GetInt();    //是否在线
        info.inGame     = data.GetInt();    //是否游戏中
        info.logoutTime = data.GetLong();   //上次下线时间
        info.tanheState = data.GetInt();    //不可弹劾:0 可弹劾:1 弹劾进行中:2 弹劾成功:3
        info.agree      = data.GetInt();    //同意人数
        info.refuse     = data.GetInt();    //拒绝人数
        info.selfState  = data.GetInt();    //个人状态 1 同意 2 拒绝 0 未表态
        info.vipLevel   = data.GetInt();    //用户vip的等级
        info.girlFlag   = data.GetInt();    //用户性别 1:男,2:女
        ClubHandler.Instance().GC_CLUB_PROMATE(ret, info);
    }