gpt4 book ai didi

java - 调平系统不工作

转载 作者:行者123 更新时间:2023-12-01 12:30:04 26 4
gpt4 key购买 nike

我正在尝试制作升级系统,但目前“升级”不起作用。我正在尝试检查玩家在加入服务器时的击杀数量是否超过了他升级所需的数量。

问题是,我有 501 次击杀,我需要 500 次击杀才能升级,但是当我加入我的服务器时什么也没有发生。如何解决?

代码

int kills = plugin.getConfig().getInt("Database."+player.getName()+".Level");
int basicexp = 5;
int incremento = 20;
int level = plugin.getConfig().getInt("Database."+player.getName()+".Level");
int exp = (basicexp * level) + (incremento * level);
int one = 1;
int nextlevel = level + one;
if (kills >= exp) {
plugin.getConfig();
plugin.getConfig().set("Database."+player.getName()+".Level", nextlevel);
plugin.saveConfig();
}

最佳答案

  • 您设置int kills = plugin.getConfig().getInt("Database."+player.getName()+".Level");
  • 您设置int level = plugin.getConfig().getInt("Database."+player.getName()+".Level"); ,所以level == kills .
  • 您设置int exp = (basicexp * level) + (incremento * level); ,所以exp == (basicexp + incremento) * level ,所以exp > level如果(basicexp + increment) > 1 ,这是有可能的。
  • kills == level ,然后exp > kills ,这意味着 kills >= exp 永远不会成立。 .

也许您想在读取 kills 的值时从配置中获取除“.Level”之外的其他内容?

关于java - 调平系统不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26001933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com