Ir para conteúdo

zDubsCrazy Banido

Membros
  • Total de itens

    290
  • Registro em

  • Última visita

Tudo que zDubsCrazy Banido postou

  1. Não usa while public static void startConsole() { Scanner s = new Scanner(System.in); String cmd = s.nextLine(); if(cmd.equalsIgnoreCase("cardapio")) { // ação do comando } else { System.out.println("Comando inválido."); startConsole(); // enquanto o comando não for "cardápio", ele irá mostrar que o comando é inválido e esperar o usuário digitar outro comando novamente. } } @EDIT: Chame esse metódo no inicio: public static void main(String[] args) { startConsole(); }
  2. Mas o display name que você deu pro cara é o nome dele com cor '--' Usa ChatColor.stripColors(p.getDisplayName()) no lugar de p.getName()
  3. Ta, mas esse plugin você tem que definir ele no onEnable()
  4. Li umas 15 vezes e não entendi. Muito "display name" numa frase só. @EDIT: @EventHandler public void aoEntrar(PlayerJoinEvent e) { Player p = e.getPlayer(); p.setDisplayName("§4" + p.getName()); p.sendMessage("§2Seu nick agora é " + p.getName()); // Mensagem toda verde }
  5. Vejamos que você é um cara que não lê as coisas direito. @EDIT: Acho que não entendi... Quer saber se ele ta logado com a conta original? Ou se o nick é de uma conta original?
  6. Antes de: "&9", coloca: texto.substring(0, c). Deve ajeitar.
  7. Achei que você tava querendo fazer a parada se mexendo... Pra fazer as letras mudarem faz tipo assim: String texto = "SEU-TEXTO"; new BukkitRunnable() { int c = 0; public void run() { if(c+1<=texto.length()) { String msg = "&9" + texto.substring(c, c+1) + "&f" + texto.substring(c+1); c+=1; obj.setDisplayName(msg); } else { c = 0; } } }.runTaskTimer(plugin, 0, 3); // Lembrando que nao testei e concerteza vai dar algo errado, mas vê se ajuda pelo menos
  8. public boolean contaOriginal(String nick) { boolean b = false; URL url = new URL("http://www.minecraft.net/haspaid.jsp?user=" + nick); BufferedReader reader = new BufferedReader(url.openStream()); String linha; while((linha = reader.readLine()) != null) { if(linha.equals("true")) { b = true; } } return b; } // Não testei @EDIT: Acho que não entendi... Quer saber se ele ta logado com a conta original? Ou se o nick é de uma conta original?
  9. 1. Repeating Task 2. Classe Scroller Um exemplo ("de cabeça"): new BukkitRunnable() { Scroller scroller = new Scroller("&aExemplo de código! &cTeste &9Teste", 16, 5, '&'); Objective obj = seu-objective; public void run() { obj.setDisplayName(scroller.next()); } }.runTaskTimer(plugin, 0L, 3L); // executar a cada 3 ticks
  10. Tira aí, vlw. To zuando, pode deixar.
  11. Vai ficar postando a config dos seus plugins por que?
  12. Melhor que isso? 1. Olha o nome do arquivo, ta sallesteste.java e você declarou a classe com o nome de Main. Se o nome do arquivo é sallesteste, no código tem que ser sallesteste também. Altere de Main para sallesteste 2. 'IF' é uma condição, ou seja, você tem que comparar ou verificar alguma coisa ali, não pode estar vazio.
  13. É porque você ta na base do ctrl+c, ctrl+v. Olha o nome da classe que você declarou e o nome do arquivo... E essa condição vazia...
  14. Vários tópicos sobre isso e nenhum ensinou realmente, hoje vou explicar uma maneira. Primeiro, em questão de keys, você pode criar o seu próprio sistema (caso saiba), o método mais seguro seria fazendo uma consulta em um banco de dados MySQL. Caso não saiba, recomendo usar o LisenseUnit do NunoFacha. Tendo um bom sistema de keys, basta então fazer uma ofuscação, eu nunca consegui usar o ProGuard (o mais conhecido), então achei o Allatori. Baixe ele em http://allatori.com e ao extrair navegue até: "tutorial/step1/" e cole o seu plugin nessa pasta, após fazer isso abra o arquivo config.xml e edite as tags como segue: <jars> <jar in="Arquivo-do-plugin.jar" out="Arquivo-ofuscado.jar"></jar> </jars> Salve, e execute o arquivo RunAllatori.bat e espere. Após fazer isso seu plugin já pode ser passado para crianças que fazem 1 server por dia.
  15. Não apoio. É como fazer das palavras do cara as suas.
  16. Acho descnecessário também. Se o plugin tem algo de malicioso, o dono do server que deve tomar cuidado. Sem contar no atraso para liberar. Se fosse um site especifico para plugins, beleza, mas como não são tantos tópicos de plugins assim, acho desnecessário. Não apoio.
  17. zDubsCrazy Banido

    eis a questão

    Qual a questão?
  18. A primeira linha tem que ser OBRIGATORIAMENTE "[DM]" e a segunda OBRIGATORIAMENTE o nome da arena.
  19. Tapatalk faz um re-render dos tópicos, para os atributos do celular/tablet. Fica melhor para visualizar, etc.
  20. Eu sei q é importante, só comentei isso porque não gosto de ficar lendo coisas grandes...
×
×
  • Criar Novo...