包信息
- 包名: WGCRetUnUseCoupleFashion
- ID: 1216
- 方向: WGC(世界服务器→客户端)
- 大小: 7 字节(固定)
- 无专用回包
包体结构
| 偏移 |
长度 |
字段 |
类型 |
含义 |
| 0 |
4 |
guid |
int |
角色GUID |
| 4 |
1 |
result |
byte |
操作结果(0=成功) |
| 6 |
2 |
reserved |
ushort |
保留字段 |
当前实际行为
世界服务器下发双人坐骑(情侣骑乘)卸下操作结果给客户端,客户端根据 result 字段显示成功或失败提示。
服务端落点
Lua 服务端未直接使用此包,由 C++ 层处理双人坐骑卸下逻辑后直接发送封包给客户端。
关键代码
Read 函数 (0x140623B60):
sub_1403F9B00(a2, a1 + 24, 4u); // 读4字节 guid
sub_1403F9B00(a2, a1 + 28, 1u); // 读1字节 result
sub_1403F9B00(a2, a1 + 30, 2u); // 读2字节 reserved
GetPacketID: 返回 1216
GetPacketSize: 返回 7
相关封包
| ID |
包名 |
方向 |
说明 |
| 1214 |
WGCRetUseCoupleFashion |
WGC→客户端 |
双人坐骑使用结果(10字节) |
| 1215 |
CGWUnUseCoupleFashion |
客户端→WGC |
双人坐骑卸下请求(11字节) |
| 1216 |
WGCRetUnUseCoupleFashion |
WGC→客户端 |
双人坐骑卸下结果(7字节) |
结论
WGCRetUnUseCoupleFashion 是双人坐骑(情侣骑乘)卸下操作的世界服回复包。客户端发送 CGWUnUseCoupleFashion 请求后,世界服返回此结果包。新版 ID 已变更为 1220。
|