[Yardım] Işınlanma Sırasında Hareket Etmemek

keremaktuna

Kızıltaş Madencisi
Mesajlar
571
En iyi cevaplar
0
Beğeniler
184
Puanları
0
Işınlanma Skript'i yapmak istiyorum. Buraya kadar hepsini yaptım fakat hareket ederse iptal etmesini istiyorum. "if player move:" şeklinde salladım orayı. Tabi kabul etmedi. Birkaç yerde daha baktım fakat bir çözüm bulamadım. Bunu nasıl yapabilirim yardım eder misiniz?
Kod:
command /orman:
    description: Orman'a gider.
    permission: skript.orman
    executable by: players
    trigger:
        if {orman.location} is not set:
            message "Orman hazir degil."
            stop trigger
        if player has the permission "skript.bekle":
            message "&2&l[&6&lSunucu&2&l] 3 saniye icinde isinlanacaksiniz."
            wait 3 seconds
        if player move:
            message "&2&l[&6&lSunucu&2&l] &4Hareket ettiginiz icin isinlanamadiniz."
            cancel trigger
            teleport player to {orman.location}
            message "&2&l[&6&lSunucu&2&l] &6Orman&2'a isinlandiniz."
 


ruddeTR

projects.gg
Emektar Üye
Mesajlar
930
En iyi cevaplar
2
Beğeniler
926
Puanları
2,625
PHP:
on player walking:

Ayrıca oraya ekleyemeyeceksin yürüme event'ını.
 

keremaktuna

Kızıltaş Madencisi
Mesajlar
571
En iyi cevaplar
0
Beğeniler
184
Puanları
0
Mantığını vereyim.

Kod:
#Komut kullanıldığında:
    set {lok.%player%} to location of player
    set {tele.%player%} to true
  
#3 Saniye dolduğunda
    if {tele.%player%} is true:
        clear {tele.%loop-player%}
        clear {lok.%loop-player%}
        #Oyuncuyu ışınla
  
on every 1 seconds:
    loop all players:
        if {tele.%loop-player%} is true:
            if location of loop-player is not {lok.%loop-player%}:
                clear {tele.%loop-player%}
                clear {lok.%loop-player%}
Teşekkür ederim yardımınız için. Deneyeceğim.
 

Üst