Komut bloğu hakkında bir soru

SweetNetwork

Kızıltaş Madencisi
Mesajlar
628
En iyi cevaplar
0
Beğeniler
2,347
Puanları
0
Minecraft zamanını komut bloğu ile kontrol ettirip;
Eğer zaman 18:30 ise şu komut dizinini çalıştır
Şeklinde bir sistem nasıl kurulur?
 


Kovalski

Hayalet Avcısı
Mesajlar
2,742
En iyi cevaplar
0
Beğeniler
2,224
Puanları
6,800
Ruh hali
gerçek saatle değilde minecraft saatiyle diyosan şu güneş paneli varya onu kullan redstone sinyali gödersin
eğer bir sunucuysa skriptle yapmanı öneririm
 

SweetNetwork

Kızıltaş Madencisi
Mesajlar
628
En iyi cevaplar
0
Beğeniler
2,347
Puanları
0
gerçek saatle değilde minecraft saatiyle diyosan şu güneş paneli varya onu kullan redstone sinyali gödersin
eğer bir sunucuysa skriptle yapmanı öneririm
Güneş paneline bağlayıp saat şu ise kontrol ettirmeyi soruyorum.
 

Kovalski

Hayalet Avcısı
Mesajlar
2,742
En iyi cevaplar
0
Beğeniler
2,224
Puanları
6,800
Ruh hali
Güneş paneline bağlayıp saat şu ise kontrol ettirmeyi soruyorum.
güneş paneli gece veya gündüze göre sinyal gönderiyo net bi zamanı test edebiliyomu bilmiyorum güneş paneline sağ tık yaparak gece ve gündüz arasinda sinyal değiştirmeyi ayarlayabiliyon ama başka ayar yok yani gece ve gündüzden ibaret
 

SweetNetwork

Kızıltaş Madencisi
Mesajlar
628
En iyi cevaplar
0
Beğeniler
2,347
Puanları
0
testfor ile oyun zamanını kontrol ettirme yönetmini arıyorum hala..
 

cigax09

Marangoz
Mesajlar
62
En iyi cevaplar
0
Beğeniler
36
Puanları
340
Ruh hali
Minecraft zamanını komut bloğu ile kontrol ettirip;
Eğer zaman 18:30 ise şu komut dizinini çalıştır
Şeklinde bir sistem nasıl kurulur?

Gerçek Dünya saatiyle yapamassın ama minecraft'ın saatiyle yapılabilinir. Yapmak istiyorsan minecraft'ın son sürümüne gir yani 1.11.2'ye. Eline komut bloğunu al. Sonra chatte
Kod:
/scoreboard objectives add time dummy
bunu yaz. Sonra durduğun yere armor stand yaratmalısın.
Kod:
/summon armor_stand - - - {CustomName:"time",NoGravity:1b,Invisible:1}
bu da onun komudu. Sonra
Kod:
/scoreboard players set <isim> time 24000
komudun gir. Daha sonra yere yukarı bakcak şekilde komut bloğunu koy. Komut bloğunu "Tekrar" moduna getir. Ama "Her Zaman Etkin" moduna alma. Sonra tekrar komut bloğunun üzerine de bir komut bloğu koy oda yukarı baksın. Onu sırasıyla "Zincirleme", "Koşullu", "Her Zaman Etkin" modlarına al. Ve komut kısmına
Kod:
/scoreboard players operation @e[type=Armor_Stand,name=time] time %= @a time
bunu yaz. Tamam diyip kapat. Sonra mor komut bloğuna sağ tıklayıp "Her Zaman Etkin" moduna al ve komut kısmına şu komudu yaz:
Kod:
/time query daytime
Sonra yeşil olan komut bloğunun üzerine çık,
Kod:
/stats block - --2 - set QueryResult @e[name=time,type=Armor_Stand] time
komudunu chate yaz. Artık sistem hazır. Saatin kaç olduğunu görmek içinde
Kod:
/scoreboard objectives setdisplay sidebar time
kodunu yaz. Skor kısmında sürekli değişen kısım saatin kendisidir. 24000 olarak gözüken kısımda saatin saat kaçda sıfırlancağını gösterir. Sanırım saati test etmek için testfor komudunu nasıl kullancağını biliyorsundur.

