[İSTEK] Ölünce belirli itemlerin gitmemesi

MustafaOktay

Ağaç Yumruklayıcı
En iyi cevaplar
0
Ölünce belirli itemlerin gitmemesini istiyorum mesela 10 tane zümrütü var ölünce onun gitmemesini ama diğer itemlerin gitmesini istiyorum . Lütfen söyleyin
 

xEndlessV2

Elmas Madencisi
En iyi cevaplar
0
Kod:
on death:
   if player has 10 of emerald:
        clear event-drop
        wait 1 second
        give 10 emerald to player
Çalışmazsa event-drop'u event-item olarak dene yine çalışmazsa 10 of emerald olarak dene.
Öldüğünde itemleri çoktan düşmüş olacağı için sahip olduğu şeyleri belirtemezsin.
 

Exeroth

Zombi Katili
En iyi cevaplar
0
Önceliğinden emin değilim, eğer dediğin gibi olduğunu düşünüyorsan bence on drop'a göre uyarlayıp paylaşabilirsin.
on drop --> cancel event kullandım ve ölüm droplarını kapsamadığını gözlemledim.

Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Burada aşırı ilkel bi şeyler yazdım, sıkıntıları şu:
biri ölünce dünyadaki tüm droplar siliniyor --> loop radius yaparak önlenebilir
tekrar doğunca eski itemlerimiz sayısı 0 olarak geliyor, yani teknik olarak gelmiyor gibi
 

Snart

Ağaç Yumruklayıcı
En iyi cevaplar
0
Buyur istediğin kodlar oyuncunun envanterinde VIP KILICI varsa ölmeden önce alır doğunca geri verir.
Kod:
on damage:
    if damage is greater than or equal to victim's health:
        if victim has diamond sword named "&6&lVIP KILICI":
            remove 1 diamond sword named "&6&lVIP KILICI" from victim
            set {vipkilici::%victim%} to true
on respawn:
    if {vipkilici::%player%} is set:
        wait 3 ticks
        give 1 diamond sword named "&6&lVIP KILICI" to player
        delete {vipkilici::%player%}
 

MustafaOktay

Ağaç Yumruklayıcı
En iyi cevaplar
0
Buyur istediğin kodlar oyuncunun envanterinde VIP KILICI varsa ölmeden önce alır doğunca geri verir.
Kod:
on damage:
    if damage is greater than or equal to victim's health:
        if victim has diamond sword named "&6&lVIP KILICI":
            remove 1 diamond sword named "&6&lVIP KILICI" from victim
            set {vipkilici::%victim%} to true
on respawn:
    if {vipkilici::%player%} is set:
        wait 3 ticks
        give 1 diamond sword named "&6&lVIP KILICI" to player
        delete {vipkilici::%player%}
ama mesela 10 tane zümrütü var ölünce yine 10 zümrüt vermesi nasıl olcak
 
Üst