Ir para conteúdo

Katho

Membros
  • Total de itens

    29
  • Registro em

  • Última visita

Respostas na Comunidade

  1. Katho's postagem in [Resolvido] [Dúvida] 3 en 1 was marked as the answer   
    Para dar um item em um slot vazio ou seja o proximo slot disponivel é 
    Iventory inv = p.getInventory(); inv.addItem(ItemStack); /* * Isso adiciona um Item no proximo slot vazio. * */ Para chegar se o inventario do player está vazio , eu nunca precisei fazer isto mais tente fazer coisas como :
    Iventory inv = p.getInventory(); //Tentativa 1 if (inv.getContents() == null) { } //Tentativa 2 if (inv.getContents().leght == 0) { } //Tentativa 3 /* * Seria colocar o inventario em uma hashmap e se o ela estivesse vazia fazeria o que você quizesse */ //OBS: Não testei nenhuma das 3 são só suposições. Para remover 3 numeros de uma int a cada 5 segundos é muito facil...
    /* é só usar um loop simples */ public int i = 10 Bukkit.getScheduler.callSyncRepeatingTask(plugin, runnable, public void run() { if ( i > 0 ) { i = i - 3; } else if (i == 0) { i = 10; } }}0, 5*20 /*<-- Numero de segundos 20 = 1 segundo ou seja 5x20 = 5 Segundos.*/); /* * Isso Funciona asim Exemplo eu criei uma int de 10 , especifiquei que a cada 5*20 ticks no servidor. * ele vai executar um runnable que se a int for maior que 0 diminuir 3 numeros dela se ela for 0 voltar * para o inicio. isso é bastante simples mais no começo quando se está aprendendo é bem chatinho... */ Espero que eu tenha ajudado =D.
     
    -Katho
×
×
  • Criar Novo...