Bulundu Oyuncu yürüdüğünde eğer yağmur damlası oyuncuya değiyorsa mesaj göndersin

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

Mystega

Odunlara Vur Vur Vur!
Katılım
7 Temmuz 2019
Mesajlar
43
Elmaslar
11
Puan
0
Yaş
36
Başlıkta belirttiğim oyuncu yürüdüğünde eğer yağmur damlası oyuncuya değerse ıslandın mesajı göndersin. Yardımlarınız için teşekkürler
 
yok öyle bi özellik minecraftta, rain sadece pixel olarak var yani packet tarzı şeyler ile de yapılamaz bu sebeple ne skript ne eklenti ile yapması mümkün değil. yağmur yağıyor mu yağmıyor mu bu anlaşılabilir fakat yağmur'un her hangi bir collider'ı olmadığı için bunu yapmak mümkün değil maalesef
 
yok öyle bi özellik minecraftta, rain sadece pixel olarak var yani packet tarzı şeyler ile de yapılamaz bu sebeple ne skript ne eklenti ile yapması mümkün değil. yağmur yağıyor mu yağmıyor mu bu anlaşılabilir fakat yağmur'un her hangi bir collider'ı olmadığı için bunu yapmak mümkün değil maalesef
Mümkün arkadaşım yapmıştı format atınca skriptte gitti.
 
Mümkün arkadaşım yapmıştı format atınca skriptte gitti.
Boş alanda durunca yağmur damlası değmeyince mesaj göndermiyordu ancak yağmurun altına gidince mesaj gönderiyordu yani mümkün ancak zor.
 
Böyle bir şey mümkün mü bilmiyorum. SkUnity de bulamadım böyle bir event , method vs. Ama belki aşağıdaki işini görebilir. Eklenti ile dediğin yapılabiliyor sanırım.

Kod:
on any move:
    if weather in "world" is rainy:
        send "s"
 
Kod:
every 3 tick:
    loop players:
        if is raining or thundering in loop-player's world:
             send "hey"
 
o attığın 2 skript ile yapılır ancak biraz anlamsız çünkü kafasının üstünde block varsa yağmur deymiyor bu sebeple yapılması için "muhtemelen" her yürüdüğünde kafasının üstündeki blockları tarayıp AIR değilse ve hava yağmurluysa gibi şeyleri kontrol etmen gerekiyor ve kafasının üstünde ki blockları adan her any move yaptığında taratmak biraz sorun yaratır lag konusunda bence eklenti ile yapılması daha uygun olur bunun gibi şeylerin. sonuçta adam kamerayı oynattığında da o event fire olucak o yüzden lag yapacağını düşünüyorum ben skript ile.
 
Böyle bir şey mümkün mü bilmiyorum. SkUnity de bulamadım böyle bir event , method vs. Ama belki aşağıdaki işini görebilir. Eklenti ile dediğin yapılabiliyor sanırım.

Kod:
on any move:
    if weather in "world" is rainy:
        send "s"
Kapalı alanda mesaj göndermesini istemiyorum ve sadece skriptle yapılmış bir şey bu arkadaşım yapmıştı ve çalıştı kapalı alanlarda ıslanma mesajı göndermiyor yağmur altında gönderiyordu.
Kod:
every 3 tick:
    loop players:
        if is raining or thundering in loop-player's world:
             send "hey"
Teşekkürler ancak kapalı alanlarda da bu mesajı gönderir.
o attığın 2 skript ile yapılır ancak biraz anlamsız çünkü kafasının üstünde block varsa yağmur deymiyor bu sebeple yapılması için "muhtemelen" her yürüdüğünde kafasının üstündeki blockları tarayıp AIR değilse ve hava yağmurluysa gibi şeyleri kontrol etmen gerekiyor ve kafasının üstünde ki blockları adan her any move yaptığında taratmak biraz sorun yaratır lag konusunda bence eklenti ile yapılması daha uygun olur bunun gibi şeylerin. sonuçta adam kamerayı oynattığında da o event fire olucak o yüzden lag yapacağını düşünüyorum ben skript ile.
Sadece skriptle çalışmıştı lag yapmıyordu, yorumunuz için teşekkürler.
 
Yardım edebilecek varmı.
 
Hocam Senin Dediğin Olsa Mecburen Kapalı Alandada Olur Bu İmkansız Nerdeyse Hem ne yapacaksınki bu olayi çok saçma :D
 
Hocam Senin Dediğin Olsa Mecburen Kapalı Alandada Olur Bu İmkansız Nerdeyse Hem ne yapacaksınki bu olayi çok saçma :D
İmkansız değil yapıldı arkadaşım yaptı ama skript silindi, saçma değil çok lazım kullanacağım RPG serverimde.
 
İmkansız değil yapıldı arkadaşım yaptı ama skript silindi, saçma değil çok lazım kullanacağım RPG serverimde.
istersen eklenti ile yapabilirim dc den ekle konuşalım.
 
on move:
if is not raining player's world:
stop
loop blocks above the player:
add loop-block to {_blocks::*}
if {_blocks::*} contains any block:
Stop
send "yağmur yağıyor"

Telefondan bu kadar oldu boşlukları uyarlayıp bir test edin olmazsa sabah bilgisayarda deneyip yapabilirim bunu.
 
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