枪支准确度排行榜的计算

我正在为 Garry's Mod 开发一个排行榜系统,但我遇到了一个小问题,与我正在跟踪的统计数据之一有关。

我正在跟踪许多统计信息,包括发射的子弹数和实际击中的子弹数,并使用这些信息来计算玩家的准确性,如下所示:

(枪击数/击中数)* 100

我使用的方法的问题在于,人们可以通过登录并只射击一个子弹并将其击中某人来排名榜的顶部,因此准确性为100%。

有没有办法解决这个问题?

点赞
用户4172040
用户4172040

你可以设置一个射击次数的最小值来排名。我认为100是一个不错的数字。

另外,由于除法和乘法是拥有相同优先级并且已按正确顺序进行的运算符,所以在运算中你不需要加括号。只有在使用以下方式时才需要加括号。

100 * (gunHits / gunShots)

2014-12-05 23:07:30