关于极品飞车9中用完修改器后的赏金
如题,我在玩极品飞车9时用了修改器,版本是3.几的那只,就是F1是“给你许多赏金”,大概是这个的关系,我之后就有上亿赏金,可是不知道怎么的,用着用着,有天看我的赏金变成负的一亿多,而且就定在一个值,不加也不减,再开修改器按F1也没用,怎么办?
……你这就属于玩过了的,有幸见到了传说中的数据溢出。
在计算机系统当中,数值都是以二进制的方式存在的……没意见吧。其表示方式是有一定的规则的。NFS的赏金都是整数,所以是以整型存在的,大小是2Byte,也就是16位。后15位用于标识数值大小,而负数是使用反表示法来记录的。
举个例子,一个4b的内存地址,用来表示整数。后三位是绝对值,那么其容纳范围就是-8到7。最大值就是0111,也就是7,那么如果你强制再给他加1,那么就会见到你所见到的情况的微缩版——数值变成1000,在4b寻址的BIN数据当中,它就是-8,因为反码是0111,也就是7,因为0000(也就是十进制0)的缘故需要减1,也就是-8。
当然大多数语言都会直接将其判定为8然后给你返回一个Overflow,但是还有很多的语言,比如C和C ,都会很不智能的给你返回错误结果。
可想而知NFS也是使用了类似的算法。而且按照“上亿”的说法,NFS可能是划分了32b空间用于赏金的分配。
解决方法只能是删掉帐户重新来过。损失有点大,你可以到网上去找各阶段的通关存档。
修改器不仅会造成各种各样意料不到的BUG,还会严重损失游戏体验,严重不建议使用修改器来玩NFS,磨练技术才是王道。
问:怀孕孕妇能不能看动画片和打游戏,我不是说辐射问题,是听说动画片里的卡通人物看了对...
答:没有任何科学道理的! 怀孕期间能够保持愉悦的心情,对于孕妇来说就是最好的!但是不要长时间的久坐!!详情>>