找回密码
 registerss
搜索
查看: 10|回复: 0

洱海月 v0-07-0300 封包解析:ID 338 CGWGuildLeagueMemberApplyList(同盟入盟申请列表查询)

[复制链接]
  • 打卡等级:本地老炮
  • 打卡总天数:603
  • 打卡月天数:1
  • 打卡总奖励:600
  • 最近打卡:2026-10-03 06:32:28
Waylee 发表于 2026-4-15 15:36 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?registerss

×

CGWGuildLeagueMemberApplyList 是帮会同盟系统里请求“待审批入盟帮会列表”的上行包。当前现役 Lua 已接入,但包体本身只带 1 个 4 字节占位参数。

包信息

项目 内容
封包 ID 338
包名 CGWGuildLeagueMemberApplyList
方向 Client -> Server
对应回包 WGCGuildLeagueMemberApplyList (518)
固定包长 4
作用 请求当前同盟的待审批入盟帮会列表

包体结构

偏移 长度 字段 类型 含义
0x00 0x04 reserved_1 int32 当前 Lua 读取但不参与业务判断的占位参数

总长度:

4 字节

当前实际行为

  • 当前 msgagent.lua 会把请求直接转给 ma_guild:CGWGuildLeagueMemberApplyList()。
  • 现役实现真正使用的是角色当前帮会 ID 和当前角色 GUID,请求包体里的 4 字节参数没有参与主业务判断。
  • 查询成功后,服务端回 WGCGuildLeagueMemberApplyList(518),当前最多下发 10 条申请帮会记录。

服务端落点

  • 协议定义:/home/ubuntu/Game2/services/game/packet.lua
  • 请求入口:/home/ubuntu/Game2/services/msgagent.lua
  • 帮会处理:/home/ubuntu/Game2/msgagent_module/ma_guild.lua
  • 对应回包文档:/home/ubuntu/Game2/docs/07_登录_网络_封包/packet.WGCGuildLeagueMemberApplyList.md

关键代码

packet.CGWGuildLeagueMemberApplyList = {
    bis = function(self, buffer)
        local stream = bistream.new()
        stream:attach(buffer)
        self.unknow_1 = stream:readint()
    end
}
function ma_guild:CGWGuildLeagueMemberApplyList(mal)
    local guild_id = self:get_guild_id()
    local list = skynet.call(".Guildmanager", "lua", "guild_league_member_apply_list", self:get_guid(), guild_id, mal)
    local msg = packet_def.WGCGuildLeagueMemberApplyList.new()
    for k, v in pairs(list) do
        msg[k] = v
    end
    self:send2client(msg)
end

结论

  1. CGWGuildLeagueMemberApplyList(338) 是同盟入盟申请列表查询请求包。
  2. 包体本身只有 1 个 4 字节占位参数,现役主链并不依赖它做业务判断。
  3. 真正的结果由 WGCGuildLeagueMemberApplyList(518) 返回。
您需要登录后才可以回帖 登录 | registerss

本版积分规则

QQ|手机版|雪舞知识库 ( 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 )|天天打卡

GMT+8, 2026-10-4 11:26 , Processed in 0.066118 second(s), 26 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表