Skyblock Otomatik Skylord-Skyking-Skyzeus-Skygod-Efsane Olma (YOK BÖYLESİ)

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

MübarekGenç

Demir Cevheri Gibiyim
Katılım
20 Mart 2017
Mesajlar
203
Elmaslar
75
Puan
13.495
Yaş
30
Konum
İstanbul
Minecraft
MubarekGenc
Merhaba arkadaşlar ben Mübarek :D
Sizlere skyblock ta otomatik rütbe(skylord-skygod gibi) atlama skripti yazdım.
Çok kolay bir sistem ben sadece efsaneye kadar yaptım gerisini siz yapabilirsiniz benim yaptıklarıma bakarak.
Ada leveli kaç level olunca atlayacağını da ayarlayabilirsiniz.
Ve bugları giderilmiştir.
"/is level" komutunu uyguladığınız zaman skript sizi levelinize uygun gruba taşıyor.
Rehber,kurucu,moderator gibi grubları taşımıyor taşımasını istediğiniz grublara "level.yetki" permissionunu vermeniz yeterli olucaktır.
Skriptimizdeki
Kod:
options:
Kod:
Kod:
Kod:
[FONT=Book Antiqua][I]
[CENTER]    level.skylord: 10000
    level.skyking: 50000
    level.skyzeus: 100000
    level.skygod: 300000
    level.efsane: 800000[/CENTER][/I][/FONT]

Kısmındaki levelleri değiştireblir veya silebilirsiniz.
Kod:
    if player doesn't have permission "level.yetki":
    
        if {islandlevel.%player%} is greater than {@level.skyzeus}:
            execute console command "/manuadd %player% skyzeus"
            send "&eSkyzeus &6&orütbesine basariyla geçtin."
            stop
        
        if {islandlevel.%player%} is greater than {@level.skyking}:
            execute console command "/manuadd %player% skyking"
            send "&eSkyking &6&orütbesine basariyla geçtin."
            stop
        
        if {islandlevel.%player%} is greater than {@level.skylord}:
            execute console command "/manuadd %player% skylord"
            send "&eSkylord &6&orütbesine basariyla geçtin."
            stop
            
        if {islandlevel.%player%} is greater than {@level.skygod}:
            execute console command "/manuadd %player% skygod"
            send "&eSkygod &6&orütbesine basariyla geçtin."
            stop
            
        if {islandlevel.%player%} is greater than {@level.efsane}:
            execute console command "/manuadd %player% efsane"
            send "&eEfsane &6&orütbesine basariyla geçtin."
            stop
Sildiğiniz grubu buradan da siliniz.
Veya grup eklediyseniz buraya da o grubu benim yaptığım şekilde yapabilirsiniz.
Örnek vereyim.
Kod:
options:
    level.skylord: 10000
    level.skyking: 50000
    level.skyzeus: 100000
   level.skygod: 300000
    level.efsane: 800000
    [COLOR=#ff0000]  level.örnek: 1000000[/COLOR]
    

on command "/is level":
    set {islandlevel.%player%} to value "islandLevel" get of "plugins/ASkyBlock/players/%uuid of player%.yml" parsed as a number
    
    if player doesn't have permission "level.yetki":
    
        if {islandlevel.%player%} is greater than {@level.[COLOR=#ff0000]örnek[/COLOR]}:
            execute console command "/manuadd %player% ornek"
            send "&e[COLOR=#ff0000]Örnek[/COLOR] &6&orütbesine basariyla geçtin."
            stop
Değiştirdiğim veya eklediğim kısımları kırmızıya aldım bu şekilde ekleyebilirsiniz.
Evet skriptimizin kodu:
Kod:
options:
    level.skylord: 10000
    level.skyking: 50000
    level.skyzeus: 100000
    level.skygod: 300000
    level.efsane: 800000
    

on command "/is level":
    set {islandlevel.%player%} to value "islandLevel" get of "plugins/ASkyBlock/players/%uuid of player%.yml" parsed as a number
    
    if player doesn't have permission "level.yetki":
    
        if {islandlevel.%player%} is greater than {@level.skyzeus}:
            execute console command "/manuadd %player% skyzeus"
            send "&eSkyzeus &6&orütbesine basariyla geçtin."
            stop
        
        if {islandlevel.%player%} is greater than {@level.skyking}:
            execute console command "/manuadd %player% skyking"
            send "&eSkyking &6&orütbesine basariyla geçtin."
            stop
        
        if {islandlevel.%player%} is greater than {@level.skylord}:
            execute console command "/manuadd %player% skylord"
            send "&eSkylord &6&orütbesine basariyla geçtin."
            stop
            
        if {islandlevel.%player%} is greater than {@level.skygod}:
            execute console command "/manuadd %player% skygod"
            send "&eSkygod &6&orütbesine basariyla geçtin."
            stop
            
        if {islandlevel.%player%} is greater than {@level.efsane}:
            execute console command "/manuadd %player% efsane"
            send "&eEfsane &6&orütbesine basariyla geçtin."
            stop


Beğendiyseniz ne mutlu bana :D
 
adadan cikinca rütbesi gitmiyecek ?
 
adadan cikinca skylord rütbesi gitmemesi sacma olur :D
 
Güzel Skript Başarılar.
 
Deneyeceğim Bunun Gibi Skript Arıyordum Teşekkürler.!
 
Güzel skript, OPSkyBlock sunucum sunucum açıldığında kullanacağım.
 
Herkezin kullanmasını isterim bende kullanıyorum :)
 
Öncelikle iyi oyunlar. Açıkçası skriptlerden anlamıyorum :D Nasıl yapıcam ayarlıcam ben bunu kendi serverime? Yani nereye yazıcam ismi ne olucak formatı falan açıklarsanız çok mutlu olurum :D 2 Haftadır arıyorum neredeyse :d Şimdiden teşekkür ederim.[DOUBLEPOST=1505325819,1505323970][/DOUBLEPOST]Lütfen Bekliyorum...
 
Öncelikle iyi oyunlar. Açıkçası skriptlerden anlamıyorum :D Nasıl yapıcam ayarlıcam ben bunu kendi serverime? Yani nereye yazıcam ismi ne olucak formatı falan açıklarsanız çok mutlu olurum :D 2 Haftadır arıyorum neredeyse :d Şimdiden teşekkür ederim.[DOUBLEPOST=1505325819,1505323970][/DOUBLEPOST]Lütfen Bekliyorum...
Aslında çok kolay mantık yürüterek yapabilirsin.
 
Güzel Skript Eline Sağlık, İyi Forumlar :)
 
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