Çözüldü Level kısıtlaması olan item-Lütfen içeri buyrun.

  • Konuyu Başlatan Konuyu Başlatan Öz0912
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 2.220
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Öz0912

Odunlara Vur Vur Vur!
Katılım
22 Ocak 2015
Mesajlar
45
Elmaslar
2
Puan
13.210
Yaş
27
Arkadaşlar dün de konu açmıştım, yardımcı olmayı deneyen tüm arkadaşlara teşekkür ederim.
Ancak sorunuma çözüm bulunamadı.
Ben sunucuma level sistemi ekledim, sorunsuz çalışıyor. Yapmanızı rica ettiğim skrtipt şu;
"100-Level kask- Bunu 100 level olmadan giyemezsiniz" Kısacası levelli item olacak ve o itemi giyebilmek için belirtilen seviyenin altında olmamak gerekecek.
Yardımcı olmak isteyen herkese şimdiden teşekkür ederim.

Kullandığım Level sistemi kodu:

Kod:
options:
    p: &2SUNUCU
      
first join:
    set {level::%player%} to 0

command /level-admin [<text>] [<player>] [<int>]:
    permission: level.op
    trigger:
        if arg-1 isn't set:
            send "{@p} &e/level-admin [ekle,sil,sıfırla],[oyuncu],[miktar]"
        if arg-1 is "ekle":
            add arg-3 to {level::%arg-2%}
            send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level eklendi."
        if arg-1 is "sil":
            remove arg-3 from {level::%arg-2%}
            send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level silindi."
        if arg-1 is "sıfırla":
            set {level::%arg-2%} to 0
            send "{@p} &e%arg-2% adlı oyuncunun leveli sıfırlandı."
            send "{@p} &e%player% adlı yetkili levelini sıfırladı." to arg-2
death:
    victim is a zombie or skeleton or spider or squid or pig or cow or chicken or sheep or creeper or horse or slime or enderman or silverfish or witch or bat or mooshroom or villager or ghast or cave spider or zombie pigman or ocelot or magma cube
    chance of 100%:
        add 1 to {level::%attacker%}
death:
    victim is a player
    chance of 50%:
        add 2 to {level::%attacker%}
chat:
    cancel event
    broadcast "&8[&6Lv &e%{level::%player%}%&8] %player's display name% &8: &f%colored message%"
  
command /level [<player>]:
    trigger:
        if arg-1 isn't set:
            send "{@p} &eSuanki levelin&8: &a%{level::%player%}%"
        if arg-1 is set:
            send "{@p} &e%arg-1%'in leveli&8: &a%{level::%arg-1%}%"
 
Daha önce hiç bu eventi kullanmadım. Umarım çalışır :D

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


Kod:
on sharpsk armor equip:
    if event-item is diamond chestplate named "Zırh":
        if {level::%player%} less than 100:
            cancel event
 
Daha önce hiç bu eventi kullanmadım. Umarım çalışır :D

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


Kod:
on sharpsk armor equip:
    if event-item is diamond chestplate named "Zırh":
        if {level::%player%} less than 100:
            cancel event
Bu addon denilen şey plugin mi?, kurmak için direk indirip pluginse mi atmalıyım?
 
Aynen öyle yapman gerekiyor.
76600

Görseldeki hatayı aldım hocam :(
 
Şu şekilde dener misin.

Kod:
on sharpsk armor equip:

    if event-item is diamond chestplate named "Zırh":

        if {level::%player%} isn't 100:

            cancel event
Emin değilim.

Birde sana birkaç önerim olucak.

Chance of 100% kısmını yapmana gerek yok zaten gerçekleşir.
O kısımda attacker is player ekle.

Birde chat da broadcast yerine set chat format to yaparsan daha iyi olur.
 
yanında eklenti gerekiyormu
 
Şu şekilde dener misin.

Kod:
on sharpsk armor equip:

    if event-item is diamond chestplate named "Zırh":

        if {level::%player%} isn't 100:

            cancel event
Emin değilim.

Birde sana birkaç önerim olucak.

Chance of 100% kısmını yapmana gerek yok zaten gerçekleşir.
O kısımda attacker is player ekle.

Birde chat da broadcast yerine set chat format to yaparsan daha iyi olur.
Hocam çalıştı nasıl teşekkür etsem az.
 
Şu şekilde dener misin.

Kod:
on sharpsk armor equip:

    if event-item is diamond chestplate named "Zırh":

        if {level::%player%} isn't 100:

            cancel event
Emin değilim.

Birde sana birkaç önerim olucak.

Chance of 100% kısmını yapmana gerek yok zaten gerçekleşir.
O kısımda attacker is player ekle.

Birde chat da broadcast yerine set chat format to yaparsan daha iyi olur.
Hocam bir hatayla karşılaştım. Kodunuz çalışıyor 100 level olmadan giyemiyoruz ama sorun şu; zırhı, sadece 100 levelde giyebiliyorum. 101'de bile giyemiyorum. benim istediğim olay 100den sonrasında da giyilebilsin sadece 100'ün altında giyilemesin. Bu sorunu çözebileceğini düşünüyorum şimdiden teşekkür ederim :)
 
Hocam bir hatayla karşılaştım. Kodunuz çalışıyor 100 level olmadan giyemiyoruz ama sorun şu; zırhı, sadece 100 levelde giyebiliyorum. 101'de bile giyemiyorum. benim istediğim olay 100den sonrasında da giyilebilsin sadece 100'ün altında giyilemesin. Bu sorunu çözebileceğini düşünüyorum şimdiden teşekkür ederim :)

Evet bunu farkettim. isn't yerine aşağıdakileri dener misin.

Kod:
<
smaller than
lower than
 
Evet bunu farkettim. isn't yerine aşağıdakileri dener misin.

Kod:
<
smaller than
lower than
76626

Bu hatayı aldım hocam, şu şekilde değiştirmiştim.

Kod:
on sharpsk armor equip:

    if event-item is diamond chestplate named "Zırh":

        if {level::%player%} lower than 100:

            cancel event
smaller than'ı da denedim o da olmadı.
 
Ekli dosyayı görüntüle 76626
Bu hatayı aldım hocam, şu şekilde değiştirmiştim.

Kod:
on sharpsk armor equip:

    if event-item is diamond chestplate named "Zırh":

        if {level::%player%} <
smaller than
lower than 100:

            cancel event

Hayır yanlış anlamışsın. Tek tek denemem lazım idi.
Örnek;
< 100:
Hata alırsan
smaller than 100:
Hata alırsan.
lower than 100:
 
JavaScript:
if {level::%player%} is greater than or equal to 100:

Dener misiniz
kod çalıştı ancak tam tersi oldu, 100 level üstü giyemiyor. 100 level altı giyebiliyor :)
 
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