S
Switcher
Ziyaretçi
İyi forumlar bugün sizlere , Skript dersimizde İf ve Else 'yi anlatacağım.. 2.Derse gitmek için tıklayınız...
İf ingilizcede "Eğer" anlamına gelir , else ise "değilse " veya " yoksa " anlamı katar. Yani kısacası , oyuncu bir şeye sahipse , oyuncu şu değere sahipse , oyuncunun şu değeri 1 ise gibisinden şeyler katar. Peki Bunlaır Nasıl Belirtiriz ? , Hemen dersimize başlayalım ;
İf ve Else :
İf 'i normal olarak kullanamazsınız yani ;
Yukarıda verdiğim kod yanlıştır. Peki nasıl kullanabiliriz ? , bir komutun veya eventin altına kullanabiliriz. Yani ;
Bu şekilde kullanabiliriz. Yukarıda belirttiğim kodun anlamı "Oyuncu yatağa girmeye çalıştığında , eğer oyuncu elmasa sahipse" 'dır. Fakat böyle yapıp bırakırsanız tabi ki hata verecektir. Çünkü hangi eylemin gerçekleşeceğini belirtmedik. İsterseniz if kodu bitikten sonra ":" koyabilirsiniz.
Yukarıda verdiğim kodda belirttik. Bu kod çalışacaktır. Yukarıdaki anlam ise "Oyuncu yatağa girmeye çalıştığında , eğer oyuncu elmasa sahipse oyuncuya Switcher adlı mesajı gönder" anlamı çıkıyor. "player has diamond" , oyuncu elmasa sahipse anlamını veriyor.
Şimdi elseye geçelim , demeden önce bir şey daha belirtmek istiyorum. İf ve else algoritma oluşturmak için kullanılır. Yani eğer oyuncu sahipse şu olsun , sahip değilse şu olsun gibisinden algoritmalar oluşturur. Algoritma oluşturmak istemiyorsanız direk "player has diamond" yazsanızda yeterlidir.Şimdi elseye başlayabiliriz ;
Yukarıdaki kodda , bir algoritma oluşturduk. Anlam ise "Oyuncu yatağa girmeye çalıştığında , eğer elmasa sahipse Switcher adlı mesaj gitsin , sahip değilse oyuncuyu öldürsün" adlı anlam çıkmış bulunmakta. Bir evente veya commanda istediğiniz kadar if ve else ekleyebilirsiniz.
Elsede çok karıştırılan bir durum ise şudur ;
Bu ikisi yanlıştır. "else:" yazıp alt satıra geçmeleri gerekirken daha değişik bir yöntem uygulamışlar. Ders bukadardı biraz örnekler vererek bitirmek sitiyorum tamamen ;
Yukarıdaki kodlarda gösterdim. İf ve else genelde algoritma için kullanılır ders bukadardı iyi FORUMLAR !!
İf ingilizcede "Eğer" anlamına gelir , else ise "değilse " veya " yoksa " anlamı katar. Yani kısacası , oyuncu bir şeye sahipse , oyuncu şu değere sahipse , oyuncunun şu değeri 1 ise gibisinden şeyler katar. Peki Bunlaır Nasıl Belirtiriz ? , Hemen dersimize başlayalım ;
İf ve Else :
İf 'i normal olarak kullanamazsınız yani ;
Kod:
if player has diamond:
Kod:
on bed enter:
if player has diamond:
Kod:
on bed enter:
if player has diamond:
send "Switcher" to player
Şimdi elseye geçelim , demeden önce bir şey daha belirtmek istiyorum. İf ve else algoritma oluşturmak için kullanılır. Yani eğer oyuncu sahipse şu olsun , sahip değilse şu olsun gibisinden algoritmalar oluşturur. Algoritma oluşturmak istemiyorsanız direk "player has diamond" yazsanızda yeterlidir.Şimdi elseye başlayabiliriz ;
Kod:
on bed enter:
if player has diamond:
send "Switcher" to player
else:
kill the player
Elsede çok karıştırılan bir durum ise şudur ;
Kod:
on bed enter:
if player has diamond:
send "Switcher" to player
else player has diamond:
kill the player
veya
on bed enter:
if player has diamond:
send "Switcher" to player
if player hasn't diamond:
kill the player
Kod:
on bed enter:
player has diamond:
send " Minecraft Dersi" to player
on move on grass:
if player has diamond:
send "Minecraft Dersi" to player
else:
kill the player
Son düzenleme: