Hopesfx Postado Outubro 24, 2018 Denunciar Compartilhar Postado Outubro 24, 2018 Bem, queria fazer split pra config, colocar nesse formato Comandos: - 'permissao;comando' A permissão funciona se tiver tal permissão, o console vai executar um comando quando clicar no item do gui. for (String cmd : Main.plugin.getConfig().getStringList("Comando")) { if(p.hasPermission("vip.primeiro")) { ConsoleCommandSender c = Bukkit.getConsoleSender(); Bukkit.dispatchCommand(c, (cmd.replace("<player>", p.getName()))); p.sendMessage("testeprimeiro"); Esse é o objetivo, quem puder me ajudar e mostrar como ficaria, agradeço. Link para o comentário Compartilhar em outros sites More sharing options...
mabazi Postado Outubro 25, 2018 Denunciar Compartilhar Postado Outubro 25, 2018 pelo q entendi vc quer separar a String 'permission;comando' em duas strings individuais, certo? for(String cmd : main.getConfig().getStringList("comandos")){ //ele vai ler todas as linhas da list String[] separador = cmd.split(";"); //vai dividir em grupos, cada grupo começa e termina entre um ; (pode usar qualquer caractere) String permissao = separador[0]; String comando = separador[1].replace("<player>", player.getName()); if(player.hasPermission(permissao)){ bukkit.dispatchCommand(bukkit.getConsoleSender(), comando); } } 1 Link para o comentário Compartilhar em outros sites More sharing options...
Reset Postado Dezembro 15, 2018 Denunciar Compartilhar Postado Dezembro 15, 2018 Seu tópico foi marcado como Inativo. Para reverter está ação, entre em contato com a equipe de Moderação. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados