Mucosoft
Megapat
- Katılım
- 5 Mart 2014
- Mesajlar
- 5.508
- Makaleler
- 12
- Çözümler
- 41
C#:
Location LocOne = Event.getBlock().getLocation();
for (int X = LocOne.getBlockX() - 5; X < LocOne.getBlockX() + 5; X++)
{
for (int Y = LocOne.getBlockY() - 5; Y < LocOne.getBlockY() + 5; Y++)
{
for (int Z = LocOne.getBlockZ() - 5; Z < LocOne.getBlockZ() + 5; Z++)
{
Location Loc = new Location(Pl.getWorld(), X, Y, Z);
if (Loc.getBlock().getType() == Bl.getType())
{
Loc.getBlock().setType(Material.AIR);
Pl.getInventory().addItem(new ItemStack(Bl.getType()));
}
}
}
}
Bu kodu yazdığımda Y koordinatının alt kısımlarını kaldırıyor ama üst kısımlarını kaldırmıyor. Tam olarak neresi hatalı? Ne yapılması gerekiyor?