Yardım Skyblock Adafly Sorunu

DeltaWolf

Ağaç Yumruklayıcı
En iyi cevaplar
0
Adaya gidip /adafly yazıyorlar ve sunucudan tekrar çıkıp girildiğinde fly açık kalıyor.
Warp değiştirirken ve spawna giderken kapanıyor onda sorun yok. Sadece sunucudan çıkıp girince açık kalıyor.​
 

BalonTR

Biz ayıya dayı demeyiz, Köprüyü yıkarız.
Forum Yöneticisi
En iyi cevaplar
162
Skriptte şu komutu ekleyip dener misin;
YAML:
on join:
    set player's fly mode to false
 

ErhanERT

www.Rabisu.com
Emektar Üye
En iyi cevaplar
57
Kod:
options:
    adafly: &cNecro&3Craft &8&l>
   
on command "/uç":
    if player is not in "ASkyBlock":
        cancel event
        send "{@adafly} &7Bu komutu adalarda kullanabilirsiniz!" to player

command /uç:
    aliases: adafly
    trigger:
        if world is "ASkyBlock":
            if {ucus.%player%} is false:
                set player's fly mode to true
                message "{@adafly} &7Uçma modu &aaçıldı"
                set {ucus.%player%} to true
            else:
                set player's fly mode to false
                send "{@adafly} &7Uçma modu &ckapatıldı"
                set {ucus.%player%} to false
        else:
            message "{@adafly} &7Uçma modunu açmak için adalar dünyasında olman gerekmektedir."

on world change:
    if player doesn't have permission "ben.yetkiliyim":
        set player's fly mode to false
       
on world change:
    if world is "ASkyBlock":
        set player's fly mode to true

on join:
    set {ucus.%player%} to false
Bunu kullanabilirsiniz hocam. Burdan kopyalarsanız hata vericektir, dosyayı
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
indirebilirsiniz.
 
Son düzenleme:

DeltaWolf

Ağaç Yumruklayıcı
En iyi cevaplar
0
Kod:
options:
    adafly: &cNecro&3Craft &8&l>
  
on command "/uç":
    if player is not in "ASkyBlock":
        cancel event
        send "{@adafly} &7Bu komutu adalarda kullanabilirsiniz!" to player

command /uç:
    aliases: adafly
    trigger:
        if world is "ASkyBlock":
            if {ucus.%player%} is false:
                set player's fly mode to true
                message "{@adafly} &7Uçma modu &aaçıldı"
                set {ucus.%player%} to true
            else:
                set player's fly mode to false
                send "{@adafly} &7Uçma modu &ckapatıldı"
                set {ucus.%player%} to false
        else:
            message "{@adafly} &7Uçma modunu açmak için adalar dünyasında olman gerekmektedir."

on world change:
    if player doesn't have permission "ben.yetkiliyim":
        set player's fly mode to false
      
on world change:
    if world is "ASkyBlock":
        set player's fly mode to true

on join:
    set {ucus.%player%} to false
Bunu kullanabilirsiniz hocam. Burdan kopyalarsanız hata vericektir, dosyayı
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
indirebilirsiniz.

Teşekkürler ancak sorun çözülmedi adada /uç yazınca ve çıkıp girince spawnda yine açık kalıyor
 

BalonTR

Biz ayıya dayı demeyiz, Köprüyü yıkarız.
Forum Yöneticisi
En iyi cevaplar
162
set player's fly mode to false
Yerine execute console command "fly %player% off" olarak dener misiniz ?
 

AnadoluHost

Anadoluhost.com.tr
En iyi cevaplar
7
Bakın skriptinizin mantığının çok yanlış olduğu düşüncesindeyim.
ADAFLY olayını playerfly olarak vermeniz gereksiz.Askyblockun kendi "askyblock.islandfly" diye bir permi vardı (kontrol edin doğru yazmamış olabilirim). Yani skriptin oyuncuda 30 dakikalığına o permi vermesini sağlayın.Hem sadece ada dünyasında uçma hakkı olur, hemde oyundan çıkarsa, dünya değişirse süre bitiminde uçamaması garanti olur.
 

DeltaWolf

Ağaç Yumruklayıcı
En iyi cevaplar
0
Bakın skriptinizin mantığının çok yanlış olduğu düşüncesindeyim.
ADAFLY olayını playerfly olarak vermeniz gereksiz.Askyblockun kendi "askyblock.islandfly" diye bir permi vardı (kontrol edin doğru yazmamış olabilirim). Yani skriptin oyuncuda 30 dakikalığına o permi vermesini sağlayın.Hem sadece ada dünyasında uçma hakkı olur, hemde oyundan çıkarsa, dünya değişirse süre bitiminde uçamaması garanti olur.

30 dakikalığına sağlarsam 30 dakikadan sonra nasıl uçacaklar peki tam anlayamadım
 

AnadoluHost

Anadoluhost.com.tr
En iyi cevaplar
7
30 dakikalığına sağlarsam 30 dakikadan sonra nasıl uçacaklar peki tam anlayamadım
Ben genellikle oyunculara süreli fly verdiğimiz için 30 dakika örneğini verdim.
Süresiz verirseniz süresiz uçarlar. Hemde komut yazmadan. Sadece adalarında uçabilirler.
Tam olarak mantığını anlamak isterseniz permissionun: oyunculara askyblock.islandfly permissionunu verin.
 
Üst