Bulundu SuperiorSkyblock2 için otomatik rütbe skripti

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

Aithraa

Birisi mi Spawnlandı?
Katılım
25 Mart 2024
Mesajlar
9
Elmaslar
1
Puan
315
Yaş
23
Konum
İstanbul
Minecraft
Aithraa

Discord:

.aithra

Merhaba MC-TR sakinleri, SkyBlock sunucumda SuperiorSkyblock2 eklentisini kullanıyorum. Yetki verme eklentisi olarak da LuckPerms kullanıyorum. Oyuncuların rütbelerini ada seviyelerine göre otomatik yükseltecek veya düşürecek bir skript arayışı içerisindeyim. Gezmediğim forum ve konu kalmadı, lütfen yardımcı olur musunuz? Daha önce paylaşılan skriptlerin hiçbiri istediğim gibi çalışmıyor.

SkyBlock Rütbelerim:
- SkyKing (100.000 Ada Seviyesi)
- SkyLord (350.000 Ada Seviyesi)
- SkyMaster (650.000 Ada Seviyesi)
- SkyLegend (1.000.000 Ada Seviyesi)
- SkyTitan (5.000.000 Ada Seviyesi) [Henüz Eklemedim]
- SkyGod (10.000.000 Ada Seviyesi) [Henüz Eklemedim]

İstediklerim:

- Oyuncular /rutbeatla komutunu kullandıklarında, ada seviyeleri gerekli seviyenin üzerindeyse rütbe atlasınlar.
- Oyuncular adasını sildiğinde/sıfırladığında veya dahil oldukları adadan atıldıklarında rütbeleri otomatik olarak silinsin.

Önceden kullandığım skriptte, oyuncular adalarını sildiğinde/sıfırladığında veya dahil oldukları adadan atıldıklarında önceki rütbeleri kalıyordu. Aşağıda verdiğim skript'i incelerseniz bu durumun sebebini açıkça anlayabilirsiniz.

Önceden Kullandığım Skript:
JavaScript:
command /rutbeatla:
    trigger:
        set {_islandlevel} to placeholder "superior_island_level_int" from player
        set {_islandlevel} to "%{_islandlevel}%" parsed as integer
        if player's group is "oyuncu":
            if {_islandlevel} >= 100000:
                execute console command "lp user %player% parent add skyking"
                execute console command "say &6%player% &eSkyKing &frütbesine yükseldi!"
            else:
                send "&cSkyKing olabilmek için &b100000 &cada seviyesine ulaşman gerekiyor."
        if player's group is "skyking":
            if {_islandlevel} >= 350000:
                execute console command "lp user %player% parent remove skyking"
                execute console command "lp user %player% parent add skylord"
                execute console command "say &6%player% &aSkyLord &frütbesine yükseldi!"
            else:
                send "&cSkyLord olabilmek için &b350000 &cada seviyesine ulaşman gerekiyor."
        if player's group is "skylord":
            if {_islandlevel} >= 650000:
                execute console command "lp user %player% parent remove skylord"
                execute console command "lp user %player% parent add skymaster"
                execute console command "say &6%player% &bSkyMaster &frütbesine yükseldi!"
            else:
                send "&cSkyMaster olabilmek için &b650000 &cada seviyesine ulaşman gerekiyor."
        if player's group is "skymaster":
            if {_islandlevel} >= 1000000:
                execute console command "lp user %player% parent remove skymaster"
                execute console command "lp user %player% parent add skylegend"
                execute console command "say &6%player% &dSkyLegend &frütbesine yükseldi!"
            else:
                send "&cSkyLegend olabilmek için &b1000000 &cada seviyesine ulaşman gerekiyor."
        if player's group is "skylegend":
            if {_islandlevel} <= 1000000:
                execute console command "lp user %player% parent remove skylegend"
                send "&6%player% &cRütben silindi! Yeniden rütbe almak için &b/rankup &cyazın."
            else:
                send "&bRavenixNW &f> &aİyi oyunlar dileriz."
        if player's group is "skymaster":
            if {_islandlevel} <= 650000:
                execute console command "lp user %player% parent remove skymaster"
                send "&6%player% &cRütben silindi! Yeniden rütbe almak için &b/rankup &cyazın."
            else:
                send "&bRavenixNW &f> &aİyi oyunlar dileriz."
        if player's group is "skylord":
            if {_islandlevel} <= 350000:
                execute console command "lp user %player% parent remove skylord"
                send "&6%player% &cRütben silindi! Yeniden rütbe almak için &b/rankup &cyazın."
            else:
                send "&bRavenixNW &f> &aİyi oyunlar dileriz."
        if player's group is "skyking":
            if {_islandlevel} <= 100000:
                execute console command "lp user %player% parent remove skyking"
                send "&6%player% &cRütben silindi! Yeniden rütbe almak için &b/rankup &cyazın."
            else:
                send "&bRavenixNW &f> &aİyi oyunlar dileriz."
        if player's group is "VIP" or "VIP+" or "RVIP" or "RVIP+":
            send "&bRavenixNW &f> &aVIP olduğun için rütbe atlayamazsın."
            stop
        if player's group is not "SkyMaster" or "SkyLord" or "SkyKing" or "oyuncu":
            send "&bRavenixNW &f> &aRütbe atlayamazsın."
            stop

Yardımcı olabilirseniz çok sevinirim.
 
Merhaba, konuya 1 hafta içerisinde cevap gelmediği için sorunun devam edip etmediğini belirtmek için etkileşimde bulununuz.
Etkileşimde bulunmazsanız konunuz 24 saat sonunda kilitlenicektir.
 
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