游戏数组如何有效查找?本文就是专为解决游戏数组查找难而写就的。
希望可以起到抛砖引玉的作用。
8种游戏数组:
1.背包数组(结构)
2.怪物数组(结构)
3.技能数组(结构)
4.地面物品数组(结构)
5.任务数组(结构)
6.装备数组(结构)
7.队友数组(结构)
8.宠物数组(结构)
游戏数组查找方法
找背包数组(结构)方法:
1.通过搜索背包物品的数量,比如说,背包里面有个红药,有100个,那么,我们就用CE搜索100.
然后吃掉一个,改变他的数量,在搜索99.一次类推,最后会得到一个或者几个数值.剩下的就慢慢测试吧.
2.用物品在背包格里面的位置来搜索,比如说红药在背包第一个格子里面,我们用CE就搜索 未知初始化数值.
然后改变红药在背包的位置,移动到其他位置,搜0,移动回来,搜改变的数值,以此类推.
2.怪物数组(结构)方法:1.我最常用的就是通过怪物的血量来找.搜索怪物的血值方法和上面类似
2.通过怪物的名字搜索,这个方法比较麻烦,有时候要看运气.而且还要看怪物名字是什么类型的.文本还是UNICODE.
3.技能数组(结构)方法:1.搜索CD时间,一般都是用回城这个技能来搜索,先用CE搜索,未知初始化数值,然后搜索减少的数值.
2.通过技能名字查找,CE搜索文本型,技能的名字.
4.地面物品数组(结构)方法:1.找距离,找一个不变的地面物品,通过人物走远走近,搜索增加或减少的数值.
2.找名字吧,不过这个比较麻烦,也比较耗时间,就是CE搜索未知初始化数值,然后地面掉一个物品,就搜这个物品名字
5.任务数组(结构)方法:1.通过任务打怪的数量来查找,比如你打15/50,就搜索15,打16,就搜索16.
2.通过任务的名字来查找,CE搜索任务的名字.这个比较好找.
3.通过任务的数量来查找,这个和方法1差不多.
6.装备数组(结构)方法:1.通过装备的耐久度来搜索,一般是字节.
2.通过装备的名字来搜索.CE搜索装备的名字.
7.队友数组(结构)方法:1.通过队伍的数量来搜索,比如你一个队伍5个人,就搜5.然后T掉一个,就搜减少.
2.搜索队伍里面队友的血量.
3.搜索队伍里面队友的名字.
4.通过搜索队伍里面队友掉线的方法,因为一般来说,组队了,掉线不会马上脱离队伍的,这时候就可以通过上线,下线来搜索
8.宠物数组(结构)方法:1.通过宠物的属性来搜索,比如宠物的血,等级,坐标等
2.通过宠物的召唤标志来搜索,比如召唤搜1,没有召唤搜0.
好了,方法讲到这里也就差不多了,更多的是大家的实践和思考。
本文权当抛砖引玉之用。