Çözüldü Skript Yardım

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

brkyince17

Birisi mi Spawnlandı?
Katılım
23 Haziran 2016
Mesajlar
0
Elmaslar
0
Puan
0
Yaş
28
https://www.mc-tr.com/konu/skript-istegi-acil.17455/ konusunda smt287 nin paylaştığı skripti alıp edit ledim
fakat acemi rutbesinde iken /rankup yazdığımda tekrar acemi rütbesine geçiyor. Ondan sonra tekrar /rankup yazınca tecrubeliye geçiyor. ben acemi rutbesinde iken acemiye atlmasını nasıl kaldırırım.

d8QNR4.jpg


Skriptin Kodları

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


Kod:
options:
    prefix: &5&lEfsane&6&lNW &9&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 0:
                    set {acemi.%player%} to true
                    delete {tecrubeli.%player%}
                    execute console command "eco take %player% 0"
                    execute console command "rankatlat %player% Acemi"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {tecrubeli.%player%} is not set:
                if player's balance is bigger than or equal to 200000:
                    set {tecrubeli.%player%} to true
                    delete {soylu.%player%}
                    execute console command "eco take %player% 200000"
                    execute console command "rankatlat %player% Tecrubeli"
                    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 2000000:
                    set {asil.%player%} to true
                    delete {kahraman.%player%}
                    execute console command "eco take %player% 2000000"
                    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 3000000:
                    set {kahraman.%player%} to true
                    delete {lord.%player%}
                    execute console command "eco take %player% 3000000"
                    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 5000000:
                    set {lord.%player%} to true
                    delete {efsanevi.%player%}
                    execute console command "eco take %player% 50000000"
                    execute console command "rankatlat %player% Lord"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {efsanevi.%player%} is not set:
                if player's balance is bigger than or equal to 10000000:
                    set {efsanevi.%player%} to true
                    delete {kral.%player%}
                    execute console command "eco take %player% 10000000"
                    execute console command "rankatlat %player% Efsanevi"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {kral.%player%} is not set:
                if player's balance is bigger than or equal to 20000000:
                    set {kral.%player%} to true
                    delete {imparator.%player%}
                    execute console command "eco take %player% 20000000"
                    execute console command "rankatlat %player% Kral"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            if {imparator.%player%} is not set:
                if player's balance is bigger than or equal to 30000000:
                    set {imparator.%player%} to true
                    set {rank.son.%player%} to true
                    set {rankGuncelleme.%player%} to true
                    execute console command "eco take %player% 30000000"
                    execute console command "rankatlat %player% imparator"
                    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: &20"
        send "  &7> &b2.Rank: &5Tecrubeli &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: &22M"
        send "  &7> &36.Rank: &5Kahraman &f| &9Gerekli Para: &23M"
        send "  &7> &47.Rank: &5Lord &f| &9Gerekli Para: &25M"
        send "  &7> &68.Rank: &5Efsanevi &f| &9Gerekli Para: &210M"
        send "  &7> &79.Rank: &5Kral  &f| &9Gerekli Para: &220M"
        send "  &7> &810.Rank: &5İmparator &f| &9Gerekli Para: &230M"
        send " "
       
