Khagorep
Khagorep.tr.gg
Yardımlaşma ve Paylaşma Platformu

Minecraft ile İlgili bazı Kodlar

Merhabalar Arkadaşlar, Bugün Sizlerle Minecraftta Bazı Kodları Göstereceğim

Bu Kodlar Biraz Daha Karışıktır.. Oyun Oynarken Değil Harita Yaparken işinize Yarayacaktır.Burada gamemode tp enchant gibi herkesin bildiği komutları göstermedim.Bu kodlar ile Takım oluşturup,Market yapabilirsiniz. (Dahası var)

/scoreboard Komutu

Scoreboard Komutu Birçok İşlevde Kullanılabilir

/Scoreboard objectives-teams-players

Olarak 3'e Ayrılır
İlk Objectivesten Başlıyoruz

/Scoreboard objectives add-remove-list-


Scoreboard objectives komutları yapılan işi saydırır.Örneğin 
/scoreboard objectives add [name] totalKillCount [Displayname] 

Komutu Oyuna Öldürdüğümüz MOB SAYISINI GÖSTERİR

Name Yazan Yere Bu Kodu başka yerlerde kullanırken kullanacağımız ismi gireceğiz. Benim tercihim bu
name kısmında boşluk kullanmamak. Örn: moboldurme gibi şeyler yazmak. Sonuçta Bunu kullanıcılar görmeyecek
Konunun ilerki Kısımlarında Detaylı Anlayacaksınız.

Displayname İse oyuncuların Göreceği İsimdir.Peki oyuncular bu Kodu yazdık fakat bunu göremiyor.Bu kodu Yazarak Sadece oyunun algılamasını sağlarız.
 
/scoreboard objectives add için yazılabilecek Diğer Kodlar [DİKKAT BÜYÜK KÜÇÜK HARF DUYARLIDIR]

health => Bu kod oyuncuların Canlarını Algılar
playerKillCount =>Öldürülen Oyuncu Sayısı [Online Oyuncu Öldürme Sayısı]
totalKillCount =>Mob Öldürme
deathCount =>Ölme Sayısı
dummy =>Komut kullanmadan Artamayan Puan Türü [Çok işe Yarar]

Peki Bunları Yazdık Oyun Saydı. Ne iŞE yarar bunlar??

Bu eklediğimiz Kodları 

/scoreboard objectives list 

komutu ise bu yazdığımız kodları görüntüler [Ne eklediysek onu gösterir.]

/scoreboard objectives setdisplay [SLOT] [NAME]

Yazdığımızda İse Objektifin Oyunculara görünmesini sağlar
Slot Yazan Yere Büyük Küçük harfi dikkate alarak;

list => Tab'a Basıldığında Görünen Listedeki İsimlerin Yanına
sidebar => Ekranın Sağ tarafındaki Pencerede
belowName => Başka Oyuncuların Gözünden Bakınca Yukarıda gözüken ismin Yanında

              Gözükmesini Sağlar.
Name Yazan Yere de Objeyi eklerken yazdığımız ilk ismi yazarız

Yukarıda gösterdiğim örnek:

/scoreboard objectives add [name] totalKillCount [Displayname] 
bunu değiştirelim;
/scoreboard objectives add moboldurme totalKillCount Öldürülen Mob

totalKillCount  [komutumuz öldürülen mobları sayacaktı]

Yukarıdaki gösterdiğim gibi bir obje ekleyince yazdığımız "moboldurme"   kısmını yazıyoruz.

/scoreboard objectives setdisplay sidebar moboldurme

şeklinde kodumuzu yazınca sidebar yani ekranın sağ tarafında Öldürülen Mob başlığı altında oyuna giren bütün kullanıcıların öldürdüğü mob sayısını gösterecektir. Yani buraya yazdığımız moboldurme sadece minecraft'ın algılayacağı isimdir.
bu komutun çalışması için KESİNLİKLE moboldurme adında yeni objektif eklemeliyiz.siz burayı illa moboldurme yapmak zorunda değilsiniz.onun yerine başka bir şey yazabilirsiniz fakat Objeyi eklerkenki ismi ne olarak girerseniz 2. koda da onu girmek zorundasınız.
 
