【干货】《绝地求生》外挂开发教程11:解密血量算法
文摘
社会
2025-01-04 17:00
广西
我们这期教程就来编写代码来实现它,这部分代码是我们之前的代码,对吧?我们的血量肯定需要改一下,然后我已经提前写好了算法。我将算法复制粘贴到了这里。这样,我们就可以创建一个头文件,叫做 health.h,然后直接粘贴代码过来就好了,对吧?应该能看懂吧?我们可以将这里的数组与这里对比一下。这个数组对应的是这里,然后 offset 让我们的 char3 和 sf 进行比较。get out 部分和这里是一模一样的。V5 传进来,是我们的 9B0。然后 wave 的值 return v3。这里是 balloon,我们需要的不是是否加密,而是血量的值,所以稍微改了一下。没有什么难度吧,我相信大家都可以搞定的。以后更新的话估计也就是更新这些东西和密钥了,到时候仔细对一下这个地方就可以了。那我们来看一下我们的代码,我的代码在哪个线程里面,然后呢,在绘制玩家这里,我们的这个黑S在哪?还在这里啊。这里是我们的对象。我先在这里包含一下头文件吧,是 HEAL 的对吧?然后,这里我就可以把它注释了啊。这里应该是什么?get health 呃,应该是它 get health,然后传进来一个对象就可以了对吧?是不是很方便啊?很方便。这样就搞定了。打印一下吧,把我们的这个 log a 打印一下,把我们的血量也打印一下,health 等于百分号 F 好。这样呢,我们的血量就打印了。然后其他的偏移我都更新好了啊,其他的偏移我都更新好了。好看,血量都显示出来了啊,都显示出来了啊。嗯,如果你没有更新的话,有部分的血量可以显示出来啊,但是呢,你想把所有的血量都显示出来,那你需要把这个加密给解一下啊。这样解一下,嗯,我们现在都更新好了啊,这个血量对吧,然后他的这个名字距离,然后矩阵对吧。怎么掉水里去了?还有物资啊,还有物资。我把它隐藏了啊,你看距离你附近的物资枪械对吧?这个步枪、扩容饮料啊,你看距离什么的。还有这个啊,那个光线追踪我没更新啊,所以你看到他这个骨骼的颜色没变对吧,因为我这个光线追踪还没更新啊。这都是我们之前的教程都讲过了啊,这都是小问题了。