Ir para conteúdo

Proyx

Membros
  • Total de itens

    723
  • Registro em

  • Última visita

Tudo que Proyx postou

  1. Cria uma lista (ou um hashmap, se for fazer o tempo de ban configuravel) com os banidos, e coloca um scheduler pra remover o player da lista.
  2. Ah sim, o erro que tá dando é o seguinte: arqueiro.put(p.getName(), arqueiro.get(p.getName()) + 1); Você colocou "arqueiro.get(p.getName()) + 1)", porém, como o player não contém na hashmap, você não pode "pega-lo" da hashmap, cheque primeiro se o player existe na hashmap. Exemplo: if(arqueiro.contains(p.getName()) { arqueiro.put(p.getName(), arqueiro.get(p.getName()) + 1); } else { arqueiro.put(p.getName(), 1); }
  3. coloca um System.out.println("evento funcionou"); no inicio pra testar se o evento tá funcionando corretamente
  4. Boa, eu poderia ajudar... Obs: o titulo ta um pouco errado, tá "nerwowk"
  5. Proyx

    O INCRÍVEL MUNDO FINI

    lammer ta na cara que ele so fez redeface, e ainda postou no hack mirror porque ja tinha sido ownado e notificaram no zone-h kkk esses "hax0rs" de hoje em dia...
  6. Proyx

    Nois rosba ou n? KKKKK

    parece que é um mesmo cara, ele só pegou todas as senhas do google chrome do cara
  7. Pode também criar uma classe pra isso: public class Sala { List<Player> players_na_sala = new ArrayList<Players>(); public List<Player> getPlayers() { return players_na_sala; } public void addPlayerNaSala(Player player) { players_na_sala.add(player); } } um exemplo de como você usaria: public class Main extends JavaPlugin { List<Sala> salas_disponiveis = new ArrayList<Salas>(); @Override public boolean onCommand(CommandSender sender, Command cmd, String string, String[] args) { if(cmd.getName().equalsIgnoreCase("sala")) { Player p = (Player) sender; if(args.length > 1) { if(args[0].equalsIgnoreCase("criar") { Sala sala1 = new Sala(); salas_disponiveis.add(sala1); } else if(args[0].equalsIgnoreCase("entrar") { if(salas_disponiveis.isEmpty()) { p.sendMessage("Não há salas disponiveis"); return false; } else { for(Sala sala : salas_disponiveis) { // Pega todas as salas sala.addPlayerNaSala(p); break; // Adiciona o player na primeira sala } } } } } } }
  8. Manda seu código, e o erro que tá dando
  9. legal, você que inventou o evento ou viu em outro lugar?
  10. Por favor, sem offtopic gente
  11. wtf, quando li da primeira vez pensei q era um dev recrutando outro dev pra ajudar a fazer um jogo, ai ok, mas n, o cara quer pagar alguem pra fazer um jogo pra ele '-' Ah e também pra te lembrar: Programador não é artista. Você vai precisar muito mais de que somente um dev pra fazer um jogo, principalmente em 3D. Logo esse tópico é inutil
  12. O scoreboard não precisa atualizar sempre... Você pode colocar um loop, e ai de tantos em tantos segundos, ele checa se o totem foi atacado, e ai da update no scoreboard
  13. Segundo a wiki do Protocolo do Minecraft só são enviados pacotes para o player quando: - Adiciona um objetivo ao scoreboard - Quando dá update no scoreboard - Quando ativa o scoreboard para o Player Então só evitar ficar repetindo isso, que não vai acontecer lag nenhum. Se quiser ler isso que te falei: http://wiki.vg/Protocol#Scoreboard_Objective
  14. O erro tá dando na linha 60 da classe Scoreboards... E se você não tiver alterado muito a sua classe, esse erro ta apontando pra o scoreboard de Kills, dizendo que retorna null, ou seja, não é um problema do Vault
  15. Você quer dizer alterar quantas vezes foi usada? (tipo 3 pessoas usaram a hashtag, você quer trocar esse numero pra 5). Se for isso, tem como sim ^^ E todas as mensagens, acredito eu que estão dando pra configurar sim obg ^^
  16. Ainda o mesmo é o mesmo erro? Porque pra resolver esse tipo de erro, você tem que fazer aquilo que eu disse
  17. Ah sim... Você está tentando pegar a variável econ, porém como ela não existe na sua classe "Scoreboards", dá esse erro. Você tem que informar que está pegando de outra classe: Main.econ.format(Main.econ.getBalance(p.getName())); No caso você substitui o "Main", pela sua classe main, aonde está a variável "econ"
  18. Tentou colocar ao inves de econ.getBalance(p.getName()) colocar econ.format(econ.getBalance(p.getName())) ? Bom, não sei se muda muita coisa, mas na vez que usei Vault meu código estava assim e funcionou... Se ainda não funcionar, pode mostrar qual erro tá dando?
  19. Você criou os metodos de "setup" do vault, assim como está no site do Bukkit? Vai até aqui: http://dev.bukkit.org/bukkit-plugins/vault/ e desce até "Linking Vault" Depois nessa sua classe Tenta isso: seu_score.setScore(econ.format(econ.getBalance(player.getName())));
  20. Pra que você posta se não vai deixa-lo free nem pago? '-'
  21. Proyx

    LoginIP - Esqueça o /login !

    wtf, o cara faz o skript e ele mesmo fala pra n usar '-'
  22. O erro que deu é que você não fechou os "()" corretamente Como você tá fazendo: if(Event.rank.get(p.getName() == 0)) { O certo seria: if(Event.rank.get(p.getName()) == 0) { Resolvido?
  23. É incompatibilidade mesmo (os plugins funcionam, mas não juntos), ou 1 funciona e o outro não?
×
×
  • Criar Novo...