Belirli İtemi Silme Yardım

R

Reloven

Ziyaretçi
Elimde 2 Adet Kemik Var Bunlardan Sadece Kırık Kemik Olanı Silmek İstiyorum Çeşitli Şeyler Denedim Ancak Yapamadım Aslında Arşivimde Vardı Silinmiş Forumda Varsa Konusu Affola Bakmadan Açıyorum Zamanım Kısıtlı.
 

eklenti

Kızıltaş Madencisi
En iyi cevaplar
0
PHP:
@Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
        if(label.equalsIgnoreCase("sil")){
            if(sender instanceof Player){
                Player p = (Player) sender;
                PlayerInventory inv = p.getInventory();
                ItemStack i = new ItemStack(p.getItemInHand());
                String s = p.getItemInHand().getItemMeta().getDisplayName();
                if(i.getType() == Material.BONE){
                    if(s == "Kırık Kemik"){
                        inv.remove(i);
                    }
                }
            }
            return false;
        }
        return false;
    }
denemedim fakat muhtemelen çalışıyor :)
 

virtuaL

Kızıltaş Madencisi
En iyi cevaplar
0
PHP:
@Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
        if(label.equalsIgnoreCase("sil")){
            if(sender instanceof Player){
                Player p = (Player) sender;
                PlayerInventory inv = p.getInventory();
                ItemStack i = new ItemStack(p.getItemInHand());
                String s = p.getItemInHand().getItemMeta().getDisplayName();
                if(i.getType() == Material.BONE){
                    if(s == "Kırık Kemik"){
                        inv.remove(i);
                    }
                }
            }
            return false;
        }
        return false;
    }
denemedim fakat muhtemelen çalışıyor :)
üstad sen çok yanlış yere geldin :D
 

MhaWTHoR

Obsidyen Madencisi
En iyi cevaplar
1
PHP:
@Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
        if(label.equalsIgnoreCase("sil")){
            if(sender instanceof Player){
                Player p = (Player) sender;
                PlayerInventory inv = p.getInventory();
                ItemStack i = new ItemStack(p.getItemInHand());
                String s = p.getItemInHand().getItemMeta().getDisplayName();
                if(i.getType() == Material.BONE){
                    if(s == "Kırık Kemik"){
                        inv.remove(i);
                    }
                }
            }
            return false;
        }
        return false;
    }
denemedim fakat muhtemelen çalışıyor :)
HaberlerForumlar>Minecraft Sunucu Yönetimi>Sunucu Eklentileri (Plugins)>Skript Bölümü
Lütfen.
 

virtuaL

Kızıltaş Madencisi
En iyi cevaplar
0
PHP:
@Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
        if(label.equalsIgnoreCase("sil")){
            if(sender instanceof Player){
                Player p = (Player) sender;
                PlayerInventory inv = p.getInventory();
                ItemStack i = new ItemStack(p.getItemInHand());
                String s = p.getItemInHand().getItemMeta().getDisplayName();
                if(i.getType() == Material.BONE){
                    if(s == "Kırık Kemik"){
                        inv.remove(i);
                    }
                }
            }
            return false;
        }
        return false;
    }
denemedim fakat muhtemelen çalışıyor :)
yazdıgın sisteme göz attım, denemedim ama muhtemelen çalışsa bile , 20 tane kemik varsa hepsini silecek 19 a düşürmicek
 

virtuaL

Kızıltaş Madencisi
En iyi cevaplar
0
PHP:
command /sil:
    trigger:
        remove 1 of bone named "Kırık kemik" from player's inventory
bukkit forumunda tonlarca var aynı konudan fakat kopyaladığın yerin altındaki yazıları okusaydın çalışmadıgını anlardın , birde yok onların kodlarina bakip ben yaptim diyorsunuz hic boşuna uğraşma. :kırbaç:
bu arada ben istenilen sistemi yaptım ve teslim ettim :)
 
Üst