Çözüldü Scriptim hakkında yardımcı olabilir misiniz?

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

ActividetxTR

Birisi mi Spawnlandı?
Katılım
31 Mayıs 2017
Mesajlar
5
Elmaslar
0
Puan
13.245
Yaş
25
Merhaba arkadaşlar skyblock sunucum için bir skriptim vardı fakat siz güzel üyelerden bir yardım isteme duruma kaldım
script şu:
Kod:
options:
    level.skylord: 10000
    level.skyking: 25000
    level.skytitan: 50000
    level.skyzeus: 75000
    

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"
            execute console command "/eco give %player% 12000"
            send "&eSkyZeus &6rutbesine basariyla gectin."
            send "&2Tebrikler hesabina &c12.000 K-Para yatirildi!"
            stop
        
        if {islandlevel.%player%} is greater than {@level.skyking}:
            execute console command "/manuadd %player% skyking"
            execute console command "/eco give %player% 5000"
            send "&eSkyKing &6rutbesine basariyla gectin."
            send "&2Tebrikler hesabina &c5.000 K-Para yatirildi!"           
            stop
        
        if {islandlevel.%player%} is greater than {@level.skylord}:
            execute console command "/manuadd %player% skylord"
            execute console command "/eco give %player% 2000"
            send "&eSkyLord &6rutbesine basariyla gectin."
            send "&2Tebrikler hesabina &c2.000 K-Para yatirildi!"
            stop
            
        if {islandlevel.%player%} is greater than {@level.skytitan}:
            execute console command "/manuadd %player% skytitan"
            execute console command "/eco give %player% 8000"
            send "&eSkyZeus &6rutbesine basariyla gectin."
            send "&2Tebrikler hesabina &c8.000 K-Para yatirildi!"
            stop

amacım ise mesela oyuncu /is level yazdığında {level.rutbe} de belirtilmiş seviyeden yukarı çıkmışsa
örn.
manuadd "skytitan" yetkisi ver
8k para ver
yazı yaz

bir oyuncu /is level yazıyor eğer ki ada leveli karşılıyorsa bunlar oluyor para alıyor,rütbe alıyor fakat;

birden fazla kez yazarak parayı ve rütbeyi alabiliyorlar

bunu 1 kere şekline nasıl getirebilir her yetkide 1 kere alınabilir şekline yani parayı yetkiyi 1 kere alabilsiner

yardımınız için teşekkür ederim
 
Kod:
options:
    level.skylord: 10000
    level.skyking: 25000
    level.skytitan: 50000
    level.skyzeus: 75000
    

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 player's group isn't "skyzeus":
            if {islandlevel::%player%} is greater than {@level.skyzeus}:
                execute console command "/manuadd %player% skyzeus"
                execute console command "/eco give %player% 12000"
                send "&eSkyZeus &6rutbesine basariyla gectin."
                send "&2Tebrikler hesabina &c12.000 K-Para yatirildi!"
                
        else if player's group isn't "skyking":
            if {islandlevel::%player%} is greater than {@level.skyking}:
                execute console command "/manuadd %player% skyking"
                execute console command "/eco give %player% 5000"
                send "&eSkyKing &6rutbesine basariyla gectin."
                send "&2Tebrikler hesabina &c5.000 K-Para yatirildi!"           
                
        else if player's group isn't "skylord":
            if {islandlevel::%player%} is greater than {@level.skylord}:
                execute console command "/manuadd %player% skylord"
                execute console command "/eco give %player% 2000"
                send "&eSkyLord &6rutbesine basariyla gectin."
                send "&2Tebrikler hesabina &c2.000 K-Para yatirildi!"
                
            
        else if player's group isn't "skytitan":   
            if {islandlevel::%player%} is greater than {@level.skytitan}:
                execute console command "/manuadd %player% skytitan"
                execute console command "/eco give %player% 8000"
                send "&eSkyZeus &6rutbesine basariyla gectin."
                send "&2Tebrikler hesabina &c8.000 K-Para yatirildi!"

verdiğin skript üzerine eklemeler yapılarak yazıldı.
 
Bu skript SoulX'in yaptığı bir skriptti sanırsam...
 
Kod:
options:
    level.skylord: 10000
    level.skyking: 25000
    level.skytitan: 50000
    level.skyzeus: 75000
   

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 player's group isn't "skyzeus":
            if {islandlevel::%player%} is greater than {@level.skyzeus}:
                execute console command "/manuadd %player% skyzeus"
                execute console command "/eco give %player% 12000"
                send "&eSkyZeus &6rutbesine basariyla gectin."
                send "&2Tebrikler hesabina &c12.000 K-Para yatirildi!"
               
        else if player's group isn't "skyking":
            if {islandlevel::%player%} is greater than {@level.skyking}:
                execute console command "/manuadd %player% skyking"
                execute console command "/eco give %player% 5000"
                send "&eSkyKing &6rutbesine basariyla gectin."
                send "&2Tebrikler hesabina &c5.000 K-Para yatirildi!"          
               
        else if player's group isn't "skylord":
            if {islandlevel::%player%} is greater than {@level.skylord}:
                execute console command "/manuadd %player% skylord"
                execute console command "/eco give %player% 2000"
                send "&eSkyLord &6rutbesine basariyla gectin."
                send "&2Tebrikler hesabina &c2.000 K-Para yatirildi!"
               
           
        else if player's group isn't "skytitan":  
            if {islandlevel::%player%} is greater than {@level.skytitan}:
                execute console command "/manuadd %player% skytitan"
                execute console command "/eco give %player% 8000"
                send "&eSkyZeus &6rutbesine basariyla gectin."
                send "&2Tebrikler hesabina &c8.000 K-Para yatirildi!"

verdiğin skript üzerine eklemeler yapılarak yazıldı.
çok teşekkür ederim yardımın için iyi günler
Gönderi otomatik olarak birleştirildi:

Bu skript SoulX'in yaptığı bir skriptti sanırsam...
skripti bana bir arkadaşım attı içi neredeyse boştu ben bildiğim kadar doldurdum komutları yazıları falan ben ekledim googledan bakarak nasıl yapılacağına dair doldurdum bilgileri yani script kiminse artık orijinali ellerine sağlık bir de yukarıdaki arkadaşon ellerine 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