Çözüldü Skript Çalışmıyor

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

FroxyYT

Bir Kömür Göründü Kaptanım!
Katılım
3 Mart 2021
Mesajlar
124
Elmaslar
12
Puan
8.905
Yaş
102
Minecraft
LeaxyEdits

Discord:

bozkurtharun

Arkadaşlar ben bi skript buldum ama düzgün çalışmıyor

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

skript bu normalde para biletine sağ tıklayınca olması lazım ama
tüm kağıtlara tıklayınca oluyor
nasıl düzeltebilirim yardımcı olucak varmı
 
JavaScript:
Skript hala geliştirilmekte olan bir dil olduğu için bazı hatalar ile karşılaşabilirsiniz.
Gereksiz yerlerde döngüye sokabilir.

Kodunuzu inceledim ve "if display name of tool is "&6Para Bileti &a(Bana Sag Tıkla):" dan sonra gelen
bütün satırlara 1 tab boşluk bırakın.
Neden mi? Çünkü "ifdisplay name of %type%" değerinin orada bir görevi yok. Çalışabilmesi için ondan sonra gelen diğer satırlara 1 tab boşluk bırakmalısınız.
 
Hocam dediğiniz oldu ama para bileti slot kısmında oldugu zaman para bileti yerine normal kağıtı kullanıyor ama para bileti 1.slot da normal kağıt 2.slot da olunca ise para biletini kullanıyor sadece
 
Hocam dediğiniz oldu ama para bileti slot kısmında oldugu zaman para bileti yerine normal kağıtı kullanıyor ama para bileti 1.slot da normal kağıt 2.slot da olunca ise para biletini kullanıyor sadece
JavaScript:
on right click with paper:
    if display name of tool is "&6Para Bileti &a(Bana Sag Tıkla)":
        remove 1 of paper named "&6Para Bileti &a(Bana Sag Tıkla)" from player
        set {_randomNumber} to random integer between 1 and 100

        if {_randomNumber} is 1:
            send "&f● &6Para Kağıdından &b&n2500TL&6 Kazandınız"
            execute console command "eco give %player% 2500"
        else if {_randomNumber} is between 2 and 6:
            send "&f● &6Para Kağıdından &b&n50TL&6 Kazandınız"
            execute console command "eco give %player% 50"
        else if {_randomNumber} is between 7 and 13:
            send "&f● &6Para Kağıdından &b&n30TL&6 Kazandınız"
            execute console command "eco give %player% 30"
        else if {_randomNumber} is between 14 and 22:
            send "&f● &6Para Kağıdından &b&n20TL&6 Kazandınız"
            execute console command "eco give %player% 20"
           
command /paraver:
    permission: bilet.ver
    trigger:
        give a paper named "&6Para Bileti &a(Bana Sag Tıkla)" to player

Yazdığın skriptte çok düşük olasılıkla olsa bile aynı anda 2 3 ödül almak mümkün bu şekilde daha verimli kullanabilirsin
 
JavaScript:
on right click with paper:
    if display name of tool is "&6Para Bileti &a(Bana Sag Tıkla)":
        remove 1 of paper named "&6Para Bileti &a(Bana Sag Tıkla)" from player
        set {_randomNumber} to random integer between 1 and 100

        if {_randomNumber} is 1:
            send "&f● &6Para Kağıdından &b&n2500TL&6 Kazandınız"
            execute console command "eco give %player% 2500"
        else if {_randomNumber} is between 2 and 6:
            send "&f● &6Para Kağıdından &b&n50TL&6 Kazandınız"
            execute console command "eco give %player% 50"
        else if {_randomNumber} is between 7 and 13:
            send "&f● &6Para Kağıdından &b&n30TL&6 Kazandınız"
            execute console command "eco give %player% 30"
        else if {_randomNumber} is between 14 and 22:
            send "&f● &6Para Kağıdından &b&n20TL&6 Kazandınız"
            execute console command "eco give %player% 20"
          
command /paraver:
    permission: bilet.ver
    trigger:
        give a paper named "&6Para Bileti &a(Bana Sag Tıkla)" to player

Yazdığın skriptte çok düşük olasılıkla olsa bile aynı anda 2 3 ödül almak mümkün bu şekilde daha verimli kullanabilirsin
teşekkür ederim hocam çok düzgün çalıştı
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst