Çözüldü Rütbe Gösterme Skripti

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 sizden bi ricam olucak yapabilirseniz /rutbeler yada /rutbe yazıldığında Rütbe İsimleri ve geren fiyatlarını göstericek bir skript yapabilir misiniz ?
Rütbeleri Rankup plugini ile ayarladım ama oradan mesajları ayarlayamadım her rütbede aynı mesajı veriyor.
 
Zamanında @smt287 'nin yaptığı bir skripti öneririm.
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 {acemi.%player%} is not set:
                if player's balance is bigger than or equal to 100000:
                    set {acemi.%player%} to true
                    delete {profesyonel.%player%}
                    execute console command "eco take %player% 100000"
                    execute console command "rankatlat %player% Acemi"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {profesyonel.%player%} is not set:
                if player's balance is bigger than or equal to 200000:
                    set {profesyonel.%player%} to true
                    delete {soylu.%player%}
                    execute console command "eco take %player% 200000"
                    execute console command "rankatlat %player% Profesyonel"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {soylu.%player%} is not set:
                if player's balance is bigger than or equal to 500000:
                    set {soylu.%player%} to true
                    delete {bilgin.%player%}
                    execute console command "eco take %player% 500000"
                    execute console command "rankatlat %player% Soylu"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {bilgin.%player%} is not set:
                if player's balance is bigger than or equal to 1000000:
                    set {bilgin.%player%} to true
                    delete {asil.%player%}
                    execute console command "eco take %player% 1000000"
                    execute console command "rankatlat %player% Bilgin"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {asil.%player%} is not set:
                if player's balance is bigger than or equal to 1800000:
                    set {asil.%player%} to true
                    delete {kahraman.%player%}
                    execute console command "eco take %player% 1800000"
                    execute console command "rankatlat %player% Asil"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {kahraman.%player%} is not set:
                if player's balance is bigger than or equal to 7000000:
                    set {kahraman.%player%} to true
                    delete {lord.%player%}
                    execute console command "eco take %player% 7000000"
                    execute console command "rankatlat %player% Kahraman"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {lord.%player%} is not set:
                if player's balance is bigger than or equal to 20000000:
                    set {lord.%player%} to true
                    delete {kral.%player%}
                    execute console command "eco take %player% 20000000"
                    execute console command "rankatlat %player% Lord"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {kral.%player%} is not set:
                if player's balance is bigger than or equal to 40000000:
                    set {kral.%player%} to true
                    delete {efsanevi.%player%}
                    execute console command "eco take %player% 40000000"
                    execute console command "rankatlat %player% Kral"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {efsanevi.%player%} is not set:
                if player's balance is bigger than or equal to 55000000:
                    set {efsanevi.%player%} to true
                    delete {efsanevi+.%player%}
                    execute console command "eco take %player% 55000000"
                    execute console command "rankatlat %player% Efsanevi"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {efsanevi+.%player%} is not set:
                if player's balance is bigger than or equal to 70000000:
                    set {efsanevi+.%player%} to true
                    set {rank.son.%player%} to true
                    set {rankGuncelleme.%player%} to true
                    execute console command "eco take %player% 70000000"
                    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: &5Acemi &f| &9Gerekli Para: &2100K"
        send "  &7> &b2.Rank: &5Profesyonel &f| &9Gerekli Para: &2200K"
        send "  &7> &c3.Rank: &5Soylu &f| &9Gerekli Para: &2500K"
        send "  &7> &d4.Rank: &5Bilgin &f| &9Gerekli Para: &21M"
        send "  &7> &e5.Rank: &5Asil &f| &9Gerekli Para: &21M 800K"
        send "  &7> &36.Rank: &5Kahraman &f| &9Gerekli Para: &27M"
        send "  &7> &47.Rank: &5Lord &f| &9Gerekli Para: &220M"
        send "  &7> &68.Rank: &5Kral &f| &9Gerekli Para: &240M"
        send "  &7> &79.Rank: &5Efsanevi &f| &9Gerekli Para: &255M"
        send "  &7> &810.Rank: &5Efsanevi+ &f| &9Gerekli Para: &270M"
        send " "
        
