Sol Reklam
Sağ Reklam

Çözüldü SK saçma hata

Durum
Mesaj gönderimine kapalı.

KanedgyBO

SkriptTale

Discord:

TheLudoBile#3485

Katılım
29 Mart 2018
Mesajlar
929
Elmaslar
390
Puanlar
5.565
Yaş
17
Yer
Bursa / Erikli
Minecraft
TheLudoBile
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üzenleyen: Moderatör:

Avelis

Ruh + Kum = Ruh Kumu
Katılım
24 Ağustos 2019
Mesajlar
1.302
Elmaslar
837
Puanlar
9.875

Buhari

Software Developer
Yönetici
Emektar
Onaylı Satıcı

Discord:

xBuhari

Katılım
6 Eylül 2017
Mesajlar
1.878
Elmaslar
1.008
Puanlar
18.150
Discord İzni
Minecraft
xBuhari
Skript yaml den pek anlamam ama sürekli mi -3 olarak çıkıyor sonuç ?
 

KanedgyBO

SkriptTale

Discord:

TheLudoBile#3485

Katılım
29 Mart 2018
Mesajlar
929
Elmaslar
390
Puanlar
5.565
Yaş
17
Yer
Bursa / Erikli
Minecraft
TheLudoBile
Skript yaml den pek anlamam ama sürekli mi -3 olarak çıkıyor sonuç ?

bazen 102, bazen 102.5 (sürekli böyle). ama olayın işlemlerle yani -3 le alakası yoktur bence. istersen tam kodu atayım
 

Buhari

Software Developer
Yönetici
Emektar
Onaylı Satıcı

Discord:

xBuhari

Katılım
6 Eylül 2017
Mesajlar
1.878
Elmaslar
1.008
Puanlar
18.150
Discord İzni
Minecraft
xBuhari
bazen 102, bazen 102.5 (sürekli böyle). ama olayın işlemlerle yani -3 le alakası yoktur bence. istersen tam kodu atayım
At bakalım belki çözüm bulabiliriz. Sabit kalmayan bir değişken var o zaman.
 

KanedgyBO

SkriptTale

Discord:

TheLudoBile#3485

Katılım
29 Mart 2018
Mesajlar
929
Elmaslar
390
Puanlar
5.565
Yaş
17
Yer
Bursa / Erikli
Minecraft
TheLudoBile
Son düzenleyen: Moderatör:

EfeByc21

skript falan

Discord:

Efe#0754

Katılım
10 Ağustos 2017
Mesajlar
455
Elmaslar
159
Puanlar
9.270
Yaş
23
Yer
İzmir
Minecraft
EfeByc
add ({_name2} * (yaml value "Mekanik.Ok Hasari" from "Ayarlar" parsed as number)) to damage

Burada add x to damage yerine
set damage to x
yapar mısın?

Sen hasarı ayarlamamışsın, eklemişsin. O yüzden oyun normal ok hasarını da ekliyor.
 

KanedgyBO

SkriptTale

Discord:

TheLudoBile#3485

Katılım
29 Mart 2018
Mesajlar
929
Elmaslar
390
Puanlar
5.565
Yaş
17
Yer
Bursa / Erikli
Minecraft
TheLudoBile
add ({_name2} * (yaml value "Mekanik.Ok Hasari" from "Ayarlar" parsed as number)) to damage

Burada add x to damage yerine
set damage to x
yapar mısın?

Sen hasarı ayarlamamışsın, eklemişsin. O yüzden oyun normal ok hasarını da ekliyor.

öyle olsa 102 değil, 107 gösterirdi. dediğin şey için başa set damage to 0 dedim ve hata
set {_name2} to getinfo(attacker) yu;
set {_name2} to (getinfo(attacker) parsed as number) yapmamam olduğu keşfettim. teşekkürler
 

KanedgyBO

SkriptTale

Discord:

TheLudoBile#3485

Katılım
29 Mart 2018
Mesajlar
929
Elmaslar
390
Puanlar
5.565
Yaş
17
Yer
Bursa / Erikli
Minecraft
TheLudoBile

EfeByc21

skript falan

Discord:

Efe#0754

Katılım
10 Ağustos 2017
Mesajlar
455
Elmaslar
159
Puanlar
9.270
Yaş
23
Yer
İzmir
Minecraft
EfeByc
öyle olsa 102 değil, 107 gösterirdi. dediğin şey için başa set damage to 0 dedim ve hata
set {_name2} to getinfo(attacker) yu;
set {_name2} to (getinfo(attacker) parsed as number) yapmamam olduğu keşfettim. teşekkürler
önemli değil çözüldüyse çözüldü işaretlemeyi unutma
 

KanedgyBO

SkriptTale

Discord:

TheLudoBile#3485

Katılım
29 Mart 2018
Mesajlar
929
Elmaslar
390
Puanlar
5.565
Yaş
17
Yer
Bursa / Erikli
Minecraft
TheLudoBile

EmreSHN

Seven sevdiğiyle güzelleşir.
Emektar

Discord:

EmreSHN#4551

Katılım
12 Ocak 2019
Mesajlar
4.272
Elmaslar
2.633
Puanlar
18.485
Yaş
24
Yer
Ankara
Minecraft
EmreSHN
Konu kilitlenmiştir.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı