Çözüldü ASkyBlock rütbe sistemi

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

oguzhansr40

Fırında Isıttığım İlk Taş
Katılım
12 Haziran 2019
Mesajlar
94
Elmaslar
13
Puan
13.455
Yaş
25
Konum
TR
Minecraft
oguzhansr40

Discord:

oguzhansr40

Öncelikle selamun aleyküm. Ben skyblock sunucumda rütbe sistemi olsun istiyorum. Bir günden beri bunu yapmaya çalıştım yapamadım. /c yazdım birine basıyorum bir şey olmuyor. /rütbe eklemiştim onu yapıyorum direkt op olsada olmasada rütbe atlıyor. Her şeyi yaptum bu kaldı. Bana yardımcı olabilir misiniz? Şimdiden yardım eden herkese teşekkürler. Bu arada leveller ve rütbeler şunlar
SkyNoob: 10000 Level
SkyLord: 35000 Level
SkyGod: 70000 Level
SkyKing: 100000 Level
SkyZeus: 350000 Level
SkyHero: 700000 Level
SkyNova: 1000000 Level
SkyElite: 3500000 Level
SkyPro: 7000000 Level
SkyTitan: 10000000 Level
SkyDragon: 15000000 Level
SkyMaster: 25000000 Level
SkyLegend: 40000000 Level
Emekli: 60000000 Level
Emekli+: 80000000 Level
SkyEnd: 100000000 Level
 
Öncelikle selamun aleyküm. Ben skyblock sunucumda rütbe sistemi olsun istiyorum. Bir günden beri bunu yapmaya çalıştım yapamadım. /c yazdım birine basıyorum bir şey olmuyor. /rütbe eklemiştim onu yapıyorum direkt op olsada olmasada rütbe atlıyor. Her şeyi yaptum bu kaldı. Bana yardımcı olabilir misiniz? Şimdiden yardım eden herkese teşekkürler. Bu arada leveller ve rütbeler şunlar
SkyNoob: 10000 Level
SkyLord: 35000 Level
SkyGod: 70000 Level
SkyKing: 100000 Level
SkyZeus: 350000 Level
SkyHero: 700000 Level
SkyNova: 1000000 Level
SkyElite: 3500000 Level
SkyPro: 7000000 Level
SkyTitan: 10000000 Level
SkyDragon: 15000000 Level
SkyMaster: 25000000 Level
SkyLegend: 40000000 Level
Emekli: 60000000 Level
Emekli+: 80000000 Level
SkyEnd: 100000000 Level

Skript şeklinde yapalım mı?
 
Olur fark etmez yeter ki olsun.

Kod:
command /rankup:
    trigger:
        if {rank::%player%} is not set:
            if asb player's island level is greater than 10000:
                execute console command "manuadd %player% skynoob"
                set {rank::%player%} to "SkyNoob"
                play raw sound "random.levelup" at player with pitch 2 volume 10
                broadcast "&e%player%&7, &e%{rank::%player%}% &7rütbesine ulaştı."
            else:
                send "&7Ada leveliniz yeterli değil." to player
        else if {rank::%player%} is "SkyNoob":
            if asb player's island level is greater than 35000:
                execute console command "manuadd %player% skylord"
                set {rank::%player%} to "SkyLord"
                play raw sound "random.levelup" at player with pitch 2 volume 10
                broadcast "&e%player%&7, &e%{rank::%player%}% &7rütbesine ulaştı."
            else:
                send "&7Ada leveliniz yeterli değil." to player
        else if {rank::%player%} is "SkyLord":
            if asb player's island level is greater than 70000:
                execute console command "manuadd %player% skygod"
                set {rank::%player%} to "SkyGod"
                play raw sound "random.levelup" at player with pitch 2 volume 10
                broadcast "&e%player%&7, &e%{rank::%player%}% &7rütbesine ulaştı."
            else:
                send "&7Ada leveliniz yeterli değil." to player

Bu kodlar üzerinden devam edebilirsiniz.
 
Kod:
command /rankup:
    trigger:
        if {rank::%player%} is not set:
            if asb player's island level is greater than 10000:
                execute console command "manuadd %player% skynoob"
                set {rank::%player%} to "SkyNoob"
                play raw sound "random.levelup" at player with pitch 2 volume 10
                broadcast "&e%player%&7, &e%{rank::%player%}% &7rütbesine ulaştı."
            else:
                send "&7Ada leveliniz yeterli değil." to player
        else if {rank::%player%} is "SkyNoob":
            if asb player's island level is greater than 35000:
                execute console command "manuadd %player% skylord"
                set {rank::%player%} to "SkyLord"
                play raw sound "random.levelup" at player with pitch 2 volume 10
                broadcast "&e%player%&7, &e%{rank::%player%}% &7rütbesine ulaştı."
            else:
                send "&7Ada leveliniz yeterli değil." to player
        else if {rank::%player%} is "SkyLord":
            if asb player's island level is greater than 70000:
                execute console command "manuadd %player% skygod"
                set {rank::%player%} to "SkyGod"
                play raw sound "random.levelup" at player with pitch 2 volume 10
                broadcast "&e%player%&7, &e%{rank::%player%}% &7rütbesine ulaştı."
            else:
                send "&7Ada leveliniz yeterli değil." to player

