Çözüldü Bakarmısınız acaba yardım .

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

Murat1618

Nerelerdesin Be Zümrüt?
Katılım
2 Şubat 2016
Mesajlar
549
Elmaslar
393
Puan
14.520
Yaş
30
Merhaba arkadaşlar ben murat . SKYBLOCK sunucumda skylord skripti var fakat bunlar rütbe atlıyor sıkıntı yok bidaha atlıyor . Chatta spam oluyor . Acaba aşşağıda atacağım 4 skripti . Zaten olmuşsun şeklinde yapabilirmisiniz . Skriptler :

Kod:
command /asdasdqweqwe:
    permission: skylord.ol
    permission message: &6&lRütbe &8» &fAdanı &65000 Level &fyapmalısın!
    usage: /skylordol
    trigger:
        execute console command "/manuadd %player% skylord"
        send "&6&lRütbe &8» &6%player% &fadlı oyuncu artık SkyLord!" to players


Kod:
command /asdasdqweqwe2:
    permission: skyking.ol
    permission message: &6&lRütbe &8» &fAdanı &615000 Level &fyapmalısın!
    usage: /skylordol
    trigger:
        execute console command "/manuadd %player% skyking"
        send "&6&lRütbe &8» &6%player% &fadlı oyuncu artık SkyKing!" to players


Kod:
command /asdasdqweqwe3:
    permission: skymaster.ol
    permission message: &6&lRütbe &8» &fAdanı &620000 Level &fyapmalısın!
    usage: /skylordol
    trigger:
        execute console command "/manuadd %player% skymaster"
        send "&6&lRütbe &8» &6%player% &fadlı oyuncu artık SkyMaster!" to players


Kod:
command /asdasdqweqwe4:
    permission: skygod.ol
    permission message: &6&lRütbe &8» &fAdanı &630000 Level &fyapmalısın!
    usage: /skylordol
    trigger:
        execute console command "/manuadd %player% skygod"
        send "&6&lRütbe &8» &6%player% &fadlı oyuncu artık SkyGod!" to players


Yaparsanız sevinirim . Yada bunların yenisini yapıp atabilecek delikanlı SKRİPTERLER ARANIYOR .
 
Kod:
command /skylord:
    permission: skylord.ol
    permission message: &7Öncelikle adanı &a1000 level &7yap!
    trigger:
        if {skylord.gecti.%player%} is false:
            if {skylord.%player%} is false:
                set {skylord.%player%} to true
                execute console command "/manuadd %player% skylord"
                message "&6&lBilgi &8» &7Artık &aSkyLord &7oldun!"
                send "&6&lBilgi &8» &a%player% &7isimli oyucu artık &aSkyLord" to players
            else:
                send "&cZaten SkyLord'sun!"     
        else:
            send "&cSkyLord rütbesinden üstünsün!" to player
 
Kod:
command /skylord:
    permission: skylord.ol
    permission message: &7Öncelikle adanı &a1000 level &7yap!
    trigger:
        if {skylord.gecti.%player%} is false:
            if {skylord.%player%} is false:
                set {skylord.%player%} to true
                execute console command "/manuadd %player% skylord"
                message "&6&lBilgi &8» &7Artık &aSkyLord &7oldun!"
                send "&6&lBilgi &8» &a%player% &7isimli oyucu artık &aSkyLord" to players
            else:
                send "&cZaten SkyLord'sun!"    
        else:
            send "&cSkyLord rütbesinden üstünsün!" to player
Skylord rütbesinden üstünsün derken ?
 




Orayı istersen silebilirsin zamanım olmadığı için internetten buldum.
Yani sky king diyelim skylord çekerse öyle diyor.​
Onu silip atarmısın ve 4 ünü birleştirip . Yani 4 ünüde aynı şekilde istiyorum . Biraz zor olabilir ama hiçbir fikrim yok skriptle ilgili .
 
Kod:
command /asdasdqweqwe:
    permission: skylord.ol
    permission message: &6&lRütbe &8» &fAdanı &65000 Level &fyapmalısın!
    usage: /skylordol   
    trigger:
        if {skylord.gecti.%player%} is false:
            if {skylord.%player%} is false:
                set {skylord.%player%} to true
        execute console command "/manuadd %player% skylord"
        send "&6&lRütbe &8» &6%player% &fadlı oyuncu artık SkyLord!" to player
            else:
                send "&cZaten SkyLord'sun!"
 
