Sol Reklam
Sağ Reklam

Çözüldü between difference hatası

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
Arkadaşlar kendimce bir seviye skripti yaparken birbirini kesen kişilerin level farkına dayalı bir puan verişi yapmak istemiştim
Hatayı kodun 3. satırında hata yaşıyorum, anlamak için {klan::seviye : oyunculvf.%attacker%.%victim%} (burada emoji yapıyordu o yüzden arada boşluk açtım) değerini sohbete döktüm, <none> idi.
Yardım edebilirseniz sevinirim.

Kod:
on death:
    if attacker and victim is a player:
        set {klan::seviye::oyunculvf.%attacker%.%victim%} to difference between {klan::seviye::oyuncu.%attacker%.seviye} and {klan::seviye::oyuncu.%victim%.seviye}
        if {klan::seviye::oyunculvf%attacker%%victim%} is 0:
            add 5 to {klan::seviye::oyuncu.%attacker%.lvlpuan}
            remove 2 from {klan::seviye::oyuncu.%attacker%.lvlpuan}
            show actionbar from "&3Seviye Sistemi &8➤ &c%victim%'i öldürdüğnüz için &a+5 &eseviye p. kazandınız!" to attacker
            show actionbar from "&3Seviye Sistemi &8➤ &c%attacker% &etarafından öldürüldüğünüz için &c-2 &eseviye p. kaybettiniz." to victim
        else:
            set {klan::seviye::lvlekle.%attacker%} to 5 * {klan::seviye::oyunculvf%attacker%.%victim%}
            add {klan::seviye::lvlekle.%attacker%} to {klan::seviye::oyuncu.%attacker%.lvlpuan}
            set {klan::seviye::lvlçıkar.%victim%} to 2 * {klan::seviye::oyunculvf%attacker%.%victim%}
            remove {klan::seviye::lvlçıkar.%victim%} from {klan::seviye::oyuncu.%attacker%.lvlpuan}
            show actionbar from "&3Seviye Sistemi &8➤ &c%victim%'i(...) öldüğünüz için &a+%{klan::seviye::lvlekle.%attacker%}% &eseviye p. kazandınız!" to attacker
            show actionbar from "&3Seviye Sistemi &8➤ &c%attacker% &etarafından öldürüldüğünüz için &c-%{klan::seviye::lvlçıkar.%victim%}% &eseviye p. kaybettiniz." to victim
 

Ancienty

Yay Yok, İskelet Yok
Onaylı Satıcı

Discord:

ancienty

Katılım
7 Mart 2017
Mesajlar
302
Elmaslar
372
Puanlar
14.420
Discord İzni
Minecraft
Ancienty
eğer hatanın difference between olduğundan eminseniz şöyle bir çözüm deneyebilirsiniz:

"{klan::seviye::oyuncu.%attacker%.seviye} - {klan::seviye::oyuncu.%victim%.seviye}"

Birbirinden çıkarttığında zaten aradaki farkı bulursun, ancak şöyle bir hata çıkabilir, düşük seviyeden yüksek seviye çıkarsa negatif bir sayı oluşur bu yüzden:
replace all "-" with "" in {variable} yapmalısın

Düşünebildiğim tek çözüm buydu, yardımcı olabildiysem ne mutlu.
 

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
eğer hatanın difference between olduğundan eminseniz şöyle bir çözüm deneyebilirsiniz:

"{klan::seviye:omgyuncu.%attacker%.seviye} - {klan::seviye:omgyuncu.%victim%.seviye}"

Birbirinden çıkarttığında zaten aradaki farkı bulursun, ancak şöyle bir hata çıkabilir, düşük seviyeden yüksek seviye çıkarsa negatif bir sayı oluşur bu yüzden:
replace all "-" with "" in {variable} yapmalısın

Düşünebildiğim tek çözüm buydu, yardımcı olabildiysem ne mutlu.

Teşekkürler, sorun çözüldü :)
 

Shura

Altın Benim Yeni Sevgilim
Katılım
6 Haziran 2018
Mesajlar
471
Elmaslar
254
Puanlar
7.070
difference between x and y kalıbı bir şeyler arasındaki fark için değil iki zaman arasındaki fark için kullanılır.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı