İstek Action bar kordinat

BlazeNetwork

Altın Madencisi
En iyi cevaplar
3
Action bar'da kalıcı olarak XYZ diye kordinat çıkmasını istiyorum skriptini rica etsem yazabilir misiniz? veya elinde olanlar verebilir mi.
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Denenmiştir.

JavaScript:
every tick:
    loop players:
        send action bar "%location of loop-player%" to loop-player

Every tick yapmaya gerek var mı? Mesaj zaten bir süre action bar'da duruyor MC'nin varsayılanlarına göre. Ha ne kadar duruyor onu bilmiyorum fakat ona göre bir ayarlama yapılabilir, çünkü every tick eventi saniyede 20 kere tetiklenir. (20 tps'e göre)

Hele bir de action bar göndermek için reflection falan kullanıyorsa iyice laga sebebiyet olabilir. Every 1 second yapıp deneyin bir de. Ona göre yavaş yavaş azaltabilirsiniz. (örn. 0.5 seconds vb., direk tick yapmanızı tavsiye etmem)

Ekstra olarak xyz bilgisini actionbar yerine sunucu tekrar güncelleyene kadar ekranda kalıcı olarak duran scoreboard'a koymanı öneririm. ActionBar daha çok "Yetkin yok!", "Sadece geceleri uyuyabilirsin" tarzı mesajlar için bana kalırsa. F3'e basınca zaten xyz görülüyor. Scoreboard'a koyabilirsin istiyorsan. Onun dışında /lokasyon tarzı bir komutta yapabilirsin; ama actionbar'da sürekli durması çok gereksiz.
 

BlazeNetwork

Altın Madencisi
En iyi cevaplar
3
Every tick yapmaya gerek var mı? Mesaj zaten bir süre action bar'da duruyor MC'nin varsayılanlarına göre. Ha ne kadar duruyor onu bilmiyorum fakat ona göre bir ayarlama yapılabilir, çünkü every tick eventi saniyede 20 kere tetiklenir. (20 tps'e göre)

Hele bir de action bar göndermek için reflection falan kullanıyorsa iyice laga sebebiyet olabilir. Every 1 second yapıp deneyin bir de. Ona göre yavaş yavaş azaltabilirsiniz. (örn. 0.5 seconds vb., direk tick yapmanızı tavsiye etmem)

Ekstra olarak xyz bilgisini actionbar yerine sunucu tekrar güncelleyene kadar ekranda kalıcı olarak duran scoreboard'a koymanı öneririm. ActionBar daha çok "Yetkin yok!", "Sadece geceleri uyuyabilirsin" tarzı mesajlar için bana kalırsa. F3'e basınca zaten xyz görülüyor. Scoreboard'a koyabilirsin istiyorsan. Onun dışında /lokasyon tarzı bir komutta yapabilirsin; ama actionbar'da sürekli durması çok gereksiz.
Öyle bir şey düşündüm sadece sonra kaldırabilirim duruma göre teşekkürler şimdiden :)
 

Exkaar

YASAKLANDI
En iyi cevaplar
35
Every tick yapmaya gerek var mı? Mesaj zaten bir süre action bar'da duruyor MC'nin varsayılanlarına göre. Ha ne kadar duruyor onu bilmiyorum fakat ona göre bir ayarlama yapılabilir, çünkü every tick eventi saniyede 20 kere tetiklenir. (20 tps'e göre)

Hele bir de action bar göndermek için reflection falan kullanıyorsa iyice laga sebebiyet olabilir. Every 1 second yapıp deneyin bir de. Ona göre yavaş yavaş azaltabilirsiniz. (örn. 0.5 seconds vb., direk tick yapmanızı tavsiye etmem)

Ekstra olarak xyz bilgisini actionbar yerine sunucu tekrar güncelleyene kadar ekranda kalıcı olarak duran scoreboard'a koymanı öneririm. ActionBar daha çok "Yetkin yok!", "Sadece geceleri uyuyabilirsin" tarzı mesajlar için bana kalırsa. F3'e basınca zaten xyz görülüyor. Scoreboard'a koyabilirsin istiyorsan. Onun dışında /lokasyon tarzı bir komutta yapabilirsin; ama actionbar'da sürekli durması çok gereksiz.

Ben isteğine göre yaptım, yani benlik bir durum yok every tick yapmamın sebebi doğru xyzyi vermesiydi."
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Ben isteğine göre yaptım, yani benlik bir durum yok every tick yapmamın sebebi doğru xyzyi vermesiydi."

on walk on veya on move ile de güncelleyebilirsin, fakat MC'de en son move eventi oyuncu kafasını oynatınca bile tetikleniyordu, every tick den daha fazla lag yapabilir yani. ama tabii xyz değiştiyse kontrolü eklenebilir.
 

BlazeNetwork

Altın Madencisi
En iyi cevaplar
3
on walk on veya on move ile de güncelleyebilirsin, fakat MC'de en son move eventi oyuncu kafasını oynatınca bile tetikleniyordu, every tick den daha fazla lag yapabilir yani. ama tabii xyz değiştiyse kontrolü eklenebilir.
Ben isteğine göre yaptım, yani benlik bir durum yok every tick yapmamın sebebi doğru xyzyi vermesiydi."
Tamam XYZ'yi kaldırdım sorun çözülmüştür.
 
Üst