Bu kodlar üzerinden devam edebilirsiniz.
Hata var diyo çalışmıyor.
 
Kod:
command /rankup:
    trigger:
        if {rank::%player%} is not set:
            if asb player's island level is greater than 10000:
                execute console command "manuadd %player% skynoob"
                set {rank::%player%} to "SkyNoob"
                play raw sound "random.levelup" at player with pitch 2 volume 10
                broadcast "&e%player%&7, &e%{rank::%player%}% &7rütbesine ulaştı."
            else:
                send "&7Ada leveliniz yeterli değil." to player
        else if {rank::%player%} is "SkyNoob":
            if asb player's island level is greater than 35000:
                execute console command "manuadd %player% skylord"
                set {rank::%player%} to "SkyLord"
                play raw sound "random.levelup" at player with pitch 2 volume 10
                broadcast "&e%player%&7, &e%{rank::%player%}% &7rütbesine ulaştı."
            else:
                send "&7Ada leveliniz yeterli değil." to player
        else if {rank::%player%} is "SkyLord":
            if asb player's island level is greater than 70000:
                execute console command "manuadd %player% skygod"
                set {rank::%player%} to "SkyGod"
                play raw sound "random.levelup" at player with pitch 2 volume 10
                broadcast "&e%player%&7, &e%{rank::%player%}% &7rütbesine ulaştı."
            else:
                send "&7Ada leveliniz yeterli değil." to player

Bu kodlar üzerinden devam edebilirsiniz.
Skript hatalı.

Sabah size sıfırdan yapıp atabilirim.
 
Skripte gerek yok ki bunun için. CRanks pluginini kullanabilirsiniz.
 
Buyrun CRanks plugin linki;
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Buda CRanks ranks.yml config:
JavaScript:
RutbeAtlamaMesaji: '&8► &aTebrikler <player> ! Yeni Rutben &e<rank>'
YetersizKosulMesaji: '&8► &e&l<rank> &aRutbesine atlamak icin gerekli seylere sahip
  degilsin.'
MaksimumRutbe: '&8► &a&lZaten Son Rutbedesin!'
VarsayilanGrup: Oyuncu
ranklar:
  SkyNoob:
    sira: 1
    adaLeveli: 10000
    grupAdi: SkyNoob

Devamını istediğiniz gibi ekleyebilirsiniz.
 
İstersen rütbe sistemini senin istediğin gibi tamamını yapabilirim
 
Hiç bir eklenti veya skript olmadan askyblock challanges içinden yapabilirsin.
 
Skripti buraya kyuyorum kendinize göre editleyiniz lütfen.


Kod:
options:
    #Mesaj Bölümü
    prefix: &6&lSKYBLOCK &8▸
    skylordoldumesaj: &eBaşarıyla &aSkylord &eoldun.
    lordolamadin: &eMaalesef &aSkylord &eolmak için hazır değilsin.
    yetkinyok: &cBu komutu kullanmak için yetkin yok!
    zatenlordsun: &eZaten SkyBoss oldun!
    yardimmesaj1: &eGörevi tamamla sonra &6/rutbe &eyaz
    yardimmesaj2: &eAçılan menüden atlamak istediğin rütbeye tıkla!   
    #Yetki Bölümü
    perworldperm: false                                    #Her dünyada farklı yetki sistemini kullanıyorsanız "true" olarak giriniz. Her dünyada aynı yetki sistemini kullanıyorsanız "false" olarak giriniz.
    skylordolyetki: Skylord.ol                            #Skylord ol komutunu kullanması için gereken yetki!
    skylordtespityetki: Skylord.tespit                    #Skylord liste komutunda gözükmeye yarayacak yetki!
    GroupManagerAktifEdilsinMi: true                #true yazarsanız aktif olur, false yazarsanız deaktif olur.
        #PermissionsEx Yeni sürümde sizlerle
    #Grup Oluşturma Ayarları
    skylordgrubu: SkyBoss                                #Skylord grubunun groupmanager/permissionex'teki ismi
    skylordgrupPrefix: &6SkyBoss                        #Skylord grubunun prefixi       
    #Dünya Seçme Bölümü | Bu bölümü "perworldperm" ayarı "true" ise kullanınız.
    skyblockdunyasi: ASkyblock
  
command /Skylord [<text>]:
    trigger:
        if arg 1 is not set:
            send " "
            send " {@prefix} {@yardimmesaj1}"
            send " {@prefix} {@yardimmesaj2}"
            send " "
        if arg 1 is "ol":
            if player have the permission "{@skylordtespityetki}":
                send " {@prefix} {@zatenlordsun}"
            else:
                if player have the permission "{@skylordolyetki}":
                    send " {@prefix} {@skylordoldumesaj}"
                    if {@perworldperm} is true:
                        execute console command "manselect {@skyblockdunyasi}"
                        execute console command "manudelp %player% {@skylordolyetki}"
                        execute console command "manuadd %player% {@skylordgrubu}"
                    if {@perworldperm} is false:
                        execute console command "manselect {@skyblockdunyasi}"
                        execute console command "manudelp %player% {@skylordolyetki}"
                        execute console command "manuadd %player% {@skylordgrubu}"
                else:
                    send " {@prefix} {@lordolamadin}"

Başarılar.
 
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