FC重装机兵复制战车刷钱的详细策略要点和原理?找到第一个同伴的时候,复制一辆战车,然后去战车店买一个特殊的弹药战斗中使用。战斗结束后,弹出仓库里会出现255个特殊弹药,卖出去刷钱!这是一个大致的刷钱过程。
原理
实际上可以理解为一种简单的数据溢出,游戏中战车特殊弹药的数量是0~255个,即用一个字节的无符号数值数据面存储(因为弹药的数量不能为负)。
众所周知,电脑只知道二进制,上面提到的一个字节是用八位二进制数来表示的,即0000000~111111(二进制)11111(二进制)是255(十进制),而数值数据是以二进制的补码形式存储在电脑中的(懂补码的同学不用解释,不懂补码的同学一两句也解释不清楚,所以不详细解释)
-1(十进制)的补码是1111111(二进制)。有人发现-1和255(十进制)在电脑中的表现形式是111111(二进制)1。我们只是想利用这一点,把弹药的数量变成-1,然后我们就有了255个弹药!