Bu 2 satırlık kodu nasıl düzeltebiliriz ?

Rosenrot

LAGOMORPHA
En iyi cevaplar
0
PHP:
on damage:
    if victim is a player:
        set {_dmg} to damage
        set {_can} to health of victim
        if {_dmg} > {_can}:
            if victim has diamond helmet in his inventory:
                cancel event
                set {_miktar} to number of diamond helmets in victim's inventory
                remove {_miktar} of diamond helmet from victim's inventory
                make attacker damage victim by {_dmg}
            if helmet of victim is diamond helmet:
                cancel event
                set helmet of victim to air
                make attacker damage victim by {_dmg}

Buyur
 
Son düzenleme:

RepublicanSensei

ˢᵖᶤᵍᵒᵗ ᵈᵉᵛᵉˡᵒᵖᵉʳ
En iyi cevaplar
0
PHP:
on damage:
    if victim is a player:
        set {_dmg} to damage
        set {_can} to health of victim
        if {_dmg} > {_can}:
            if victim has diamond helmet in his inventory:
                set {_miktar} to number of diamond helmets in victim's inventory
                remove {_miktar} of diamond helmet from victim's inventory
                make attacker damage victim by {_dmg}
            if helmet of victim is diamond helmet:
                set helmet of victim to air
                make attacker damage victim by {_dmg}

Buyur
gereksiz uzun
 

CrafterMan24

Arduino is my life :C
En iyi cevaplar
0
Skript İngilizce'ye benzediğinden böyle bir kod yazdım, çalışacağından demin değilim.
Ama bir dene derim.

on death of player:
if drops has diamond helmet:
remove drop

Dediğim gibi Skript hakkında bilgim sıfır, sadece mantık yürüterek yaptım, doğru mu yanlış mı emin değilim, ben Java Bukkit ile uğraşıyorum, Skript ile değil :/
 

Rosenrot

LAGOMORPHA
En iyi cevaplar
0
Skript İngilizce'ye benzediğinden böyle bir kod yazdım, çalışacağından demin değilim.
Ama bir dene derim.

on death of player:
if drops has diamond helmet:
remove drop

Dediğim gibi Skript hakkında bilgim sıfır, sadece mantık yürüterek yaptım, doğru mu yanlış mı emin değilim, ben Java Bukkit ile uğraşıyorum, Skript ile değil :/

PHP:
on death of player:
    remove diamond helmet from drops
Bu şekilde bi syntax var
 

GetqusA

Kızıltaş Madencisi
En iyi cevaplar
0
Kod:
on death of player:
    set {d} to amount of diamond helmet in victim's inventory
    remove 9999 diamond helmet from the drops
on respawn:
    if {d} is set:
        loop {d} times:
            give player 1 diamond helmet
        clear {d}
on disconnect:
    if {d} is set:
        loop {d} times:
            give player 1 diamond helmet
        clear {d}
Mesajım silindiğinden bir daha atıyorum belki yardımcı olurum.
öncelikle oyuncunun envanterindeki diamond helmetlerin tanesini kaydediyor sonra hepsini siliyor yere düşmüyor tekrar doğunca geri veriyor.
 
Üst