Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''iniciantes''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Comunidade
    • Informações Importantes
    • Anúncios
    • Membros
    • Lista negra
    • Eventos
  • Minecraft
    • Seu servidor hospedado no lugar certo!
    • Servidores
    • Construções
    • Plugins
    • Skripts
    • Serviços
    • Geral
  • FiveM
    • Servidores
    • Desenvolvimento
    • Serviços
    • Outros
  • Programação
    • Geral
    • Java
    • Web & Desktop
    • Discord
    • Servidores dedicados para grandes projetos.
  • Sistemas operacionais
    • Windows
    • Linux
    • Celular
  • Fóruns
    • Invision Power Services (IPS)
    • XenForo
    • Legacy IPB
    • Outros
  • Design
    • Pedidos
    • Dúvidas
    • Exposição
    • Tutoriais
    • Recursos
  • Jornalismo
    • Notícias
    • Entrevistas
    • Eventos
    • Outros
  • Jogos
    • Geral
    • Novidades
    • Tutoriais
    • Gêneros
    • Outros Jogos
  • Outros
    • Tutoriais Gerais
    • Mercado
    • Assuntos diversos
    • Barzinho
    • Arquivos

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Discord


Instagram


X (Ex-Twitter)


WhatsApp


GitHub


Localização


Nick do Minecraft

Encontrado 1 registro

  1. Vi que tem muita gente nova começando e com dificuldade em usar argumentos nos comados dos seus plugins, então vai um breve tutorial: O que é String[] args? É um array de String (aváh) onde estão todos os seus argumentos, exemplo: Se eu digitasse /comando x y z, meu Array seria assim: {"x", "y", "z"} Em prática: if (cmd.equalsIgnoreCase("comando")) { if (args.length == 0) { // Alguma ação pra quando digitar apenas /comando (sem nenhum argumento) // Mande o uso correto do comando para quem digitou return true; } /* Agora você quer tratar seus argumentos, como fazer isso? * Vamos supor que você queira que ele informe 3 argumentos: x y z */ if (args.length < 3) { // Mande o uso correto do comando para quem digitou return true; } /* Ou seja, se ele digitar menos que 3 argumentos, ele será informado como usar corretamente * Para obter o argumento, você deve informar a posição dele, por exemplo: * A posição do argumento "x" seria 0 * A posição do argumento "y" seria 1, e assim por diante (SEMPRE COMEÇA DO ZERO) */ if (args[0].equalsIgnoreCase("x")) { // Executar alguma coisa caso ele tenha digitado /comando x <algo> <algo> } else { // Fazer algo quando ele nao digitar /comando x <algo> <algo> } // Ta, mas vamos supor que você queira obter um número, ou um Player a partir de um argumento... // Simples: Player p = Bukkit.getPlayer(args[1]); if (p == null) { // O player que ele quer não está online return true; } // E se quisesse obter um numero? try { int numero = Integer.valueOf(args[2]); } catch (NumberFormatException e) { // Ele nao digitou um numero como terceiro argumento } // Você pode obter o que quiser a partir dos argumentos passados } Então é isso, fiz bem rápido só pra esclarecer as dúvidas de quem ta começando, dúvidas comente no tópico.
×
×
  • Criar Novo...