Ir para conteúdo

leonardosc

Membros VIP
  • Total de itens

    2.229
  • Registro em

  • Última visita

Tudo que leonardosc postou

  1. Cara, não tem como tu rodar o php pelo javascript, o php é server side, ele é carregado antes do javascript, cria uma pagina php com os scripts php, e usa javascript pra enviar um request pra essa pagina, usa ajax e tals.
  2. WHAT WHAT Explica melhor isso ai parca, oq tu ta tentando fazer?
  3. To fazendo um sisteminha também, eu não gosto do sistema de comandos do bukkit, fazer oq... package io.github.leonardosnt.testy; import io.github.bktlib.command.Command; import io.github.bktlib.command.CommandBase; import io.github.bktlib.command.CommandResult; import io.github.bktlib.command.CommandSource; import io.github.bktlib.command.Sub; import io.github.bktlib.command.UsageTarget; import io.github.bktlib.command.args.CommandArgs; @Command( name = "gisve", usageTarget = UsageTarget.BOTH, /* IN_GAME, NOT_IN_GAME */ usage = "<qtd> [player]", subCommands = { "this::commandTest" }, description = "Uma descricao bem legal" ) public class ConcreteCommand extends CommandBase { @Override public CommandResult onExecute(final CommandSource src, final CommandArgs args ) { return CommandResult.success(); } @Sub @Command(name = "test") public CommandResult commandTest( CommandSource src, CommandArgs args ) { src.sendMessage( "workds " + args ); return CommandResult.success(); } } Só falta dar umas arrumadinhas, ai vou colocar no github. Não repara meu ingles de google tradutor -qq
  4. Coloca uma permissão pra "bypass"
  5. jogadores? jogadores? kkkkkkkkkkkkkkkkkkkkkk, ta parei. são usuarios '-'
  6. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  7. Por que seria inútil? se não sabe tem que aprender ué.
  8. leonardosc

    [Util] Invs

    Classe: Invs.java Métodos: Invs::stream( Inventory inv ) Player player = ...; Invs.stream( player.getInventory() ) .filter( item -> item.getType() == Material.DIRT ) .findAny() .ifPresent( item -> { player.sendMessage("você tem uma dirt :D"); }); Invs::fill( Inventory inv ) Player player = ...; Invs.fill( player.getInventory(), Material.DIAMOND_SWORD ); // ou ItemStack item = ItemBuilder.newBuilder() .type( Material.STONE_SWORD ) .name( "&3xablau's sword" ) .enchant( Enchantment.DAMAGE_ALL, 120 ) .build(); Invs.fill( player.getInventory(), item ); Invs::isEmpty( Inventory inv ) Player player = ...; bool empty = Invs.isEmpty( player.getInventory() ); if ( empty ) { player.sendMessage( "Voce tem items no inventario" ); } Invs::clear( Inventory inv ) Player player = ...; Invs.clear( player.getInventory() ); Lembrando que isso funciona pra qualquer inventario.
  9. leonardosc

    EventoZero - Entre na equipe!

    OPEN-SOURCE, CÓDIGO ABERTO. Sim, vai ser free.
  10. Se pode usar um scheduler como o carinha ali disse, ou pode salvar o System.currentTimeMillis() na hora que o jogador digitar, e quando ele digitar você calcula e vê se já passou o tempo, se tive passado você remove o cara e deixa ele executar o comando, senão não deixa.
  11. Eu vou estar adicionando coisas nesse projeto quando me der na telha. Classe: ItemBuilder.java Uso: Player player = ...; ItemStack is = ItemBuilder.newBuilder() .type( Material.DIAMOND_SWORD ) .durability( 1234 ) .amount( 12 ) .name( "§4pinpow" ) .lore( "§2Uma linha de lore" ) .lore( "§rDuas linhas de lore" ) .enchant( Enchantment.DAMAGE_ALL, 5 ) .build(); player.getInventory().addItem(is); Ah, eu fiz em java 8, se você for usar em java 7 tem que mudar umas coisinhas ( mudar o método newBuilder, pois no java 7 não tem como implementar métodos direto na interface )
  12. at me.nathampa0909.NSB.Main.playerHasClan(Main.java:91) ~[?:?] at me.nathampa0909.NSB.Main.tags(Main.java:80) ~[?:?] at me.nathampa0909.NSB.Main$1.run(Main.java:32) ~[?:?] Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
  13. Sem usar um sisteminha de arenas e tals... -> List<Player> jogadores = ...;/// sua lista de jogadores List<Location> locais = ...;// os locais definidos nas ilhas for ( int i = 0; i < locais.length(); i++ ) { if ( jogadores.length() <= i ) break; jogadores.get(i).teleport( locais.get(i) ); } // Fiz aqui mesmo, só pra ilustrar.
  14. Ta zuadinho esse código eim... Tu ta checando se o p é nulo depois de usar ele, kkk, não adianta nada, se for nulo já vai lançar um NPE ali na linha 2, a mesma coisa com o player. for (OfflinePlayer f : Bukkit.getOfflinePlayers()) { if (f.hasPlayedBefore()) { OfflinePlayer player = Bukkit.getOfflinePlayer(f.getUniqueId()); if (player.hasPlayedBefore()) { OfflinePlayer targetPlayer = Bukkit.getServer() .getPlayer(player.getName() != null ? player.getName() : ""); if (targetPlayer != null) { Player p = targetPlayer.getPlayer(); // GG // } } } }
  15. Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board
×
×
  • Criar Novo...