Kafa Pl kaynak kodu

SFKY

Kızıltaş Madencisi
Mesajlar
667
En iyi cevaplar
0
Beğeniler
296
Puanları
0
Merhaba arkadaşlar bugün sizlere can sıkıntısından kafa pl kodlamıştım denemedim ama çalışıyor olması gerekiyor, belki forumda arkadaşların işine yarar kod;
PHP:
    @Override
    public boolean onCommand(CommandSender komutGonderen, Command komut, String komutEtiket, String[] arguman) {
        if (komutGonderen instanceof Player) {
            if (komut.getName().equalsIgnoreCase("kafa")) {
                Player oyuncu = (Player) komutGonderen;
                if (oyuncu.hasPermission("kafa.komutkullanim")) {
                    if (arguman.length == 0) {
                        if (!(oyuncu.getItemInHand().getType().equals(Material.AIR))) {
                            if (oyuncu.getItemInHand().getAmount() == 1) {
                                if (oyuncu.getInventory().getHelmet() == null) {
                                    oyuncu.getInventory().setHelmet(new ItemStack(oyuncu.getItemInHand()));
                                    oyuncu.sendMessage("§d[Kafa] §e" + oyuncu.getItemInHand().getType().name().toLowerCase() + " §akafana gecirildi!");
                                    oyuncu.getInventory().removeItem(new ItemStack(oyuncu.getItemInHand()));
                                    return false;
                                }
                                else {
                                    oyuncu.sendMessage("§d[Kafa] §e" + oyuncu.getInventory().getHelmet().getType().name().toLowerCase() + " §clutfen kafanizdan cikarin!");
                                    return false;
                                }
                            }
                            else {
                                oyuncu.sendMessage("§d[Kafa] §aEnvanterinizde §e" + oyuncu.getItemInHand().getAmount() + " §atane §e" + oyuncu.getItemInHand().getType().name().toLowerCase() + " §abulunuyor, lutfen sadece 1 tanesini baska bir yere ayirip §e" + oyuncu.getItemInHand().getType().name().toLowerCase() + " §akafaniza gecirin!");
                                return false;
                            }
                        }
                        else {
                            oyuncu.sendMessage("§d[Kafa] §e" + oyuncu.getItemInHand().getType().name().toLowerCase() + " §ckafana geciremezsin!");
                            return false;
                        }
                    }
                }
                else {
                    oyuncu.sendMessage("§d[Kafa] §e" + oyuncu.getItemInHand().getType().name().toLowerCase() + " §ckafana geciremezsin cunku yeterli izniniz bulunmuyor!");
                    return false;
                }
                return false;
            }
        }
        else {
            komutGonderen.sendMessage("§d[Kafa] §a/" + komut.getName() + " §ckomutunu yalnizca oyun icerisinde kullanabilirsiniz!");
            return false;
        }
        return false;
    }
 



Üst