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

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Bişi
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":[/I][/FONT][/CENTER][/I][/FONT][/CENTER]
[FONT=Book Antiqua][I]
[CENTER][FONT=Book Antiqua][I][CENTER]  
        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:[/I][/FONT][/CENTER][/I][/FONT][/CENTER]
[FONT=Book Antiqua][I]
[CENTER][FONT=Book Antiqua][I][CENTER]    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:[/I][/FONT][/CENTER][/I][/FONT][/CENTER]
[FONT=Book Antiqua][I]
[CENTER][FONT=Book Antiqua][I][CENTER]    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
Başarılı bir skript :)
 
Son düzenleme:
Eline sağlık başarılı bir skript.
 
skyblock itemspawner skriptim var kitde verilen spawner ekliyorum yan çar bugunu önlemek için beleş verilen sp yi adada sadece 1 tane koyulmasını istiyorum mesala kitde verilen sp ismi &c&lBEDAVA &r&lDemirSpawner &7&l[30 Saniye] koycam ona özel skript yazabilir misiniz[DOUBLEPOST=1517831334,1517831283][/DOUBLEPOST]skyblock itemspawner skriptim var kitde verilen spawner ekliyorum yan çar bugunu önlemek için beleş verilen sp yi adada sadece 1 tane koyulmasını istiyorum mesala kitde verilen sp ismi &c&lBEDAVA &r&lDemirSpawner &7&l[30 Saniye] koycam ona özel skript yazabilir misiniz[DOUBLEPOST=1517831373][/DOUBLEPOST]bide yetkililerin is level yazınca gitmemesini nasıl önliyeceğim
 
skyblock itemspawner skriptim var kitde verilen spawner ekliyorum yan çar bugunu önlemek için beleş verilen sp yi adada sadece 1 tane koyulmasını istiyorum mesala kitde verilen sp ismi &c&lBEDAVA &r&lDemirSpawner &7&l[30 Saniye] koycam ona özel skript yazabilir misiniz[DOUBLEPOST=1517831334,1517831283][/DOUBLEPOST]skyblock itemspawner skriptim var kitde verilen spawner ekliyorum yan çar bugunu önlemek için beleş verilen sp yi adada sadece 1 tane koyulmasını istiyorum mesala kitde verilen sp ismi &c&lBEDAVA &r&lDemirSpawner &7&l[30 Saniye] koycam ona özel skript yazabilir misiniz[DOUBLEPOST=1517831373][/DOUBLEPOST]bide yetkililerin is level yazınca gitmemesini nasıl önliyeceğim
1. Sorununuzu Yanlış Yere Açıyorsunuz
2. Yardım edebilirim zor değil.
3. Skript:
Kod:
options:
    p: &6[&eSpawner&6]  # Prefix
    k: &6&lSpawner başarıyla koyuldu!  # Spawneri koyunca çıkıcak mesaj
    sp: &c&lBEDAVA &r&lDemirSpawner &7&l[30 Saniye]  # Spawnerin ismi
    u: &b&lSadece 1 kere koyabilirsin!
   
on first join:
    set {sadecebirkerekoyma.%player%} to "0"
   
   
on place of 52:
    if name of player's tool is "{@sp}":
        if {sadecebirkerekoyma.%player%} is 0:
            set {sadecebirkerekoyma.%player%} to "1"
            send "{@k}"
        else:
            send "{@u}"
            cancel event
 
Merhaba,
Skriptin şu an kullanılamaz bir durumda.
Bunu şöyle geliştirirsen kullanılabilir ;
Player is level çektiğinde bir menü gelsin.
Eğer atıyorum leveli 50k üstü 100k aşağısı ise
Menüde SkyKing Olmayı kabul ediyor musun ? -Evet - Hayır böyle yünler olabilir.
Neden kullanılamaz bir durumda dersen biri vip alınca veya başka rankta olan bir oyuncu is level çekemez.
Aynı skripti bende kullanıyordum.
VIP Adam is level çekince skylord olmuştu ve sorunlar çok oluyordu.
Başarılar..
 
Merhaba,
Skriptin şu an kullanılamaz bir durumda.
Bunu şöyle geliştirirsen kullanılabilir ;
Player is level çektiğinde bir menü gelsin.
Eğer atıyorum leveli 50k üstü 100k aşağısı ise
Menüde SkyKing Olmayı kabul ediyor musun ? -Evet - Hayır böyle yünler olabilir.
Neden kullanılamaz bir durumda dersen biri vip alınca veya başka rankta olan bir oyuncu is level çekemez.
Aynı skripti bende kullanıyordum.
VIP Adam is level çekince skylord olmuştu ve sorunlar çok oluyordu.
Başarılar..
Vip lerin is level çekince o seviyedeki rütbeye geçmesini ufak kodla çözebilirsiniz zaten.
Mesela oyuncunun vip.level yetkisi var o oyuncu is level çekince grubu değişmeyecek çok kolay.[DOUBLEPOST=1518190904,1518190776][/DOUBLEPOST]Hem zaten "level.yetki" yetkisi olmayan oyuncular ın grubu değişiyor.
 
Vip lerin is level çekince o seviyedeki rütbeye geçmesini ufak kodla çözebilirsiniz zaten.
Mesela oyuncunun vip.level yetkisi var o oyuncu is level çekince grubu değişmeyecek çok kolay.[DOUBLEPOST=1518190904,1518190776][/DOUBLEPOST]Hem zaten "level.yetki" yetkisi olmayan oyuncular ın grubu değişiyor.
Fakat menü olsa güzel olabilir yinede :)
 
direk manuadd cekmek vip rehber vblerin yetkileri alabilir viplere veya rehberlere bi yetki verirsen daha iyi olabilir
 
Güzel skript eline sağlık
 
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