首页
社区
课程
招聘
[求助]魔兽争霸分组信息
发表于: 2009-12-1 00:51 6032

[求助]魔兽争霸分组信息

2009-12-1 00:51
6032
不知道坛子里有没有雪友喜欢玩War3,小弟有几个问题请教大家,在魔兽争霸里面,加入主机之后,有个选择队伍分组,例如拿Dota来说,分队伍1(近卫军团)\队伍2(天灾军团),怎么样我才能知道主机里面的用户是在队伍1还是队伍2呢?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 442
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
说错了修改一下

游戏结束,胜出的一方按F11可以看到这把勾勾上了

剩下的我也不知道了

上传的附件:
2009-12-1 07:32
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
先选一队,ce搜0; 再选2队,ce搜1。
2009-12-1 16:11
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我在截获的封包里面,找到了这样一段数据

F7 28 09 00 01 FF 02 11 00

如果我是队伍1,就是F7 28 09 00 01 FF 02 11 00,如果我是队伍2,那就是F7 28 09 00 01 FF 02 11 01
如果我是队伍3,那就是F7 28 09 00 01 FF 02 11 02 以此类推。如果我是裁判或者观察者,F7 28 09 00 01 FF 02 11 CC

但是这断封包数据只会在我进入游戏里面,手动选择队伍以后,才会出现。
假如说,我加入某个主机,如果不去手动调换队伍的话,那么'F7 28 09 00 01 FF 02 11 00'这段数据就不会有,那么在这个时刻,我应该怎么判断游戏里面,哪些玩家在哪队呢?
2009-12-1 16:48
0
雪    币: 152
活跃值: (106)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
你的意思是,这个包,是你已经具备你属于某个队伍的状态后,你才能接受到这个包..???
你的意思是,这个包,是你已经具备你属于某个队伍的状态后,你才能发送这个包..???

某种意义上来说,你必须属于某个队伍.然后才会根据你的队伍的一些属性做一些接受.
2009-12-1 17:10
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
也就是说,玩家默认加入主机的时候,是不知道他在队伍几的,因为玩家没有手动换队伍的话,是收不到
F7 28 09 00 01 FF 02 11 01 这个包的
2009-12-1 19:30
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
在线等高手来解答啊!!
2009-12-1 19:43
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
*(int*)((int)g_hGameDll+0x871654)

这儿就是房间信息指针。至于里面的信息代表什么,你自己去分析。

1.20e
2009-12-2 09:29
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
问题已经解决了!谢谢各位!
2009-12-2 09:47
0
游客
登录 | 注册 方可回帖
返回
//