Ir para conteúdo

Solitario

Membros
  • Total de itens

    304
  • Registro em

  • Última visita

Tudo que Solitario postou

  1. Bom esse erro ta dando no meu code não sei o por que ... linha 83: } Code: if (cmd.getName().equalsIgnoreCase("ativar")){ if(args.length == 0){ player.sendMessage("§4§l» §c§l/ativar <ID DA COMPRA>"); return true; } player.sendMessage("§6§l» §e§lVerificando compra..."); if(isInt(args[0])){ player.sendMessage("§4§l» §c§lO ID só possui numeros!"); return true; } new Thread() { @Override public void run() { try{ String status = "Verificando"; URL url = new URL("http://localhost/shop/t.php?id=" + args[0]); URLConnection connection = url.openConnection(); BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); String text = in.readLine(); if(text == null){ player.sendMessage("§4§l» §c§lDesculpe mais ocorreu algum erro."); return; } String[] Dados = text.split(" - "); in.close(); if(text.contains("rejected")){ player.sendMessage("§4§l» §c§lStatus: Rejeitado."); status = "Ok"; return; } if(text.contains("pending")){ player.sendMessage("§6§l» §e§lStatus: Aguardando pagamento."); status = "Ok"; return; } if(text.contains("in_process")){ player.sendMessage("§6§l» §e§lStatus: Processando pagamento."); status = "Ok"; return; } if(text.contains("approved")){ String pedido = getConfig().getString("Compras."+ Dados[2]).replace("@Dias", Dados[3].replace(" Dias", "")).replace("@Jogador", player.getName()); if(!(pedido == null)){ player.sendMessage("§2§l» §a§lStatus: Aprovado & Ativado"); Bukkit.dispatchCommand(Bukkit.getConsoleSender(), pedido); Date now = new Date(); SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss"); addmy("'"+ args[0] +"', '"+ player.getName() +"', '"+ format.format(now) +"'"); return; }else{ player.sendMessage("§4§l» §c§lStatus: Aprovado, Mais não foi possivel ativar!"); return; } } player.sendMessage("§4§l» §c§lCompra inexistente!"); } catch (Exception e) { e.printStackTrace(); } } }.start(); } return false; } Se vcs quiserem reaproveitar o code pra criar sistema de /ativar do mercadopago e.e ... (Metodo pelas notificações)
  2. Ok kk, também n sei usar thread ... ou seja n irei usar muito só quero para isso mesmo :) ... só uma pergunta tava usando return true; em algumas funções ... o que posso usar agora para parar o codigo ? @edit: Tipo não sei de nenhuma api pronta '-' ... se for para criar uma api vou me foder kk
  3. hehe isso mesmo só que do mercadopago ... não vejo outro jeito de capturar os dados
  4. try{ URL url = new URL("localhost/index.php?kd="+ kd +); URLConnection connection = url.openConnection(); BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); String text = in.readLine(); String[] Dados = text.split(" - "); in.close(); } O que esta acontecendo é que ao digitar o comando as vezes termina lagando até não terminar a busca ... ai tipo que da uma travada ...
  5. Não @Edit Nossa que vergonha ;-; .... era apenas por 1 "S" que não era "s" o set da config ta com "spawn.x" e tal ... só que no get ta "Spawn.x" Resolvido
  6. Na verdade só isso aparece no console ao dar /spawn
  7. Erro: Code: package me.spawn; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Sound; import org.bukkit.World; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin implements Listener, CommandExecutor{ public void onEnable(){ saveDefaultConfig(); getServer().getPluginManager().registerEvents(this, this); } public void onDisable(){} public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if ((sender instanceof Player)) { Player player = (Player)sender; if (command.getName().equalsIgnoreCase("spawn")) { player.sendMessage("§3Teleportando para spawn"); Double x = Double.valueOf(getConfig().getString("Spawn.X")); Double y = Double.valueOf(getConfig().getString("Spawn.Y")); Double z = Double.valueOf(getConfig().getString("Spawn.Z")); Float pitch = Float.valueOf(getConfig().getString("Spawn.pitch")); Float yaw = Float.valueOf(getConfig().getString("Spawn.yaw")); World Mundo = Bukkit.getWorld(getConfig().getString("Spawn.world")); Location local = new Location(Mundo, x, y, z, yaw, pitch); player.teleport(local); player.playSound(player.getLocation(), Sound.NOTE_PLING, 1, 0); return true; } if (command.getName().equalsIgnoreCase("setspawn")) { if(player.hasPermission("spawn.setspawn")){ Double x = (double) player.getLocation().getX(); Double y = (double) player.getLocation().getY(); Double z = (double) player.getLocation().getZ(); float pitch = player.getLocation().getPitch(); float yaw = player.getLocation().getYaw(); String Mundo = player.getLocation().getWorld().getName(); getConfig().set("spawn.X", x); getConfig().set("spawn.Y", y); getConfig().set("spawn.Z", z); getConfig().set("spawn.pitch", pitch); getConfig().set("spawn.yaw", yaw); getConfig().set("spawn.world", Mundo); player.sendMessage("§aSpawn setado."); saveConfig(); player.playSound(player.getLocation(), Sound.NOTE_PLING, 1, 0); return true; }else{ player.sendMessage("§cSem permissão!");; player.playSound(player.getLocation(), Sound.NOTE_BASS, 1, 0); } } } return false; } public void aoentrar(PlayerJoinEvent e){ Double x = Double.valueOf(getConfig().getString("Spawn.X")); Double y = Double.valueOf(getConfig().getString("Spawn.Y")); Double z = Double.valueOf(getConfig().getString("Spawn.Z")); float pitch = Float.valueOf(getConfig().getString("Spawn.pitch")); float yaw = Float.valueOf(getConfig().getString("Spawn.yaw")); World Mundo = Bukkit.getWorld(getConfig().getString("Spawn.world")); Location local = new Location(Mundo, x, y, z, yaw, pitch); e.getPlayer().teleport(local); } } plugin.yml name: Spawn version: 1.0 main: me.spawn.Main commands: setspawn: spawn: o que ta errado???
  8. Galera gostaria de saber o que posso fazer para evitar que quando o player faça click em qualquer lugar de este erro: @EventHandler public void onInventoryClick(InventoryClickEvent event) { Player player = (Player) event.getWhoClicked(); ItemStack clicked = event.getCurrentItem(); Inventory inventory = event.getInventory(); if (clicked !=null && inventory.getTitle().equalsIgnoreCase(myInventory.getName()) && clicked.getTypeId() != 0) { event.setCancelled(true); if (clicked.getItemMeta().getDisplayName().equalsIgnoreCase("§a§lKits Iniciantes") && clicked.getType() == Material.GOLD_AXE) { player.closeInventory(); } } } O erro ocorre quando se faz click em um item não definido no code
  9. public boolean reloadConfig() throws NullPointerException, IOException { if (pl != null && fc != null) saveDefault(true, false); return true; } Mais então ... o reload faz resalvar ? (Por que usando o save ele simplesmente não recarrega a config editada e sim volta a salvar a config que estava antes da edição no meu code) @EDIT: Resolvido ^^ public void reload(FileConfiguration ymlConfig, File ymlFile) throws NullPointerException, IOException, InvalidConfigurationException{ try { ymlConfig.load(ymlFile); ymlConfig.save(ymlFile); } catch (IOException e) { e.printStackTrace(); } } O ruim é que tem que colocar: try { reload(Fileconfiguration, File); } catch (NullPointerException | IOException | InvalidConfigurationException e) { e.printStackTrace(); }
  10. <link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootswatch/3.3.4/yeti/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> '-' requer jquery '-' (Resolvido)
  11. Bom tou usando o seguinte code só que não quer funcionar ... alguem pode me ajudar? <a class="btn btn-default btn-xs" role="button" data-toggle="modal" data-target="#Modal1">Informações</a> <!-- Modal --> <div class="modal fade" id="Modal1" tabindex="-1" role="dialog" aria-labelledby="Modal1"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="Modal1">Modal title</h4> </div> <div class="modal-body"> ... </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary">Save changes</button> </div> </div> </div> <!-- FIM --> Não coloquei aqui a implementação do bootstrap mais ja foi colocado ... Bom tenho esse code só que não abre o modal .-.
  12. Só pra confirmar não tem nada de mal eu ter removido os require ip e colocado tudo allow né?
  13. Galera ... como faço para instalar MYSQL + phpmyadmin no centos pelo ssh? (Tutoriais que tentei deram errado formatei a maquina)
  14. >.< Também não era só setar o comando ... Não se usa args[1].isEmpty() para um else por que da erro ... tem que ser args.length .-. (Eu tinha esquecido de colocar só aqui no forum a parte do comando ...) (Motivo do erro: Se usar args[1].isEmpty() se arg 1 não estiver especificado ele ta querendo saber se ele não tem nada escrito ... porem se usar args.length verifica se existe o argumento ou não) RESOLVIDO ...
  15. Bom tava de boas e descobri que se a pessoa usar tipo /teleport set em vez de aparecer o comando como se usa da erro: Code: public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){ if(args[0].equals("set")){ if(!args[1].isEmpty()){ } }else{ player.sendMessage("§9§m-§3 /teleport set <nome>"); } return true; }
  16. Ficou errado no Public static tem que ser Public static void ou Public void... E o catch não deu certo
  17. Bom gente este é o code que possuo usando no momento: public void salvar(FileConfiguration ymlConfig, File ymlFile) { try { ymlConfig.save(ymlFile); } catch (IOException e) { e.printStackTrace(); } } public File LYML = new File(this.getDataFolder()+"/l.yml"); public FileConfiguration L = YamlConfiguration.loadConfiguration(LYML); Eu gostaria de fazer para ele carregar novamente a config só que no comando até agora todas as tentavias foram fail ... e ele termina voltando a config de antes do arquivo salvo... (Pra quem não entendeu: Quero fazer no reload ele carregar a configuração setada no arquivo)
  18. Era isso mesmo :) (Não testei + é esse code que eu precisava ^-^)
  19. Bom tava querendo saber como posso fazer tipo se o player digitar um comando ele verifica se esta na config e se estiver ele executar as funções ... (Só queria saber como pegar tipo na config ta Cmds: Oi: Msg: '......' Quando fosse colocado isso na config ele já poderia usar tipo /oi e dar essa mensagem '-') (Não achei no google talvez por que não sei como pesquisar sobre essa parte )
  20. e.e primeiramente desculpa por não responder antes (energia aqui na minha cidade ta um c*) Duvida ... ficaria como ? Criando uma list ou apenas o code msm eu iria pegar os leaders para string ...
  21. Já entrei nesse servidor (As vezes jogo la), Pelo menos o que vejo é visual basic + mysql o principal usado, ele verifica dados do minecraft e envia via mysql se esta bem ou esta ruim dando o resultado no tab que estara puxando para colocar como prefix .
×
×
  • Criar Novo...