Ir para conteúdo
  • 0

[Resolvido] Por que ta dando errado? '-'


Arturd99

Pergunta

Pois bem, to com uma dúvida em Java, minha area de programação não é essa, mais eu to aventurando nela, para conhece-la melhor, mais sem delongas...

 

Aparece sublinhado de vermelho essas seguintes áreas, não sei o motivo, mais ta sublinhado:

 

4i8YmxI.png

 

Codigo todo:

package me.Arturd99.ADMoney;

import java.util.HashMap;
import java.util.List;

import org.bukkit.Bukkit;
import org.bukkit.OfflinePlayer;
import org.bukkit.Server;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.HandlerList;
import org.bukkit.event.Listener;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitScheduler;
import org.bukkit.scoreboard.ScoreboardManager;

import com.sun.webkit.plugin.Plugin;

public class Main extends JavaPlugin implements Listener{
	
	public Main main = this;
	public Server server = Bukkit.getServer();
	public ScoreboardManager score = Bukkit.getScoreboardManager();
	public FileConfiguration cf = getConfig();
	public PluginManager pm = Bukkit.getPluginManager();
	public BukkitScheduler sh = Bukkit.getScheduler();
	public CommandSender send = Bukkit.getConsoleSender();
	
	@Override
	public void onLoad() {
		saveInicial();
		putMoney();
		
	}
	
	@Override
	public void onEnable() {
		HandlerList.unregisterAll();
		saveMoney();
	}
	
	@Override
	public void onDisable() {
	HandlerList.unregisterAll();
	}
	
	@Override
	public boolean onCommand(CommandSender sender, Command command, String label, String[] a) {
			
		if(!(sender instanceof Player)) {
			sender.sendMessage("§cApenas para Players!");
			return true;
		}
		Player p = (Player) sender;
		if(cmd.getName().equalsIgnoreCase("saldo")) {
			if(a.length == 0) {
				p.sendMessage("§6 Saldo: " + money.get(p));
				return true;
			}
		}
		return false;	
	}
	
	@Override
	public List<String> onTabComplete(CommandSender sender, Command command,String alias, String[] args) {
		return null;
	}
	
	public HashMap<OfflinePlayer, Integer> = money = new  HashMap<>();
	
	public void putMoney(){
		for (OfflinePlayer p: Bukkit.getOfflinePlayers()){
			if(cf.contains("Money." + p.getName())){
				ADMoney.put(p, cf.get("Money." + p.getName()));
			}else{
				
				money.put(p, getInicial());
				
			}
		}
		
	}
	
	public void saveMoney(){
		
		for(OfflinePlayer p : Bukkit.getOfflinePlayers()){
			
			cf.set("Money." + p.getName(), money.get(p));
			
		}
	}
	
	public void saveInicial() {
		
		cf.addDefault("Inicial", 30);
		cf.options().copyDefaults(true);
		saveConfig();		
	}
	
	public int getInicial() {
		
		return cf.getInt("Inicial");
		
	}
	
	
}

Agora o motivo de dar erro eu ja não sei '-', alguem poderia me auxiliar? to iniciando hj nos plugins '-'

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

 

Em vez de:

public boolean onCommand(CommandSender sender, Command command, String label, String[] a)

Usa:

  public boolean onCommand(CommandSender sender, Command cmd, String label, String[] a)

 

Ok,vlw, ta arrumado agr ele, vlw

Editado por Arturd99
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...