command /rankatlat [<text>] [<text>]:
    executable by: console
    trigger:
        execute console command "manselect world1"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect world"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect plotworld"
        execute console command "manuadd %arg 1% %arg 2%"
        broadcast " {@prefix} &a%arg 1% &b, &2%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 {tecrubeli.%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 {efsanevi.%arg 1%} to true
            set {kral.%arg 1%} to true
            set {imparator.%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 {tecrubeli.%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 {efsanevi.%player%} to true
    set {kral.%player%} to true
    set {imparator.%player%} to true
 
Son düzenleme:
Stopları kaldırıp ta deneyiniz !
 
Tüm stoplarımı
yoksa sadece acemidekimi[DOUBLEPOST=1487004550,1487004468][/DOUBLEPOST]Yine aynısı oluyor
 
Hepsini kaldır
 
yine oluyor hepisini kaldırıncada
 
Variableleri bozuk o zaman tekrar yaparsan
 
Benim Anladıgım Skript Baştan Yazılmalı Else İf Kullanmak Gerekiyor Sanırsam Çünkü Düz İf Kullanırsanız O Şartları Aynı Anda Bakıp Düz Okur Resimle Alnatayım

Düz İf Biri Olmassa Değil 3 Üne Aynı Anda Bakıyor
-------------
----------------- -------------
--------------
Else İf Bişe Anladınmı Bilmiyorum Ama Else İfle Yapılmalı Yani Biri Değilse Diğeri Mesajı Güncelleyerek Eklerim Çalısacagını Umuyorum Biraz Bekle
------------------------------- --------------------- -----------
-------------------------[DOUBLEPOST=1487012329,1487011684][/DOUBLEPOST]
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Linki Ayrıca Kod Olarak Ekliyorum
Kod:
options:
    prefix: &5&lEfsane&6&lNW &9&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 0:
                    set {acemi.%player%} to true
                    execute console command "eco take %player% 0"
                    execute console command "rankatlat %player% Acemi"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            else:
                if {tecrubeli.%player%} is not set:
                    if player's balance is bigger than or equal to 200000:
                        set {tecrubeli.%player%} to true
                        execute console command "eco take %player% 200000"
                        execute console command "rankatlat %player% Tecrubeli"
                        stop
                    else:
                        send " {@prefix} {@paranyok}"
                else:
                    if {soylu.%player%} is not set:
                        if player's balance is bigger than or equal to 500000:
                            set {soylu.%player%} to true
                            execute console command "eco take %player% 500000"
                            execute console command "rankatlat %player% Soylu"
                            stop
                        else:
                            send " {@prefix} {@paranyok}"
                    else:
                        if {bilgin.%player%} is not set:
                            if player's balance is bigger than or equal to 1000000:
                                set {bilgin.%player%} to true
                                execute console command "eco take %player% 1000000"
                                execute console command "rankatlat %player% Bilgin"
                                stop
                            else:
                                send " {@prefix} {@paranyok}"
                        else:
                            if {asil.%player%} is not set:
                                if player's balance is bigger than or equal to 2000000:
                                    set {asil.%player%} to true
                                    execute console command "eco take %player% 2000000"
                                    execute console command "rankatlat %player% Asil"
                                    stop
                                else:
                                    send " {@prefix} {@paranyok}"
                            else:
                                if {kahraman.%player%} is not set:
                                    if player's balance is bigger than or equal to 3000000:
                                        set {kahraman.%player%} to true
                                        execute console command "eco take %player% 3000000"
                                        execute console command "rankatlat %player% Kahraman"
                                        stop
                                    else:
                                        send " {@prefix} {@paranyok}"
                                else:
                                    if {lord.%player%} is not set:
                                        if player's balance is bigger than or equal to 5000000:
                                            set {lord.%player%} to true
                                            execute console command "eco take %player% 50000000"
                                            execute console command "rankatlat %player% Lord"
                                            stop
                                        else:
                                            send " {@prefix} {@paranyok}"
                                    else:
                                        if {efsanevi.%player%} is not set:
                                            if player's balance is bigger than or equal to 10000000:
                                                set {efsanevi.%player%} to true
                                                execute console command "eco take %player% 10000000"
                                                execute console command "rankatlat %player% Efsanevi"
                                                stop
                                            else:
                                                send " {@prefix} {@paranyok}"
                                        else:
                                            if {kral.%player%} is not set:
                                                if player's balance is bigger than or equal to 20000000:
                                                    set {kral.%player%} to true
                                                    execute console command "eco take %player% 20000000"
                                                    execute console command "rankatlat %player% Kral"
                                                    stop
                                                else:
                                                    send " {@prefix} {@paranyok}"
                                            else:
                                                if {imparator.%player%} is not set:
                                                    if player's balance is bigger than or equal to 30000000:
                                                        set {imparator.%player%} to true
                                                        set {rank.son.%player%} to true
                                                        set {rankGuncelleme.%player%} to true
                                                        execute console command "eco take %player% 30000000"
                                                        execute console command "rankatlat %player% imparator"
                                                        stop
                                                    else:
                                                        send " {@prefix} {@paranyok}"
                                                else:
                                                    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: &20"
        send "  &7> &b2.Rank: &5Tecrubeli &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: &22M"
        send "  &7> &36.Rank: &5Kahraman &f| &9Gerekli Para: &23M"
        send "  &7> &47.Rank: &5Lord &f| &9Gerekli Para: &25M"
        send "  &7> &68.Rank: &5Efsanevi &f| &9Gerekli Para: &210M"
        send "  &7> &79.Rank: &5Kral  &f| &9Gerekli Para: &220M"
        send "  &7> &810.Rank: &5İmparator &f| &9Gerekli Para: &230M"
        send " "
      
command /rankatlat [<text>] [<text>]:
    executable by: console
    trigger:
        execute console command "manselect world1"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect world"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect plotworld"
        execute console command "manuadd %arg 1% %arg 2%"
        broadcast " {@prefix} &a%arg 1% &b, &2%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 {tecrubeli.%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 {efsanevi.%arg 1%} to true
            set {kral.%arg 1%} to true
            set {imparator.%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 {tecrubeli.%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 {efsanevi.%player%} to true
    set {kral.%player%} to true
    set {imparator.%player%} to true
Konsol Üzerinde Hatası Bulunmamakta Calısacaktır Sanırsam Baska Birşey Göremedim Ben Hala Çalısmıyorsa Size Yeni Bir Rankup Skripti Bulabilir/Yapabiliriz.
 
Benim Anladıgım Skript Baştan Yazılmalı Else İf Kullanmak Gerekiyor Sanırsam Çünkü Düz İf Kullanırsanız O Şartları Aynı Anda Bakıp Düz Okur Resimle Alnatayım

Düz İf Biri Olmassa Değil 3 Üne Aynı Anda Bakıyor
-------------
----------------- -------------
--------------
Else İf Bişe Anladınmı Bilmiyorum Ama Else İfle Yapılmalı Yani Biri Değilse Diğeri Mesajı Güncelleyerek Eklerim Çalısacagını Umuyorum Biraz Bekle
------------------------------- --------------------- -----------
-------------------------[DOUBLEPOST=1487012329,1487011684][/DOUBLEPOST]
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Linki Ayrıca Kod Olarak Ekliyorum
Kod:
options:
    prefix: &5&lEfsane&6&lNW &9&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 0:
                    set {acemi.%player%} to true
                    execute console command "eco take %player% 0"
                    execute console command "rankatlat %player% Acemi"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            else:
                if {tecrubeli.%player%} is not set:
                    if player's balance is bigger than or equal to 200000:
                        set {tecrubeli.%player%} to true
                        execute console command "eco take %player% 200000"
                        execute console command "rankatlat %player% Tecrubeli"
                        stop
                    else:
                        send " {@prefix} {@paranyok}"
                else:
                    if {soylu.%player%} is not set:
                        if player's balance is bigger than or equal to 500000:
                            set {soylu.%player%} to true
                            execute console command "eco take %player% 500000"
                            execute console command "rankatlat %player% Soylu"
                            stop
                        else:
                            send " {@prefix} {@paranyok}"
                    else:
                        if {bilgin.%player%} is not set:
                            if player's balance is bigger than or equal to 1000000:
                                set {bilgin.%player%} to true
                                execute console command "eco take %player% 1000000"
                                execute console command "rankatlat %player% Bilgin"
                                stop
                            else:
                                send " {@prefix} {@paranyok}"
                        else:
                            if {asil.%player%} is not set:
                                if player's balance is bigger than or equal to 2000000:
                                    set {asil.%player%} to true
                                    execute console command "eco take %player% 2000000"
                                    execute console command "rankatlat %player% Asil"
                                    stop
                                else:
                                    send " {@prefix} {@paranyok}"
                            else:
                                if {kahraman.%player%} is not set:
                                    if player's balance is bigger than or equal to 3000000:
                                        set {kahraman.%player%} to true
                                        execute console command "eco take %player% 3000000"
                                        execute console command "rankatlat %player% Kahraman"
                                        stop
                                    else:
                                        send " {@prefix} {@paranyok}"
                                else:
                                    if {lord.%player%} is not set:
                                        if player's balance is bigger than or equal to 5000000:
                                            set {lord.%player%} to true
                                            execute console command "eco take %player% 50000000"
                                            execute console command "rankatlat %player% Lord"
                                            stop
                                        else:
                                            send " {@prefix} {@paranyok}"
                                    else:
                                        if {efsanevi.%player%} is not set:
                                            if player's balance is bigger than or equal to 10000000:
                                                set {efsanevi.%player%} to true
                                                execute console command "eco take %player% 10000000"
                                                execute console command "rankatlat %player% Efsanevi"
                                                stop
                                            else:
                                                send " {@prefix} {@paranyok}"
                                        else:
                                            if {kral.%player%} is not set:
                                                if player's balance is bigger than or equal to 20000000:
                                                    set {kral.%player%} to true
                                                    execute console command "eco take %player% 20000000"
                                                    execute console command "rankatlat %player% Kral"
                                                    stop
                                                else:
                                                    send " {@prefix} {@paranyok}"
                                            else:
                                                if {imparator.%player%} is not set:
                                                    if player's balance is bigger than or equal to 30000000:
                                                        set {imparator.%player%} to true
                                                        set {rank.son.%player%} to true
                                                        set {rankGuncelleme.%player%} to true
                                                        execute console command "eco take %player% 30000000"
                                                        execute console command "rankatlat %player% imparator"
                                                        stop
                                                    else:
                                                        send " {@prefix} {@paranyok}"
                                                else:
                                                    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: &20"
        send "  &7> &b2.Rank: &5Tecrubeli &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: &22M"
        send "  &7> &36.Rank: &5Kahraman &f| &9Gerekli Para: &23M"
        send "  &7> &47.Rank: &5Lord &f| &9Gerekli Para: &25M"
        send "  &7> &68.Rank: &5Efsanevi &f| &9Gerekli Para: &210M"
        send "  &7> &79.Rank: &5Kral  &f| &9Gerekli Para: &220M"
        send "  &7> &810.Rank: &5İmparator &f| &9Gerekli Para: &230M"
        send " "
     
command /rankatlat [<text>] [<text>]:
    executable by: console
    trigger:
        execute console command "manselect world1"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect world"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect plotworld"
        execute console command "manuadd %arg 1% %arg 2%"
        broadcast " {@prefix} &a%arg 1% &b, &2%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 {tecrubeli.%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 {efsanevi.%arg 1%} to true
            set {kral.%arg 1%} to true
            set {imparator.%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 {tecrubeli.%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 {efsanevi.%player%} to true
    set {kral.%player%} to true
    set {imparator.%player%} to true
Konsol Üzerinde Hatası Bulunmamakta Calısacaktır Sanırsam Baska Birşey Göremedim Ben Hala Çalısmıyorsa Size Yeni Bir Rankup Skripti Bulabilir/Yapabiliriz.
Aslında else if gerekmiyor. Kendi sunucumda normal sadece if olarak kullanıyordum. @BayEmre 'den rica ettim editlemesi için. Biraz hata yaptığı için öyle olmuş. Şu aralar skriptle uğraşacak zamanı bulamıyorum onun için :)
 
Benim Anladıgım Skript Baştan Yazılmalı Else İf Kullanmak Gerekiyor Sanırsam Çünkü Düz İf Kullanırsanız O Şartları Aynı Anda Bakıp Düz Okur Resimle Alnatayım

Düz İf Biri Olmassa Değil 3 Üne Aynı Anda Bakıyor
-------------
----------------- -------------
--------------
Else İf Bişe Anladınmı Bilmiyorum Ama Else İfle Yapılmalı Yani Biri Değilse Diğeri Mesajı Güncelleyerek Eklerim Çalısacagını Umuyorum Biraz Bekle
------------------------------- --------------------- -----------
-------------------------[DOUBLEPOST=1487012329,1487011684][/DOUBLEPOST]
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Linki Ayrıca Kod Olarak Ekliyorum
Kod:
options:
    prefix: &5&lEfsane&6&lNW &9&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 0:
                    set {acemi.%player%} to true
                    execute console command "eco take %player% 0"
                    execute console command "rankatlat %player% Acemi"
                    stop
                else:
                    send " {@prefix} {@paranyok}"
            else:
                if {tecrubeli.%player%} is not set:
                    if player's balance is bigger than or equal to 200000:
                        set {tecrubeli.%player%} to true
                        execute console command "eco take %player% 200000"
                        execute console command "rankatlat %player% Tecrubeli"
                        stop
                    else:
                        send " {@prefix} {@paranyok}"
                else:
                    if {soylu.%player%} is not set:
                        if player's balance is bigger than or equal to 500000:
                            set {soylu.%player%} to true
                            execute console command "eco take %player% 500000"
                            execute console command "rankatlat %player% Soylu"
                            stop
                        else:
                            send " {@prefix} {@paranyok}"
                    else:
                        if {bilgin.%player%} is not set:
                            if player's balance is bigger than or equal to 1000000:
                                set {bilgin.%player%} to true
                                execute console command "eco take %player% 1000000"
                                execute console command "rankatlat %player% Bilgin"
                                stop
                            else:
                                send " {@prefix} {@paranyok}"
                        else:
                            if {asil.%player%} is not set:
                                if player's balance is bigger than or equal to 2000000:
                                    set {asil.%player%} to true
                                    execute console command "eco take %player% 2000000"
                                    execute console command "rankatlat %player% Asil"
                                    stop
                                else:
                                    send " {@prefix} {@paranyok}"
                            else:
                                if {kahraman.%player%} is not set:
                                    if player's balance is bigger than or equal to 3000000:
                                        set {kahraman.%player%} to true
                                        execute console command "eco take %player% 3000000"
                                        execute console command "rankatlat %player% Kahraman"
                                        stop
                                    else:
                                        send " {@prefix} {@paranyok}"
                                else:
                                    if {lord.%player%} is not set:
                                        if player's balance is bigger than or equal to 5000000:
                                            set {lord.%player%} to true
                                            execute console command "eco take %player% 50000000"
                                            execute console command "rankatlat %player% Lord"
                                            stop
                                        else:
                                            send " {@prefix} {@paranyok}"
                                    else:
                                        if {efsanevi.%player%} is not set:
                                            if player's balance is bigger than or equal to 10000000:
                                                set {efsanevi.%player%} to true
                                                execute console command "eco take %player% 10000000"
                                                execute console command "rankatlat %player% Efsanevi"
                                                stop
                                            else:
                                                send " {@prefix} {@paranyok}"
                                        else:
                                            if {kral.%player%} is not set:
                                                if player's balance is bigger than or equal to 20000000:
                                                    set {kral.%player%} to true
                                                    execute console command "eco take %player% 20000000"
                                                    execute console command "rankatlat %player% Kral"
                                                    stop
                                                else:
                                                    send " {@prefix} {@paranyok}"
                                            else:
                                                if {imparator.%player%} is not set:
                                                    if player's balance is bigger than or equal to 30000000:
                                                        set {imparator.%player%} to true
                                                        set {rank.son.%player%} to true
                                                        set {rankGuncelleme.%player%} to true
                                                        execute console command "eco take %player% 30000000"
                                                        execute console command "rankatlat %player% imparator"
                                                        stop
                                                    else:
                                                        send " {@prefix} {@paranyok}"
                                                else:
                                                    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: &20"
        send "  &7> &b2.Rank: &5Tecrubeli &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: &22M"
        send "  &7> &36.Rank: &5Kahraman &f| &9Gerekli Para: &23M"
        send "  &7> &47.Rank: &5Lord &f| &9Gerekli Para: &25M"
        send "  &7> &68.Rank: &5Efsanevi &f| &9Gerekli Para: &210M"
        send "  &7> &79.Rank: &5Kral  &f| &9Gerekli Para: &220M"
        send "  &7> &810.Rank: &5İmparator &f| &9Gerekli Para: &230M"
        send " "
     
command /rankatlat [<text>] [<text>]:
    executable by: console
    trigger:
        execute console command "manselect world1"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect world"
        execute console command "manuadd %arg 1% %arg 2%"
        execute console command "manselect plotworld"
        execute console command "manuadd %arg 1% %arg 2%"
        broadcast " {@prefix} &a%arg 1% &b, &2%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 {tecrubeli.%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 {efsanevi.%arg 1%} to true
            set {kral.%arg 1%} to true
            set {imparator.%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 {tecrubeli.%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 {efsanevi.%player%} to true
    set {kral.%player%} to true
    set {imparator.%player%} to true
Konsol Üzerinde Hatası Bulunmamakta Calısacaktır Sanırsam Baska Birşey Göremedim Ben Hala Çalısmıyorsa Size Yeni Bir Rankup Skripti Bulabilir/Yapabiliriz.

Yine aynı sorun devam ediyor skript hata vermiyor fakat sorun devam hediyor hatta bu sefer acemiden sonrasınada geçemiyorum Vip veya Yetkili olduğun için rütbe atlayamazsın! diyor[DOUBLEPOST=1487095953][/DOUBLEPOST]birde birşey daha söyleyeceğim bu komutu vipler de kullanabiliyor bunu nasıl engelleyebilrim gruptaki permi almadan yapmanın yolu varmı[DOUBLEPOST=1487427034][/DOUBLEPOST]Ben viplerde rankup ın permini nasıl engellerim
 
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