İstek Belirli Bir İtemin Envanterden Asla Düşmemesi

mmuhammedeemin

Ağaç Yumruklayıcı
Mesajlar
10
En iyi cevaplar
0
Beğeniler
0
Puanları
10
arkadaşlar belirli bir itemi ne olursa olsun envanterinde kalmasını istiyorum yani mesela öldüğü zaman o sadece item yere düşmeyecek veya cheste koyamayacak ama envanterine istediği herhangi bir yere yerleştirebilecek
 


furkan3000

Obsidyen Madencisi
Emektar Üye
Mesajlar
1,427
En iyi cevaplar
62
Beğeniler
668
Puanları
3,710
Ruh hali
Kod:
options:
    item:Stone
    name:Stone
    lore:a

on drop:
    if event-item is {@item} named "{@name}" with lore "{@lore}":
        cancel event

on death:
    loop drops:
        if loop-item is {@item} named "{@name}" with lore "{@lore}":
            remove loop-item from drops
          
on inventory click:
    if item is {@item} named "{@name}" with lore "{@lore}":
        if type of player's current inventory is not crafting table inventory: #player inventory or chest inventory or dispenser inventory or dropper inventory or furnace inventory or workbench inventory or enchanting table inventory or brewing stand inventory or merchant inventory or ender chest inventory or anvil inventory or smithing inventory or beacon inventory or hopper inventory or shulker box inventory or barrel inventory or blast furnace inventory or lectern inventory or smoker inventory or loom inventory or cartography table inventory or grindstone inventory or stonecutter inventory:
            cancel event
          
command itemver:
    executable by: players
    trigger:
        give {@item} named "{@name}" with lore "{@lore}" to player

Oyuncu envanteri yerine crafting table envanteri yazmamamın sebebi anlamadığım bir şekilde böyle yazınca çalışması ama sürüme bağlı bir hata ise sağ taraftan player inventory olan kısmı kopyala-yapıştır yaparak düzeltebilirsin. Eşyanın özelliklerini options olarak gir, en alttaki komut işine yaramıyorsa silebilirsin.
 
Son düzenleme:

Mr_Obliviate

Play.BlokDunyasi.Net
Mesajlar
1,002
En iyi cevaplar
18
Beğeniler
749
Puanları
1,480
Ruh hali
Kod:
on item spawn:
    type of item of entity is stone:
        cancel event
böyle de yapabilirsin. (asla yere taş düşmez.)

Örneğin bir sandığın içerisinden de düşemez, yere atamazlar, ölünce de düşemez vs vs. aklınıza gelebilecek hiçbir şekilde yere düşmez.
 

mmuhammedeemin

Ağaç Yumruklayıcı
Mesajlar
10
En iyi cevaplar
0
Beğeniler
0
Puanları
10
Kod:
options:
    item:Stone
    name:Stone
    lore:a

on drop:
    if event-item is {@item} named "{@name}" with lore "{@lore}":
        cancel event

on death:
    loop drops:
        if loop-item is {@item} named "{@name}" with lore "{@lore}":
            remove loop-item from drops
         
on inventory click:
    if item is {@item} named "{@name}" with lore "{@lore}":
        if type of player's current inventory is not crafting table inventory: #player inventory or chest inventory or dispenser inventory or dropper inventory or furnace inventory or workbench inventory or enchanting table inventory or brewing stand inventory or merchant inventory or ender chest inventory or anvil inventory or smithing inventory or beacon inventory or hopper inventory or shulker box inventory or barrel inventory or blast furnace inventory or lectern inventory or smoker inventory or loom inventory or cartography table inventory or grindstone inventory or stonecutter inventory:
            cancel event
         
command itemver:
    executable by: players
    trigger:
        give {@item} named "{@name}" with lore "{@lore}" to player

Oyuncu envanteri yerine crafting table envanteri yazmamamın sebebi anlamadığım bir şekilde böyle yazınca çalışması ama sürüme bağlı bir hata ise sağ taraftan player inventory olan kısmı kopyala-yapıştır yaparak düzeltebilirsin. Eşyanın özelliklerini options olarak gir, en alttaki komut işine yaramıyorsa silebilirsin.
ellerine sağlık
 

Üst