command /rankatlat [<text>] [<text>]:
    executable by: console
    trigger:
        execute console command "manselect world"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect Spawn"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect Arsalar"
        execute console command "manuadd %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 {acemi.%arg 1%}
            delete {rank.son.%arg 1%}
            set {profesyonel.%arg 1%} to true
            set {soylu.%arg 1%} to true
            set {bilgin.%arg 1%} to true
            set {asil.%arg 1%} to true
            set {kahraman.%arg 1%} to true
            set {lord.%arg 1%} to true
            set {kral.%arg 1%} to true
            set {efsanevi.%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 {acemi.%player%}
    delete {rank.son.%player%}
    set {profesyonel.%player%} to true
    set {soylu.%player%} to true
    set {bilgin.%player%} to true
    set {asil.%player%} to true
    set {kahraman.%player%} to true
    set {lord.%player%} to true
    set {kral.%player%} to true
    set {efsanevi.%player%} to true
    set {efsanevi+.%player%} to true
 
Zamanında @smt287 'nin yaptığı bir skripti öneririm.
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 {acemi.%player%} is not set:
                if player's balance is bigger than or equal to 100000:
                    set {acemi.%player%} to true
                    delete {profesyonel.%player%}
                    execute console command "eco take %player% 100000"
                    execute console command "rankatlat %player% Acemi"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {profesyonel.%player%} is not set:
                if player's balance is bigger than or equal to 200000:
                    set {profesyonel.%player%} to true
                    delete {soylu.%player%}
                    execute console command "eco take %player% 200000"
                    execute console command "rankatlat %player% Profesyonel"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {soylu.%player%} is not set:
                if player's balance is bigger than or equal to 500000:
                    set {soylu.%player%} to true
                    delete {bilgin.%player%}
                    execute console command "eco take %player% 500000"
                    execute console command "rankatlat %player% Soylu"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {bilgin.%player%} is not set:
                if player's balance is bigger than or equal to 1000000:
                    set {bilgin.%player%} to true
                    delete {asil.%player%}
                    execute console command "eco take %player% 1000000"
                    execute console command "rankatlat %player% Bilgin"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {asil.%player%} is not set:
                if player's balance is bigger than or equal to 1800000:
                    set {asil.%player%} to true
                    delete {kahraman.%player%}
                    execute console command "eco take %player% 1800000"
                    execute console command "rankatlat %player% Asil"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {kahraman.%player%} is not set:
                if player's balance is bigger than or equal to 7000000:
                    set {kahraman.%player%} to true
                    delete {lord.%player%}
                    execute console command "eco take %player% 7000000"
                    execute console command "rankatlat %player% Kahraman"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {lord.%player%} is not set:
                if player's balance is bigger than or equal to 20000000:
                    set {lord.%player%} to true
                    delete {kral.%player%}
                    execute console command "eco take %player% 20000000"
                    execute console command "rankatlat %player% Lord"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {kral.%player%} is not set:
                if player's balance is bigger than or equal to 40000000:
                    set {kral.%player%} to true
                    delete {efsanevi.%player%}
                    execute console command "eco take %player% 40000000"
                    execute console command "rankatlat %player% Kral"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {efsanevi.%player%} is not set:
                if player's balance is bigger than or equal to 55000000:
                    set {efsanevi.%player%} to true
                    delete {efsanevi+.%player%}
                    execute console command "eco take %player% 55000000"
                    execute console command "rankatlat %player% Efsanevi"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {efsanevi+.%player%} is not set:
                if player's balance is bigger than or equal to 70000000:
                    set {efsanevi+.%player%} to true
                    set {rank.son.%player%} to true
                    set {rankGuncelleme.%player%} to true
                    execute console command "eco take %player% 70000000"
                    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: &5Acemi &f| &9Gerekli Para: &2100K"
        send "  &7> &b2.Rank: &5Profesyonel &f| &9Gerekli Para: &2200K"
        send "  &7> &c3.Rank: &5Soylu &f| &9Gerekli Para: &2500K"
        send "  &7> &d4.Rank: &5Bilgin &f| &9Gerekli Para: &21M"
        send "  &7> &e5.Rank: &5Asil &f| &9Gerekli Para: &21M 800K"
        send "  &7> &36.Rank: &5Kahraman &f| &9Gerekli Para: &27M"
        send "  &7> &47.Rank: &5Lord &f| &9Gerekli Para: &220M"
        send "  &7> &68.Rank: &5Kral &f| &9Gerekli Para: &240M"
        send "  &7> &79.Rank: &5Efsanevi &f| &9Gerekli Para: &255M"
        send "  &7> &810.Rank: &5Efsanevi+ &f| &9Gerekli Para: &270M"
        send " "
       
command /rankatlat [<text>] [<text>]:
    executable by: console
    trigger:
        execute console command "manselect world"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect Spawn"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect Arsalar"
        execute console command "manuadd %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 {acemi.%arg 1%}
            delete {rank.son.%arg 1%}
            set {profesyonel.%arg 1%} to true
            set {soylu.%arg 1%} to true
            set {bilgin.%arg 1%} to true
            set {asil.%arg 1%} to true
            set {kahraman.%arg 1%} to true
            set {lord.%arg 1%} to true
            set {kral.%arg 1%} to true
            set {efsanevi.%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 {acemi.%player%}
    delete {rank.son.%player%}
    set {profesyonel.%player%} to true
    set {soylu.%player%} to true
    set {bilgin.%player%} to true
    set {asil.%player%} to true
    set {kahraman.%player%} to true
    set {lord.%player%} to true
    set {kral.%player%} to true
    set {efsanevi.%player%} to true
    set {efsanevi+.%player%} to true
eskiden bunu kullanıyordum ama rankup daha basit bana sadace /rutbeler yazıldığında rütbelerin isimlerini ve fiyatlarını gösterecek birşey lazım.
 
eskiden bunu kullanıyordum ama rankup daha basit bana sadace /rutbeler yazıldığında rütbelerin isimlerini ve fiyatlarını gösterecek birşey lazım.
Verdiğim skriptte /ranks yerine /rutbeler komutunu normal olarak yazarsan istediğin olacağını düşünüyorum.
 
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