efe2002ozyay
Obsidyen Madencisi
- En iyi cevaplar
- 0
Üşendim.-(Bunu bi cloğa bağladıktan 10 saniye sonra)
+AAA server niye çöktü
Onun yerine inground:1b olan arrowa scor verip tnt spawnlayıp hemen ardından öldürmek daha mantıklı![]()
Ayrıca SelectedItem ile yapabilirsin istediğin özellikteki Item'ı tutan kişi olur..Ben plugin istemiştim :/
Ayrıca adamın elindeki item özel bir yay olmazsa hiçbir işe yaramaz isteyen tnt atar
[DOUBLEPOST=1429803974,1429803938][/DOUBLEPOST]
ÖhPHP:private List<Integer> kontrol = Lists.newArrayList(); @EventHandler private void patlayiciOkAtildiginda(ProjectileLaunchEvent sebep) { if (sebep instanceof Arrow) { Arrow ok = (Arrow) sebep.getEntity(); if (ok.getShooter() instanceof Player) { Player oyuncu = (Player) ok.getShooter(); if (oyuncu.getInventory().getItemInHand().hasItemMeta()) { if (oyuncu.getInventory().getItemInHand().getItemMeta().getDisplayName().equalsIgnoreCase("TNTYAY")) { this.kontrol.add(ok.getEntityId()); } } } } } @EventHandler(priority = EventPriority.NORMAL) private void okPatladiginda(final ProjectileHitEvent olay) { if (olay.getEntity() instanceof Arrow) { final Arrow ok = (Arrow) olay.getEntity(); if (ok.getShooter() instanceof Player) { if (this.kontrol.contains(ok.getEntityId())) { new BukkitRunnable() { @Override public void run() { ok.getWorld().createExplosion(ok.getLocation().getX(), ok.getLocation().getY(), ok.getLocation().getZ(), 4F, false, false); this.cancel(); } }.runTaskLater(this, 1L); this.kontrol.remove(ok.getEntityId()); } } } }
Hem benimkinin etkisis daha fazla olur-(Bunu bi cloğa bağladıktan 10 saniye sonra)
+AAA server niye çöktü
Onun yerine inground:1b olan arrowa scor verip tnt spawnlayıp hemen ardından öldürmek daha mantıklı![]()