/scoreboard objectives remove [name]    kodu ile eklediğimiz objeyi kaldırabiliriz. yanlız remove yerine yine  oyunun algılayacağı isim yani ilk girdiğimiz isim yazılır.

eklediğim moboldurme objesini kaldırıyorum

/scoreboard objectives remove moboldurme

scoreboard komutumuzun objectives bölümü bukadardı. Fakat inceleyeceğimiz daha /scoreboard players ve teams kodu var

SCOREBOARD'DA PLAYERS KOMUTU

Oyuncularının puanını arttırmak-azaltmak için kullanılır.Ama en çok dummy adlı komutda bu kullanılır.

öncelikle bir dummy objektifi ekliyorum:

/scoreboard objectives add money dummy Para

Önceden de dediğim gibi money ve para kısmını istediğiniz gibi değiştirebilirsiniz.Fakat bu dummy komutu Oyunculara para olur, skor olur altın olur herşey olabilir.

her neyse.Biz gelelim player komutuna


/scoreboard player set [Oyuncu] [Obje] [Sayı]

olarak yapabiliriz fakat ben objemin algılanan ismini money yaptığımdan

/scoreboard player set Serquery money 30

diye girersem Serquery isimli oyuncunun parası 30 olur
fakat bu para gözükmez çünki biz setdisplay eklemedik

/scoreboard objectives setdisplay sidebar money

yazarız ve yanda herkesin parası gözükür.
Serquery yerine kendi isminizi yazmayı unutmayın.
Fakat bu kod 30 parası olan bir kişiye 30 lira daha eklemez.

/scoreboard player add Serquery money 30 => Serquery'e 30 lira daha ver

/scoreboard player remove Serquery money 30 =>Serquery'nin 30 lirasını al

/scoreboard player reset Serquery money => Serquery'nin parasını sıfırla

/scoreboard player list => Bu da oyuncuların listesini görüntüler

Bu kod sadece Para değil Puan Olur Örneğin bir parkur yaptık.Her parkuru geçişimizde 1 puan verilsin

/scoreboard objectives add point dummy Puan

komutunu kendimiz yazarak point isimli, Kullanıcılarda İse Puan olarak görülen Obje eklemiş olduk.

Parkurumuzu yaptık ve sonuna bir buton koyduk. Bu butona 2 tane command block (komut bloğu) bağladık.

birine tp komutu ile parkurun başlangıç koordinatlarını koyduk (F3 e bastığımızda gözüken) /tp x y z  Düğmeye basan parkurun başına ışınlanacak.

ve 2. komut bloğumuza ise /scoreboard player add @p point 1 yazdık
Biz Düğmeye Şu Görevi Vermiş Olduk:
Bu düğmeye Basan kişiyi Parkurun başlangıcına ışınla ve ona 1 puan ekle dedik.
bir de puanlarımızın oyunculara gözükmesini sağlayalım


/scoreboard objectives setdisplay sidebar point

/scoreboard objectives setdisplay list point

/scoreboard objectives setdisplay belowName point

Bu kodlar ise puanların Ekranın yanında Tab daki listede Ve İsmimizin Yanında gözükmesini sağladı

SCOREBOARD DA TEAMS KOMUTLARI


Tahmin edildiği gibi takım oluşturmaya ve düzenlemeye yarar

/scoreboard teams add [isim] [Oyuncuların Göreceği isim] takım eklemeye yarar

/scoreboard teams add A_takimi A takımı 

şeklinde yazıyorum ve Biz Kodlarla işlem yaparken A_takimi kodunu kullanacağız ama oyuncular bunu A takımı olarak görecektir (yine aynı mantık)

/scoreboard teams remove A_takimi 

kodu ise eklediğimiz A takımını kaldırmaya yarar

/scoreboard teams join A_takimi Serquery

kodu ile Serquery'i A takımına aldık.

Serquery'i A takımından çıkarmak için

/scoreboard teams leave Serquery

yazmamız Serquery A takımında olmasa bile herhangi bir grupta olması yeterli.Bir takımın içinde bulunan kişiyi o takımdan çıkarmaya yarar kısacası
(Serquery yerine Oyuncu İsmini yazacaksınız biz burada örnek olsun diye gösterdik)

