Задать вопрос
@Aviloo

Ошибка при конкатенации: value cannot be resolved to a variable?

Здравствуйте, форумчане. У меня не получается с конкатенировать строки в java . Прошу помочь!
package rStats.pack.mainlab;
 
import java.util.concurrent.ConcurrentHashMap;
 
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.player.PlayerJoinEvent;
 
public class PlayerExp implements Listener {
    private static final ConcurrentHashMap<Player, Integer> playersData = new ConcurrentHashMap<>();
    public static void addValue(Player p, int value) {
        playersData.putIfAbsent(p, playersData.getOrDefault(p, 0) + value);
        return;
    }
    public static void getValue(Player p) {
        playersData.getOrDefault(p, 0);
    }
    @EventHandler
    public void BlockBreak(BlockBreakEvent e) {
        Player p = e.getPlayer();
        addValue(p, 10);
        p.sendMessage("Вам начислено 10 очков");
    }
    public void join(PlayerJoinEvent e) {
        Player p = e.getPlayer();
        getValue(p);
        p.sendMessage("Твой уровень равен " + value);
    }
        
}


Ошибка:
value cannot be resolved to a variable
  • Вопрос задан
  • 236 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы