-
Total de itens
330 -
Registro em
-
Última visita
Tudo que Ygor postou
-
resolvido [Duvida] Executar comando apos jogador quebrar uma quantia de blocos!
pergunta respondeu ao yLR111 de Ygor em Dúvidas resolvidas
Adicione isso no código depois de executar o comando: blocks.remove(e.getPlayer().getUniqueId()); // ou blocks.put(e.getPlayer().getUniqueId(), 0); -
resolvido [Duvida] Executar comando apos jogador quebrar uma quantia de blocos!
pergunta respondeu ao yLR111 de Ygor em Dúvidas resolvidas
1. Pegue o jogador e armazene em uma HashMap (ao reiniciar os dados são apagados) ou em um arquivo (para que fiquem salvos) 2. Use o evento de quebrar um bloco para registrar no armazenamento o valor atual + 1 3. Verifique se o jogador atingiu uma quantidade X de blocos. 4. Caso a resposta seja sim, use o dispatchCommand para executar o comando. -
Olá, Gostaria de saber como eu poderia estar blocos (igual estacar spawners e máquinas), por exemplo. Um jogador põe um bloco de diamante, a partir daí, os blocos que ele colocar em uma área de 3x3 ao redor deste bloco seriam estacadas e salvas em um arquivo .yml Ao quebrar, o bloco droparia a quantidade que foi estacada. Espero que tenha ficado claro, estou fazendo o tópico com um pouquinho de pressa. Obrigado pela atenção.
-
Parece muito bom, meus parabéns pela disposição para criar um skript. Não utilizo SKs, mas parece estar bom.
-
resolvido Dúvida: ignoreCancelled / isCancelled
pergunta respondeu ao Ygor de Ygor em Dúvidas resolvidas
Fiquei intrigado: Se o código têm a prioridade baixa ele será chamado primeiro ou depois? Está me dizendo que se eu colocar uma prioridade HIGH ele vai ser demorado mais a ser chamado? Então no caso eu deveria utilizar para o BlockBreakEvent com uma prioridade baixa, certo? Por lógica o código identificaria primeiro o método que verifica se o evento foi cancelado, se foi, ele ignora. Depois disso que ele chamaria o BlockBreakEvent que tem por função dar o item ao jogador. Estou seguindo a linha de raciocínio correto? Outra dúvida, caso eu não queira cancelar o evento, apenas verificar se ele foi cancelado por outro plugin, no caso o PlotMe, basta eu adicionar "ignoreCancelled = true" e nada mais? Obrigado pela atenção no tópico. -
Não utilizo skript, mas parece um bom. Servidores atualizados geralmente não estão tão sujeitos a dups. Mas parabéns pelo trabalho.
-
Olá, Estou desenvolvendo um plugin e preciso checar se o evento foi cancelado, vou dar um exemplo: Eu utilizo o evento de checar se um jogador colocou quebrou um bloco (BlockBreakEvent) e cada vez que ele quebrar um bloco vá tal item para o inventário dele. Porém, utilizando o exemplo do PlotMe, caso o jogador quebre o bloco e o bloco não esteja no seu terreno, o item virá para o inventário dele e o bloco continuará lá. Ou seja, o evento é cancelado, o bloco volta para o PlotMe e o item é adicionado no inventário do jogador. Então, gostaria de saber como verificar se o evento foi cancelado, caso seja eu retorno o código e o algoritmo para por alí. Queria também que vocês caracterizassem a função do ignoreCancelled e do isCancelled, há diferença? Qual prioridade eu devo usar nesses eventos? Espero que tenha ficado claro. Agradeço à ajuda de todos desde já, abraços.
-
resolvido [DUVIDA] Como faço se o jogador estiver no /v, não funcionar o LegendChat local
pergunta respondeu ao yLR111 de Ygor em Dúvidas resolvidas
@EventHandler public void onChat(ChatMessageEvent e){ if ( /* checa se está com vanish */) { e.setCancelled(true); e.getSender().sendMessage("Você está oculto, não pode falar no chat."); } } Fiz este código aqui mesmo no tópico, então podem haver métodos errados, mas esta é a base. -
entregue Plugin de givar qualquer item pelo console
tópico respondeu ao Vodkq541 de Ygor em Pedidos entregues
Para dar a picareta explosive você poderia criar um kit no Essentials e depois adicionar esse kit no shop. -
Muito obrigado, problemas resolvido. Mas diga-me, isso fica no meu eclipse apenas ou vai ficar como dependência? Já havia tentando, entretanto, não resolveu.
-
Olá, Eu tento conectar ao MySQL, contudo, ele apresenta este erro: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/teste at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at com.ygor.iMySQL.Main.main(Main.java:14) Source: public static Connection c = null; public static void main(String[] args) { try { c = DriverManager.getConnection("jdbc:mysql://localhost:3306/teste", "root", ""); } catch (SQLException e) { e.printStackTrace(); } }
-
Muito bom. Só para eu ter uma base, quanto você cobraria se fosse vender este mapa? Parabéns pelo mapa, abraços!
-
Ainda está a venda? Se sim, envie um MP
-
Quanto maior o valor do Random, mais difícil. Quanto menor o valor do Random, mais fácil. Vamos supor: Random r = new Random(); Integer percent; percent = r.nextInt(100); int chance = 1; (Aqui você pode pegar na config) if( percent <= chance ) { // Se o resultado do random for menor ou igual a chance, ele roda o código. // No caso, ele tem 100 possibilidades (1/100 = 1%) } percent = r.nextInt(200); if( percent <= chance ) { // Mesma coisa que o anterior. // No caso aqui, a chance será de 0.5 porcento (1/200 = 0.5%) } Espero que tenha ficado simples pra entender.
-
Não entendi o que você quer fazer. Você quer diminuir as chances? Se em 1% random é 100 Logo, 0.5% o random é 200. Da pra calcular com regra de três simples..
-
Parece bom, contudo, procure melhorar seu tópico organizando-o melhor. Coloque as palavras no português formal e coloque alguns printscreens de seu(s) trabalho(s). Parabéns pela iniciativa.
-
Não utilizo skript, contudo parece bem estruturado. Parabéns pelo seu projeto.
-
Bom, o servidor parece bom mas ainda há muitos erros a serem corrigidos. Em 5 minutos que eu fiquei logado já notei muitos bugs. Boa sorte com o servidor, abraços.
-
Vagas para gerente?
-
Bom script, contudo, tente automatizar a cor no chat. Parabéns pela tua iniciativa.
-
Ficou ótimo, parabéns. Por favor entre em contato, preciso que você crie um site pra mim. Envie um MP para que possamos conversar sobre os detalhes e o pagamento.
-
Hoho, machado Mjolnir, parabéns pelo trabalho, gostei!
-
Boa sorte com o projeto!
-
resolvido Configurações carregadas no onEnable (configs em cache é isso?)
pergunta respondeu ao RUSHyoutuber de Ygor em Dúvidas resolvidas
No caso das mensagens não terá problema na minha concepção, mas por exemplo, caso você tenha um arquivo YML (ou até SQL) que registre os jogadores e você deseja selecionar apenas alguns não será necessário esse método, a não ser que você selecione quem entrará na HashMap. Perdão pela intromissão. -
resolvido Configurações carregadas no onEnable (configs em cache é isso?)
pergunta respondeu ao RUSHyoutuber de Ygor em Dúvidas resolvidas
Pelo o que pude ler, eles estão dizendo para que você faça um plugin que armazene numa HashMap ao ligar (para que fique salvo quando o plugin liga, óbvio) e não que quando o plugin liga ele já tenha em HashMap armazenado. Creio que otimize sim, pois você não ficará acessando o YML diretamente, pois os itens estarão na memória do plugin Por exemplo o que o FilipeNock disse são instruções do que você deve fazer, não do que está acontecendo.