Eğer anlamadıysan yeni bir konu açacağım orda detaylıca bahsedeceğim.

Senin için yaptığım konu: https://goo.gl/09MkHF

Eğer yine anlamadıysan herhangi bir iletişim programından(Skype, curse, teamspeak) sana yardım edebilirimm.
 

SweetNetwork

Kızıltaş Madencisi
Mesajlar
628
En iyi cevaplar
0
Beğeniler
2,347
Puanları
0
Gerçek Dünya saatiyle yapamassın ama minecraft'ın saatiyle yapılabilinir. Yapmak istiyorsan minecraft'ın son sürümüne gir yani 1.11.2'ye. Eline komut bloğunu al. Sonra chatte
Kod:
/scoreboard objectives add time dummy
bunu yaz. Sonra durduğun yere armor stand yaratmalısın.
Kod:
/summon armor_stand - - - {CustomName:"time",NoGravity:1b,Invisible:1}
bu da onun komudu. Sonra
Kod:
/scoreboard players set <isim> time 24000
komudun gir. Daha sonra yere yukarı bakcak şekilde komut bloğunu koy. Komut bloğunu "Tekrar" moduna getir. Ama "Her Zaman Etkin" moduna alma. Sonra tekrar komut bloğunun üzerine de bir komut bloğu koy oda yukarı baksın. Onu sırasıyla "Zincirleme", "Koşullu", "Her Zaman Etkin" modlarına al. Ve komut kısmına
Kod:
/scoreboard players operation @e[type=Armor_Stand,name=time] time %= @a time
bunu yaz. Tamam diyip kapat. Sonra mor komut bloğuna sağ tıklayıp "Her Zaman Etkin" moduna al ve komut kısmına şu komudu yaz:
Kod:
/time query daytime
Sonra yeşil olan komut bloğunun üzerine çık,
Kod:
/stats block - --2 - set QueryResult @e[name=time,type=Armor_Stand] time
komudunu chate yaz. Artık sistem hazır. Saatin kaç olduğunu görmek içinde
Kod:
/scoreboard objectives setdisplay sidebar time
kodunu yaz. Skor kısmında sürekli değişen kısım saatin kendisidir. 24000 olarak gözüken kısımda saatin saat kaçda sıfırlancağını gösterir. Sanırım saati test etmek için testfor komudunu nasıl kullancağını biliyorsundur.

Eğer anlamadıysan yeni bir konu açacağım orda detaylıca bahsedeceğim.

Senin için yaptığım konu: https://goo.gl/09MkHF

Eğer yine anlamadıysan herhangi bir iletişim programından(Skype, curse, teamspeak) sana yardım edebilirimm.
Yalnız benim scoreboard gibi bir şey kullanmama ve 1.8.9 sürümünden yukarı çıkmama imkan yok.
 

cigax09

Marangoz
Mesajlar
62
En iyi cevaplar
0
Beğeniler
36
Puanları
340
Ruh hali
1.8.9 lada yapılabilinir. Sadece yeni gelen komut bloklar yerine fill clock yapıcaksın.

SM-A310F cihazımdan Tapatalk kullanılarak gönderildi

Bu arada şans eseri fark ettim ki güneş paneliyle saatin kaç olduğunu test edebilirsin. Güneş panelini koy saat kaçsa ona göre enerji verecektir. Teker teker
Kod:
/time set x
komudunu kullanarak hangi saatte ne kadar enerji verdiğini öğrenebilirsin. Tam olarak net değildir ama işe yarar.
 

Üst