Çözüldü skript ile rank atlamada exp yerine ada leveli nasıl yapabilirim

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

UmutRC

Bir Kömür Göründü Kaptanım!
Katılım
5 Şubat 2019
Mesajlar
137
Elmaslar
33
Puan
8.920
Yaş
24
Konum
Caponya
Minecraft
UmutQzkaq

Discord:

umutkawks87

merhaba mc tr nin forum üyeler , benim sunucumda bir skript var rütbe atlama skripti fakat rütbe atlarken ada leveli değil xp ile level atlanıyor ama ben bunu ada leveline çevirmek istiyorum nasıl yapabilirim yardımcı olursanız sevinirim

SkyBlock Plugini : SuperiorSkyblock
Group Plugini : LuckPerms

Kod:
options:
    skypara:  100000
    skyexp:  2500
    sky+para:  250000
    sky+exp:  5000
    mskypara:  500000
    mskyexp:  7500
    msky+para:  1000000
    msky+exp:  10000
    rskypara:  5000000
    rskyexp:  15000
    rsky+para:  10000000
    rsky+exp:  20000


command /skyol:
    trigger:
        if player have the permission "skyolabilir":
            {sky.%player%} is true:
                send "&6 Rütbe &8▸ &fZaten &fSky&6Common &frütbesine ulaşmışsın!"
            else:
                if player's balance is bigger than or equal to {@skypara}:
                    if player's exp is bigger than or equal to {@skyexp}:
                        send "&6 Rütbe &8▸ &aBaşarıyla &fSky&6Common &frütbesine atladın!" to player
                        remove {@skypara} from player's balance
                        remove {@skyexp} from player's exp
                        set {sky.%player%} to true
                        execute console command "lp user %player% permission set group.sky"
                    else:
                        send "&6 Rütbe &8▸ &fYetersiz tecrübe puanına sahipsin, toplam &e{@skyexp} &ftoplamalısın. &c%{@skyexp} - player's exp% &ftecrübe puanı daha kazanmalısın!" to player
                else:
                    send "&6 Rütbe &8▸ &fYetersiz dinara sahipsin, toplam &e{@skypara} &ftoplamalısın. &c%{@skypara} - player's balance% &fdinar daha kazanmalısın!" to player
        else:
            send "&6 Rütbe &8▸ &fBu rütbeye erişebilmek için önce &fSky&6Common &cAda Görevlerini &ftamamlamalısın!"
        
command /sky+ol:
    trigger:
        if player have the permission "sky+olabilir":
            {sky.%player%} is true:
                {sky+.%player%} is true:
                    send "&6 Rütbe &8▸ &fZaten &fSky&eRare &frütbesine ulaşmışsın!"
                else:
                    if player's balance is bigger than or equal to {@sky+para}:
                        if player's exp is bigger than or equal to {@sky+exp}:
                            send "&6 Rütbe &8▸ &aBaşarıyla &fSky&eRare &frütbesine atladın!" to player
                            remove {@sky+para} from player's balance
                            remove {@sky+exp} from player's exp
                            set {sky+.%player%} to true
                            execute console command "lp user %player% permission set group.sky+"
                        else:
                            send "&6 Rütbe &8▸ &fYetersiz tecrübe puanına sahipsin, toplam &e{@sky+exp} &ftoplamalısın. &c%{@sky+exp} - player's exp% &ftecrübe puanı daha kazanmalısın!" to player
                    else:
                        send "&6 Rütbe &8▸ &fYetersiz dinara sahipsin, toplam &e{@sky+para} &ftoplamalısın. &c%{@sky+para} - player's balance% &fdinar daha kazanmalısın!" to player
            else:
                send "&6 Rütbe &8▸ &fSky&6Common &frütbesine erişmeden &fSky&eRare &frütbesine &csahip olamazsın!"
        else:
            send "&6 Rütbe &8▸ &fBu rütbeye erişebilmek için önce &fSky&eRare &cAda Görevlerini &ftamamlamalısın!"
        
