Çözüldü Rütbe Atlama Skripti Son 2 Rütbe Tekrar Ediyor Yardım

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

MertMC

Demir Cevheri Gibiyim
Katılım
17 Ağustos 2017
Mesajlar
217
Elmaslar
37
Puan
13.420
Yaş
23
Arkadaşlar sunucuda powerranks plugini kullandığımdan paidranks vb pluginleri ayarlayamadım (rankup plugini hata verdi) onların yerine 1 tane rütbe atlama skript i buldum kendi rütbelerime göre ayarladım ancak son rütbeye gelindiğinde tekrar /rankup yazıldığında sondan 2. rütbeye tekrar atıyor sonra tekrar /rankup yazıldığında tekrar son rütbede oluyoruz bu böyle devam ediyor bi bakabilir misiniz nerede hata var?
Kod:
#kodlama smt287
options:
    prefix: &9&lRANK &6&l>
    paranyok: &cRank atlamak için yeteri kadar paran yok!
    sonrank: &aZaten en yüksek rütbedesin :)
    yetkili: &5Vip &aveya &4Yetkili &aolduğun için rütbe atlayamazsın!
    
command /rankup:
    trigger:
        if player doesn't have the permission "sk.vip" or "sk.donater":
            if {Oyuncu.%player%} is not set:
                if player's balance is bigger than or equal to 100:
                    set {Oyuncu.%player%} to true
                    delete {Tecrubeli.%player%}
                    execute console command "eco take %player% 100"
                    execute console command "rankatlat %player% Oyuncu"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {Tecrubeli.%player%} is not set:
                if player's balance is bigger than or equal to 200:
                    set {Tecrubeli.%player%} to true
                    delete {Usta.%player%}
                    execute console command "eco take %player% 200"
                    execute console command "rankatlat %player% Tecrubeli"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {Usta.%player%} is not set:
                if player's balance is bigger than or equal to 5000:
                    set {Usta.%player%} to true
                    delete {Kahraman.%player%}
                    execute console command "eco take %player% 500"
                    execute console command "rankatlat %player% Usta"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {Kahraman.%player%} is not set:
                if player's balance is bigger than or equal to 1000:
                    set {Kahraman.%player%} to true
                    delete {Efsanevi.%player%}
                    execute console command "eco take %player% 1000"
                    execute console command "rankatlat %player% Kahraman"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {Efsanevi.%player%} is not set:
                if player's balance is bigger than or equal to 1800:
                    set {Efsanevi.%player%} to true
                    delete {kahraman.%player%}
                    execute console command "eco take %player% 1800"
                    execute console command "rankatlat %player% Efsanevi"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {rank.son.%player%} is set:
                send " {@prefix} {@sonrank}"
        else:
            send " {@prefix} {@yetkili}"
            
command /ranks:
    aliases: /ranklar, /rütbeler, /rutbeler
    trigger:
        send " &5&l>>> &e&lRUTBE LISTESI &5&l<<<"
        send " "
        send "  &7> &a1.Rank: &5Oyuncu &f| &9Gerekli Para: &2100K"
        send "  &7> &b2.Rank: &5Tecrubeli &f| &9Gerekli Para: &2200K"
        send "  &7> &c3.Rank: &5Usta &f| &9Gerekli Para: &2500K"
        send "  &7> &d4.Rank: &5Kahraman &f| &9Gerekli Para: &21M"
        send "  &7> &e5.Rank: &5Efsanevi &f| &9Gerekli Para: &21M 800K"
        send " "
        
command /rankatlat [<text>] [<text>]:
    executable by: console
    trigger:
        execute console command "powerranks set %arg 1% %arg 2%"
        broadcast " {@prefix} &a%arg 1% &b, &4%arg 2% &brankına yükseldi! "
        
command /ranksifirla [<offlineplayer>]:
    permission: sk.rank.admin
    permission message: &cBunu yapmak için yetkin yok!
    trigger:
        if arg 1 is set:
            delete {Oyuncu.%arg 1%}
            delete {rank.son.%arg 1%}
            set {Tecrubeli.%arg 1%} to true
            set {Usta.%arg 1%} to true
            set {Kahraman.%arg 1%} to true
            set {Efsanevi.%arg 1%} to true
            send " &7> &a%arg 1% &6adlı kişinin rütbesini sıfırladın."
        else:
            send " &7> &cOyuncu ismi yazmadin!"
            
on first join:
    delete {Oyuncu.%player%}
    delete {rank.son.%player%}
    set {Tecrubeli.%player%} to true
    set {Usta.%player%} to true
    set {Kahraman.%player%} to true
    set {Efsanevi.%player%} to true
 
Bence GroupManager Kurup CRanks Plugini Kullanmalısın. Plugin rütbe işlerinde daha Sağlıklı
Ayraç3.png

İyi Forumlar!
 
Bence GroupManager Kurup CRanks Plugini Kullanmalısın. Plugin rütbe işlerinde daha Sağlıklı
Ekli dosyayı görüntüle 81867
İyi Forumlar!
powerranks kullanmamın bir diğer sebebi de groupmanager ın hata veriyor olması o yüzden skript sorununu çözsem rütbeler ile başka işim kalmıyor zaten bunlarda işimi görüyor.
 
Merhaba Sunucu Ne Sunucusu Skyblock Vs ??
 
Moderatör tarafından düzenlendi:
Moderatör tarafından düzenlendi:
Moderatör tarafından düzenlendi:
Moderatör tarafından düzenlendi:
arkadaşlar sorunu çözdüm en ondaki rankı şu şekilde yapmamız gerekiyormuş
Kod:
if {Efsanevi.%player%} is not set:
                if player's balance is bigger than or equal to 1800:
                    set {Efsanevi.%player%} to true
                    set {rank.son.%player%} to true
                    set {rankGuncelleme.%player%} to true
                    execute console command "eco take %player% 1800"
                    execute console command "rankatlat %player% Efsanevi"
                    stop
 
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