Envanterden item silme bukkit veya spigot (Çözdüm)

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
İd si 1:2 olan itemi envanterden belli bir miktarda silmek istiyorum. Yardım ederseniz sevinirim :p
 

MegaCrafter

Obsidyen Madencisi
En iyi cevaplar
0
Bu kadarcık şey için plugin'e değmez. Herhangi bir item için söylüyosan o başka tabi.
 

MegaCrafter

Obsidyen Madencisi
En iyi cevaplar
0
Orda ornek verilen mantik tabikide okdrcik sey icin degil ama burda sordugum sorularda miktar kolaylik yada zorluk kovalamadan biliyorsaniz soylermisiniz ?
Ben sadece tavsiye veriyorum. Boşa plugins klasörünü doldurmuş olma diye yani. Zor bir şey yok. Al:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Kullanımı: /itemsil <miktar> [<item ismi>] şeklinde yazabilirsin. Eğer item ismi yerini yazmazsan elindeki itemi siler. Sol eldekini değil. Ayrıca 1.9 uyumlu. İstersen 1.8 veya 1.10 uyumlu da yapabilirim ve bukkit ile yaptım.
 

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
Kaynak kodu lazimda neyse bu sekildede elde ederim kaynak kodunu sagol :D

Yazdığın kodda item ismine göre siliyor materyal ismine göre ben id ye göre silmesini istiyorum 2:5 gibi
 

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
Id'ye göre silme artık çalışmıyormuş maalesef. İstersen araştırabilirsin.
Isi buldum yani :/

@MegaCrafter yok dedin buldum kardeş iyiki aramaya devam etmişim :)

Kod:
 Inventory inventory = player.getInventory(); //Creates your Inventory object
                
                Integer itemID = 351; //The ID of the item you want
                    
                Integer amountInStack = 64; //The amount of that item you want
                    
                 Short itemDamage = 4; //The data of the item. (0 is ink sack, 1 is rose red...)
                    
                    ItemStack itemstack = new ItemStack(itemID, amountInStack, itemDamage); //This object contains which item, the amount, and the data value
                    
                    inventory.removeItem(itemstack);
//itemi siler ekler miktarı amount yukarda yazıyor
                                inventory.addItem(itemstack);
//itemi ekler miktarı amount yukarda yazıyor
 
Üst