command /mskyol:
    trigger:
        if player have the permission "mskyolabilir":
            {sky+.%player%} is true:
                {msky.%player%} is true:
                    send "&6 Rütbe &8▸ &fZaten &fSky&2Beta &frütbesine ulaşmışsın!"
                else:
                    if player's balance is bigger than or equal to {@mskypara}:
                        if player's exp is bigger than or equal to {@mskyexp}:
                            send "&6 Rütbe &8▸ &aBaşarıyla &fSky&2Beta &frütbesine atladın!" to player
                            remove {@mskypara} from player's balance
                            remove {@mskyexp} from player's exp
                            set {msky.%player%} to true
                            execute console command "lp user %player% permission set group.msky"
                        else:
                            send "&6 Rütbe &8▸ &fYetersiz tecrübe puanına sahipsin, toplam &e{@mskyexp} &ftoplamalısın. &c%{@mskyexp} - player's exp% &ftecrübe puanı daha kazanmalısın!" to player
                    else:
                        send "&6 Rütbe &8▸ &fYetersiz dinara sahipsin, toplam &e{@mskypara} &ftoplamalısın. &c%{@mskypara} - player's balance% &fdinar daha kazanmalısın!" to player
            else:
                send "&6 Rütbe &8▸ &fSky&eRare &frütbesine erişmeden &fSky&2Beta &frütbesine &csahip olamazsın!"
        else:
            send "&6 Rütbe &8▸ &fBu rütbeye erişebilmek için önce &fSky&2Beta &cAda Görevlerini &ftamamlamalısın!"

command /msky+ol:
    trigger:
        if player have the permission "msky+olabilir":
            {msky.%player%} is true:
                {msky+.%player%} is true:
                    send "&6 Rütbe &8▸ &fZaten &fSky&aAlpha &frütbesine ulaşmışsın!"
                else:
                    if player's balance is bigger than or equal to {@msky+para}:
                        if player's exp is bigger than or equal to {@msky+exp}:
                            send "&6 Rütbe &8▸ &aBaşarıyla &fSky&aAlpha &frütbesine atladın!" to player
                            remove {@msky+para} from player's balance
                            remove {@msky+exp} from player's exp
                            set {msky+.%player%} to true
                            execute console command "lp user %player% permission set group.msky+"
                        else:
                            send "&6 Rütbe &8▸ &fYetersiz tecrübe puanına sahipsin, toplam &e{@msky+exp} &ftoplamalısın. &c%{@msky+exp} - player's exp% &ftecrübe puanı daha kazanmalısın!" to player
                    else:
                        send "&6 Rütbe &8▸ &fYetersiz dinara sahipsin, toplam &e{@msky+para} &ftoplamalısın. &c%{@msky+para} - player's balance% &fdinar daha kazanmalısın!" to player
            else:
                send "&6 Rütbe &8▸ &fSky&2Beta &frütbesine erişmeden &fSky&aAlpha &frütbesine &csahip olamazsın!"
        else:
            send "&6 Rütbe &8▸ &fBu rütbeye erişebilmek için önce &fSky&aAlpha &cAda Görevlerini &ftamamlamalısın!"

command /rskyol:
    trigger:
        if player have the permission "rskyolabilir":
            {msky+.%player%} is true:
                {rsky.%player%} is true:
                    send "&6 Rütbe &8▸ &fZaten &fSky&5Prime &frütbesine ulaşmışsın!"
                else:
                    if player's balance is bigger than or equal to {@rskypara}:
                        if player's exp is bigger than or equal to {@rskyexp}:
                            send "&6 Rütbe &8▸ &aBaşarıyla &fSky&5Prime &frütbesine atladın!" to player
                            remove {@rskypara} from player's balance
                            remove {@rskyexp} from player's exp
                            set {rsky.%player%} to true
                            execute console command "lp user %player% permission set group.rsky"
                        else:
                            send "&6 Rütbe &8▸ &fYetersiz tecrübe puanına sahipsin, toplam &e{@rskyexp} &ftoplamalısın. &c%{@rskyexp} - player's exp% &ftecrübe puanı daha kazanmalısın!" to player
                    else:
                        send "&6 Rütbe &8▸ &fYetersiz dinara sahipsin, toplam &e{@rskypara} &ftoplamalısın. &c%{@rskypara} - player's balance% &fdinar daha kazanmalısın!" to player
            else:
                send "&6 Rütbe &8▸ &fSky&aAlpha &frütbesine erişmeden &fSky&5Prime &frütbesine &csahip olamazsın!"
        else:
            send "&6 Rütbe &8▸ &fBu rütbeye erişebilmek için önce &fSky&5Prime &cAda Görevlerini &ftamamlamalısın!"