Kod:
command /skylord:
    permission: skylord.ol
    permission message: &7Öncelikle adanı &a1000 level &7yap!
    trigger:
        if {skylord.gecti.%player%} is false:
            if {skylord.%player%} is false:
                set {skylord.%player%} to true
                execute console command "/manuadd %player% skylord"
                message "&6&lBilgi &8» &7Artık &aSkyLord &7oldun!"
                send "&6&lBilgi &8» &a%player% &7isimli oyucu artık &aSkyLord" to players
            else:
                send "&cZaten SkyLord'sun!"    
        else:
            send "&cSkyLord rütbesinden üstünsün!" to player
{skylord.gecti.%%} değişkenini değiştirmediğin için oyuncular asla bu komutu kullanamayacaktır.

Kod:
command /asdasdqweqwe:
    permission: skylord.ol
    permission message: &6&lRütbe &8» &fAdanı &65000 Level &fyapmalısın!
    usage: /skylordol
    trigger:
        if {oldusl.%player%} is true:
            send "mesaj"
        else:
            execute console command "/manuadd %player% skylord"
            send "&6&lRütbe &8» &6%player% &fadlı oyuncu artık SkyLord!" to players
            set {oldusl.%player%} to true
        
command /asdasdqweqwe2:
    permission: skyking.ol
    permission message: &6&lRütbe &8» &fAdanı &615000 Level &fyapmalısın!
    usage: /skylordol
    trigger:
        if {oldusk.%player%} is true:
            send "mesaj"
        else:
            execute console command "/manuadd %player% skyking"
            send "&6&lRütbe &8» &6%player% &fadlı oyuncu artık SkyKing!" to players
            set {oldusk.%player%} to true
            
command /asdasdqweqwe3:
    permission: skymaster.ol
    permission message: &6&lRütbe &8» &fAdanı &620000 Level &fyapmalısın!
    usage: /skylordol
    trigger:
        if {oldusm.%player%} is true:
            send "mesaj"
        else:
            execute console command "/manuadd %player% skymaster"
            send "&6&lRütbe &8» &6%player% &fadlı oyuncu artık SkyMaster!" to players
            set {oldusm.%player%} to true
        
command /asdasdqweqwe4:
    permission: skygod.ol
    permission message: &6&lRütbe &8» &fAdanı &630000 Level &fyapmalısın!
    usage: /skylordol
    trigger:
        if {oldusg.%player%} is true:
            send "mesaj"
        else:
            execute console command "/manuadd %player% skygod"
            send "&6&lRütbe &8» &6%player% &fadlı oyuncu artık SkyGod!" to players       
            set {oldusg.%player%} to true
 
Ayıptır, günahtır wqewqewq
"." ile değişken kullanmayın, ilerde başınıza dert açar.
Bu skriptte değişkene gerek yok zaten :| sadece yetkiyi oyuncudan alsan yeter.
Sen yap serhat direk üstteki 4 skript baştaki onları dediğim gibi . :D . Şimdiden teşekkürler .
 
Merhaba,

Test etmedim ancak yine de şunu denemeni istiyorum;

Kod:
command /skylordol:
    trigger:
        player has the permission "skylord.ol":
            {skylord::%player%} is not set:
                set {skylord::%player%} to 1
                execute console command "manuadd %player% skylord"
                execute console command "manudelv %player% skylord.ol"
                broadcast "&b&lSUNUCUISMI &8&l» &e%player% &7isimli oyuncu &aSkylord &7rütbesine ulaştı, tebrikler!"
                wait 10 minutes
                delete {skylord::%player%}
                #bu kısmı böyle yapmamın tek sebebi eğer oyuncunun rütbesine bir şey olursa ve silinirse 10 dakika sonra tekrardan komudu kullanarak skylord olabilmesidir.
            else:
                send "&b&lSUNUCUISMI &8&l» &cSon 10 dakika içerisinde zaten bu görevi tamamlamışsınız!"
        else:
            send "&b&lSUNUCUISMI &8&l» &cÜzgünüm, ilk önce /c'den görevi tamamlamalısınız!"

Oluşabilecek her türlü bugdan kurtulmak için şunu da eklemeni tavsiye ederim.


Kod:
on load:
    delete {skylord::*}
    delete {skyking::*}

Rütbe eklerken "on load" kısmını da çoğaltınız, o delete kısımları olmazsa sunucu resetlendiğinde bazı oyuncular bugda kalabilir.

Sorununuz çözüldüyse lütfen mesajımı beğenin veyahut konuya "çözüldü" diye bir mesaj bırakın, iyi geceler dilerim.
 
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