Yardım Çözüldü - SK gerçekten Saçma hata

FuseBilal

Ağaç Yumruklayıcı
Mesajlar
20
En iyi cevaplar
0
Beğeniler
2
Puanları
60
Skript Plugininin Sürümü
2.2-dev36
Oyun Sürümü
1.8
Kod:
damage:
    projectile is an arrow
    send getinfo(attacker) to attacker
    set {_name2} to getinfo(attacker)
    if yaml value "Mekanik.Ok Hasari" from "Ayarlar" contains "*":
        add ({_name2} * (yaml value "Mekanik.Ok Hasari" from "Ayarlar" parsed as number)) to damage
    if yaml value "Mekanik.Ok Hasari" from "Ayarlar" contains "/":
        add ({_name2} / (yaml value "Mekanik.Ok Hasari" from "Ayarlar" parsed as number)) to damage
    else:
        {_name2} + (yaml value "Mekanik.Ok Hasari" from "Ayarlar" parsed as number) > 0:
            add ({_name2} + (yaml value "Mekanik.Ok Hasari" from "Ayarlar" parsed as number)) to damage
        else:
            replace all "-" with "+" in yaml value "Mekanik.Ok Hasari" from "Ayarlar"
            save yaml "Ayarlar"
            mg(attacker, "%yaml value ""Hasar düşük"" from ""Mesajlar""%")
    send "%damage%" to attacker

function getinfo(p: player) :: text:
    set {_name} to {_p}'s tool's name
    replace all "%yaml value ""Esyalar.Yenilenirken Cubuk Ismı"" from ""Mesajlar""% %yaml value ""Esyalar.Seviye Mesajda Goruntusu"" from ""Mesajlar""% " with "" in {_name}
    return {_name}

burda "Mekanik.Ok Hasari" 100 olmasına ve lvl i başarıyla 5 olarak almasına rağmen sonuç nedense 105 değil 102 çıkıyor?
*SK anlayanlar* çözüm düşünebilirler mi? mutlu olurum...

(önce seviyeyi, sonra total damage i gösteriyor bu fotoraf:
Screenshot )
 


Son düzenleme:

Üst