command /rsky+ol:
    trigger:
        if player have the permission "rsky+olabilir":
            {rsky.%player%} is true:
                {rsky+.%player%} is true:
                    send "&6 Rütbe &8▸ &fZaten &fSky&dGod &frütbesine ulaşmışsın!"
                else:
                    if player's balance is bigger than or equal to {@rsky+para}:
                        if player's exp is bigger than or equal to {@rsky+exp}:
                            send "&6 Rütbe &8▸ &aBaşarıyla &fSky&dGod &frütbesine atladın!" to player
                            remove {@rsky+para} from player's balance
                            remove {@rsky+exp} from player's exp
                            set {rsky+.%player%} to true
                            execute console command "lp user %player% permission set group.rsky+"
                        else:
                            send "&6 Rütbe &8▸ &fYetersiz dinara sahipsin, toplam &e{@rsky+exp} &ftoplamalısın. &c%{@rsky+exp} - player's exp% &ftecrübe puanı daha kazanmalısın!" to player
                    else:
                        send "&6 Rütbe &8▸ &fYetersiz dinara sahipsin, toplam &e{@rsky+para} &ftoplamalısın. &c%{@rsky+para} - player's balance% &fdinar daha kazanmalısın!" to player
            else:
                send "&6 Rütbe &8▸ &fSky&5Prime &frütbesine erişmeden &fSky&dGod &frütbesine &csahip olamazsın!"
        else:
            send "&6 Rütbe &8▸ &fBu rütbeye erişebilmek için önce &fSky&dGod &cAda Görevlerini &ftamamlamalısın!"
 
Son düzenleme:
Askyblock kullanmış olsaydınız çok kolay şekilde yapılabiliyor olurdu fakat superior skyblock ta işler çok farklı oluyor.

set {_adalvl} to placeholder "superior_island_level"
broadcast "%{_adalvl}%"

(Ersatz addonu gerektirir.)

Ersatz addonunu indirin. ve üstteki kodu yazarsanız ada levelini skriptte gösterip işlem yapmanızı sağlayacaktır.
 
Askyblock kullanmış olsaydınız çok kolay şekilde yapılabiliyor olurdu fakat superior skyblock ta işler çok farklı oluyor.



Ersatz addonunu indirin. ve üstteki kodu yazarsanız ada levelini skriptte gösterip işlem yapmanızı sağlayacaktır.
Ersatz addonunu nasıl indirebilirim link verebilirmisiniz rica etsem
 
Askyblock kullanmış olsaydınız çok kolay şekilde yapılabiliyor olurdu fakat superior skyblock ta işler çok farklı oluyor.



Ersatz addonunu indirin. ve üstteki kodu yazarsanız ada levelini skriptte gösterip işlem yapmanızı sağlayacaktır.
Addonu indirdim reis. kodu Ersatz addonuna mı yazıcağım ?
 
üstteki attığım skriptte herhangibi bir boşluğa yazsam oluyormu ?

Olmaz koda entegre etmeniz gerekiyor üstte bu yüzden skript bilginiz yoksa yardım alabilirsiniz yazmıştım.
 
Olmaz koda entegre etmeniz gerekiyor üstte bu yüzden skript bilginiz yoksa yardım alabilirsiniz yazmıştım.
Reis bu ersatz addonunu yükledim fakat çalışmıyor /pl yazıncada gözükmüyor
 
Reis bu ersatz addonunu yükledim fakat çalışmıyor /pl yazıncada gözükmüyor
Ersatz geliştirilmeyen bir addondur, Ersatz'ın forku olan ve geliştirilmeye devam eden
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
addonunu kullanabilirsiniz.
Kod:
command mctr:
    trigger:
        set {_ada} to placeholder "ada_seviyesi" from player to player
        send "Ada seviyen 5'ten büyük" if {_ada} > 5
 
Ersatz geliştirilmeyen bir addondur, Ersatz'ın forku olan ve geliştirilmeye devam eden
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
addonunu kullanabilirsiniz.
Kod:
command mctr:
    trigger:
        set {_ada} to placeholder "ada_seviyesi" from player to player
        send "Ada seviyen 5'ten büyük" if {_ada} > 5
Senin söylediğin addon ile superior skyblock ada levelini nasıl alıcağız ?
 
Senin söylediğin addon ile superior skyblock ada levelini nasıl alıcağız ?
1655888479815.png

1655888504324.png

1655888524732.png

1655888540995.png

1655888585249.png


Kod:
command mctr:
    trigger:
        set {_ada} to placeholder "superior_island_level" from player to player
        send "Ada seviyen 5'ten büyük" if {_ada} > 5
 
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