/scoreboard teams empty A_takimi kodu ile A takımındaki Herkesi gruptan çıkarırsınız.

Şimdi geldik Takımları ayarlamaya;

/scoreboard teams options A_takimi [Kod]

Kod kısmına 
color [renk] şeklinde renk veririz ve o takımdakilerin isimlerinin rengi o renkte olur

/scoreboard teams options A_takimi color red

ile A takımının rengini kırmızı yaparız fakat rengi ingilizce yazmamız gerekir.

/scoreboard teams options A_takimi friendlyfire true/false

komutu ile takım arkadaşlarının birbirine vurup vuramayacağını ayarlarsınız

seeFriendlyInvisible komutu ise takım arkadaşlarının birbirini görememesini sağlar.

/scoreboard teams options A_takimi seeFriendlyInvisible true

bu şekilde A takımındakiler birbirlerini göremeyecekler.
Bu kod saçma gelebilir fakat parkour maplarında herkesi bir takıma toparlayıp bu kodu yazabilirsiniz ve kimse birbirinden rahatsız olmaz ya da çaktırmadan Survival oynarken bütün herkesi takıma alıp bu kodu yazarsınız ve herkes birbirini göremeyip sinir olmaya başlar

NOT: Kişi ismi yazılan yerlere Komut bloklarında
@p:en yakındaki oyuncuyu
@all:bütün Herkesi
@r:Rastgele oyuncuyu
 
temsil eder.
ÖRNEK:

        Öncelikle takım ekleyelim

          /scoreboard teams add A_takimi A takımı

         Ondan Sonra Komut bloğu Koyup Ve Komut Bloğuna Bağlı 1 De düğme koyalım VE  komut bloğuna Şu kodu Yazalım

/scoreboard teams join A_takimi @p

Düğmeye basıldığında Komut bloğuna En yakın Oyuncuyu A takımına Ekleyecek

Eğer map yapmaya ilginiz varsa  testfor komuduna geçelim fakat bu Çok daha karmaşıktır ve tek başına sadece test eder Ve sadece komut bloklarında Kullanılır. Örneğin:

öncelikle bir obje ekliyorum.Dummy Objesi Ekleyip Oyunculara Para olarak gösterelim

/scoreboard objectives add para dummy Para

Oyunun algılayacağı ve oyuncuların göreceği isim aynı girilebilir.

ve bir komut bloğu alalım ve herhangi bir yere koyup 
içine şu kodu yazalım:

testfor @p[r=3,score_para=10]

En yakındaki oyuncunun Parası 10 ise geçmesine izin ver
dedik ve burdaki r=3 dediğimiz 3 blok uzaklıkta 10 parası olan varsa sinyalin geçmesine izin ver
diğer durumlarda sinyali tut gibi bir şey oldu
ve burada anlatmak istediğim şey koyduğumuz komut bloğuna bir düğme koyalım ve bir redstone bağlayalım eğer paranız 10 değil ise redstone yanmayacaktır.
r=3'ü kendimiz yaptığımız inşaaya göre ayarlamalıyız oraya 30 yazarsak 30 kare içinde 10 parası olan birini algılar ise sinyalin geçmesine izin verir (çok karıştırdık

testfor @p[r=3,score_para_min=10]

komut bloğunun 3 blok çevresinde parası 10 ya da daha fazla birisi var ise sinyalin geçmesine izin ver

min yerine max yazarsak 10'dan daha düşük parası varsa sinyal geçebilir.

testfor @p[r=3,score_para_min=10] kodunu yazdım ve komut bloğunun üstüne düğme koydum

ondan sonra redstone ile başka bir komut bloğu daha bağladım ve bunada /gamemode 1 @p yazdım

bu demek olur bu düğmeye basanın parası 10 yada 10 dan daha fazla ise onu yaratıcılık moduna geçir.
emrini vermiş oluyoruz

                                                    Saygılarımla                       SerqueRy                
(karışık demiştim benden günah gitti )






 
Yardım&Paylaşım Platformu
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol