Frogguer Postado Abril 5, 2018 Denunciar Compartilhar Postado Abril 5, 2018 Como posso por pra uma % executa um evento ? 7% ele ganha um dima com posso por pra quando um bloco num mundo ser quebrado ele ter uma % de vir um item ? alguém teria um code de /gerakey e /usarkey Link para o comentário Compartilhar em outros sites More sharing options...
0 Lightwood Postado Abril 6, 2018 Denunciar Compartilhar Postado Abril 6, 2018 e como faço pra quando quebrar um bloco fazer um evento ? @EventHandler public void onBreak(BlockBreakEvent e) { //faz a porcentagem. //verifica se o e.getBlock().getLocation().getWorld().getName() é o mundo que tu quer //se for dropa o item na localizaçao do bloco, ou adiciona nos drops do bloco e.getBlock().getDrops.add....blabla ou e.getBlock.getlocation.getworld.dropitemnaturally...blabla } 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 leonardosc Postado Abril 5, 2018 Denunciar Compartilhar Postado Abril 5, 2018 Pra qualquer porcentagem: float porcentagem = 10; // ... if (Math.random() < (porcentagem / 100f)) { // faz algo } 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Duck Postado Abril 6, 2018 Denunciar Compartilhar Postado Abril 6, 2018 if (Math.random()*100 < 7){ // Porcentagem de 7% }Math.random retorna um número aleatório quebrado (0.1+) Já criar uma Key random String[] letters = new String[] {A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,W,X,Y,Z}; Strung randomString = new String(); Random random = new Random(); for (int i=0; i <10; i++){ // 10 o tamanho if (random.nextInt(1) ==0){ random+=letters[random.nextInt(letters.length)]; } else { random+=letters[random.nextInt(letters.length)].toLowerCase(); } } // Feito 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Frogguer Postado Abril 6, 2018 Autor Denunciar Compartilhar Postado Abril 6, 2018 Pra qualquer porcentagem: float porcentagem = 10; // ... if (Math.random() < (porcentagem / 100f)) { // faz algo } e como faço pra quando quebrar um bloco fazer um evento ? Link para o comentário Compartilhar em outros sites More sharing options...
0 Frogguer Postado Abril 6, 2018 Autor Denunciar Compartilhar Postado Abril 6, 2018 @EventHandler public void onBreak(BlockBreakEvent e) { //faz a porcentagem. //verifica se o e.getBlock().getLocation().getWorld().getName() é o mundo que tu quer //se for dropa o item na localizaçao do bloco, ou adiciona nos drops do bloco e.getBlock().getDrops.add....blabla ou e.getBlock.getlocation.getworld.dropitemnaturally...blabla } obrigado Link para o comentário Compartilhar em outros sites More sharing options...
0 gmoehra Postado Abril 8, 2018 Denunciar Compartilhar Postado Abril 8, 2018 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Frogguer
Como posso por pra uma % executa um evento ? 7% ele ganha um dima
com posso por pra quando um bloco num mundo ser quebrado ele ter uma % de vir um item ?
alguém teria um code de /gerakey e /usarkey
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados