Gustavo Alves Postado Fevereiro 1, 2016 Denunciar Compartilhar Postado Fevereiro 1, 2016 (editado) Quando o jogador o jogador digiar /bolao admin, Tem que aparecer uma lista com os comandos de admin, Porem nao está aparecendo, O que esta de errado? Codigo package me.gualves.GBolao; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin { int acumulado = 0; public void onEnable() { Bukkit.getConsoleSender().sendMessage("§3-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"); Bukkit.getConsoleSender().sendMessage("§3[GBolao] §bPlugin habilitado com sucesso"); Bukkit.getConsoleSender().sendMessage("§3[GBolao] §bPlugin by §aGualves"); Bukkit.getConsoleSender().sendMessage("§3[GBolao] §bVersao §e1.0"); Bukkit.getConsoleSender().sendMessage("§3-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"); saveDefaultConfig(); } public void onDisable() { Bukkit.getConsoleSender().sendMessage("§4-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"); Bukkit.getConsoleSender().sendMessage("§4[GBolao] §cPlugin desabilitado com sucesso"); Bukkit.getConsoleSender().sendMessage("§4[GBolao] §cPlugin by §5Gualves"); Bukkit.getConsoleSender().sendMessage("§4[GBolao] §cVersao §41.0"); Bukkit.getConsoleSender().sendMessage("§4-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"); } public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if (!(sender instanceof Player)) { sender.sendMessage("§cUtilize esse comando dentro do jogo"); return true; } Player p = (Player)sender; if (cmd.getName().equalsIgnoreCase("bolao")) { if (args.length == 0){ p.sendMessage(getConfig().getString("Erro").replace(">>", "»").replace("<<", "«").replace("&", "§")); { return true; } }else{ if (args.length == 1){ if (args[0].equalsIgnoreCase("comandos")) { if (!p.hasPermission(getConfig().getString("Permissao_Admin"))) { p.sendMessage(getConfig().getString("Erro2")); return true; } } for (String s : getConfig().getStringList("Mensagens.Admin")) { Bukkit.broadcastMessage(s.replace("&", "§").replace(">>", "»").replace("<<", "«")); return true; } }else{ if (args.length == 1){ if (args[0].equalsIgnoreCase("iniciar")) { if (!p.hasPermission("Permissao_Admin")) { p.sendMessage(getConfig().getString("Erro2")); } } } } } return false; } return false; } } Config #Plugin - GBolao #Versao - 1.0 #Autor - Gualves #Servidor - TitaniumPvP #Mensagem que ira aparecer quando o jogador nao tiver permissao apra ver os comandos Erro2: '&cSomente STAFFs podem usar esse comando!' #Mensagem que ira aparecer caso o comando esteja incompleto Erro: '&3&l[Bolao] &bUtilize &a/bolao apostar &bpara apostar!' #Permissao para poder ver os comandos do bolao Permissao_Admin: 'gbolao.admin' #Mensagens do Evento Messages: Admin: - '&3&l[Bolao] &bComandos:' - '&3>> &b/bolao iniciar - &eInicia o Evento Bolao' - '&3>> &b/bolao cancelar - &cCancela o Evento Bolao' - '&3>> &b/bolao apostar - &eApostar no Evento Bolao' Editado Fevereiro 1, 2016 por Gustavo Alves Link para o comentário Compartilhar em outros sites More sharing options...
Gustavo Alves Postado Fevereiro 2, 2016 Autor Denunciar Compartilhar Postado Fevereiro 2, 2016 Achei o erro, Eu estava usando for (String s : getConfig().getStringList("Messages.Admin")) { Bukkit.broadcastMessage(s.replace("&", "§").replace(">>", "»").replace("<<", "«")); return true; } Ali no Messages Eu tinha colocado Mensagens kkk Link para o comentário Compartilhar em outros sites More sharing options...
Proyx Postado Fevereiro 1, 2016 Denunciar Compartilhar Postado Fevereiro 1, 2016 (editado) em nenhum lugar do seu código mostra que você fez um comando chamado /bolao admin Editado Fevereiro 1, 2016 por Proyx Link para o comentário Compartilhar em outros sites More sharing options...
Gustavo Alves Postado Fevereiro 1, 2016 Autor Denunciar Compartilhar Postado Fevereiro 1, 2016 em nenhum lugar do seu código mostra que você fez um comando chamado /bolao admin /bolao comandos* No caso o admin e a mensagem do /bolao comandos Link para o comentário Compartilhar em outros sites More sharing options...
caneva20 Postado Fevereiro 1, 2016 Denunciar Compartilhar Postado Fevereiro 1, 2016 (editado) Primeiro, não "tem" o comando /bolao admin ai. Tenta isso: package me.gualves.GBolao; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin { int acumulado = 0; public void onEnable() { Bukkit.getConsoleSender().sendMessage("§3-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"); Bukkit.getConsoleSender().sendMessage("§3[GBolao] §bPlugin habilitado com sucesso"); Bukkit.getConsoleSender().sendMessage("§3[GBolao] §bPlugin by §aGualves"); Bukkit.getConsoleSender().sendMessage("§3[GBolao] §bVersao §e1.0"); Bukkit.getConsoleSender().sendMessage("§3-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"); saveDefaultConfig(); } public void onDisable() { Bukkit.getConsoleSender().sendMessage("§4-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"); Bukkit.getConsoleSender().sendMessage("§4[GBolao] §cPlugin desabilitado com sucesso"); Bukkit.getConsoleSender().sendMessage("§4[GBolao] §cPlugin by §5Gualves"); Bukkit.getConsoleSender().sendMessage("§4[GBolao] §cVersao §41.0"); Bukkit.getConsoleSender().sendMessage("§4-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"); } public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if (!(sender instanceof Player)) { sender.sendMessage("§cUtilize esse comando dentro do jogo"); return true; } Player p = (Player)sender; if (cmd.getName().equalsIgnoreCase("bolao")) { if (args.length == 0){ p.sendMessage(getConfig().getString("Erro").replace(">>", "»").replace("<<", "«").replace("&", "§")); { return true; } else if (args.length == 1){ if (args[0].equalsIgnoreCase("comandos")) { // Não tenho certeza mas aqui seria o "/bolao admin"? if (!p.hasPermission(getConfig().getString("Permissao_Admin"))) { p.sendMessage(getConfig().getString("Erro2")); return true; } } for (String s : getConfig().getStringList("Mensagens.Admin")) { Bukkit.broadcastMessage(s.replace("&", "§").replace(">>", "»").replace("<<", "«")); return true; } } else if (args.length == 1){ if (args[0].equalsIgnoreCase("iniciar")) { if (!p.hasPermission("Permissao_Admin")) { p.sendMessage(getConfig().getString("Erro2")); } } } } } //Aqui tinha um else. } return false; } return false; } } @Edit. Peço desculpas por paraecer que não li nada acima, quando abri o tótipo não tinha. :) @Edit 2 Não sei se funcionou, mas caso sim posso te explicxar o que fiz. Editado Fevereiro 1, 2016 por caneva20 Link para o comentário Compartilhar em outros sites More sharing options...
Proyx Postado Fevereiro 1, 2016 Denunciar Compartilhar Postado Fevereiro 1, 2016 if (args[0].equalsIgnoreCase("comandos")) { if (!p.hasPermission(getConfig().getString("Permissao_Admin"))) { p.sendMessage(getConfig().getString("Erro2")); return true; } } veja bem, a unica coisa que fez no seu comando, é mostrar o erro Link para o comentário Compartilhar em outros sites More sharing options...
Gustavo Alves Postado Fevereiro 2, 2016 Autor Denunciar Compartilhar Postado Fevereiro 2, 2016 veja bem, a unica coisa que fez no seu comando, é mostrar o erroVerdade, Vlw pela ajuda, Não tinha prestado atenção nisso :)for (String s : getConfig().getStringList("Mensagens.Admin")) { Bukkit.broadcastMessage(s.replace("&", "§").replace(">>", "»").replace("<<", "«")); return true; } Aqui eu havia colocado para aparecer a lista de comandos do admin no caso Link para o comentário Compartilhar em outros sites More sharing options...
Nano Postado Fevereiro 2, 2016 Denunciar Compartilhar Postado Fevereiro 2, 2016 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Gustavo Alves
Quando o jogador o jogador digiar /bolao admin, Tem que aparecer uma lista com os comandos de admin, Porem nao está aparecendo, O que esta de errado?
Codigo
Config
Editado por Gustavo Alves
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados