- Katılım
- 11 Nis 2020
- Mesajlar
- 158
- Beğeni
- 32
- Puanları
- 1,505
Selamlar sevgili Minecraft-Türkiye takipçileri ve Minecraft severler!
Bugün Skript rehberimizin 4. konusu olan, If-Else If-Else yani koşul bloklarını inceleyip nasıl çalıştığını öğreneceğiz.
Şart blokları nedir?
Şart blokları, sunucu içerisindeki bazı işlemleri bazı işlemlerden ayırmak için veya daha iyi çalışması için kullanılan bloklardır. Bu bloklardan 3 adet vardır, şimdi gelin hepsinin nasıl çalıştığını öğrenelim.
If bloğu
If bloğunu kullanırken "eğer" kelimesini kullanıyormuş gibi düşünebilirsiniz. Bir şart belirlerken ilk yazdığımız bloktur. If ile bir blok oluşturacağımız için tab tuşuyla boşluk bırakmalıyız.
Bir örnekle anlatalım:
Kod:
command /if: #Komut ismi: if
trigger: #tetiklendiğinde:
if player is not op: #"Eğer" oyuncu operatör değilse:
send "&cBu komutu kullanmak için OP olmalısın." #Mesajı gönder
Operatör olmadığımız için çıktı olarak bu mesajı aldık.
Else bloğu
Else bloğu, If bloğu çalışmazsa yönlendireceğimiz işlem alanıdır. Kelime olarak "eğer değilse" veya "hiçbir şart sağlanamadığında" olarak düşünebilirsiniz. Else bloğunu çalıştırmanız için bir If bloğu olmalıdır.
Else bloğu
Else bloğu, If bloğu çalışmazsa yönlendireceğimiz işlem alanıdır. Kelime olarak "eğer değilse" veya "hiçbir şart sağlanamadığında" olarak düşünebilirsiniz. Else bloğunu çalıştırmanız için bir If bloğu olmalıdır.
Kod:
command /if: #Komut ismi: if
trigger: #tetiklendiğinde:
if player is not op: #"Eğer" oyuncu operatör değilse:
send "&cBu komutu kullanmak için OP olmalısın." #Mesajı gönder
else: "#Eğer oyuncu operatör değilse, değilse. (Eğer oyuncu operatörse)"
send "&eOperatör olduğun için bu komutu çalıştırabildin." #Mesajı gönder
give player 1 diamond #Elmas ver
Operatör olduktan sonra bu komutu çalıştırdığımızda çıktı olarak bu mesajı alırız.
Else If Bloğu
Else If bloğunda, 3 veya daha fazla farklı işlem gerçekleştirmek istiyorsak kullanırız. Kelime olarak "eğer değilse eğer" olarak düşünebilirsiniz.
Aynı örnekten devam edelim:
Else If Bloğu
Else If bloğunda, 3 veya daha fazla farklı işlem gerçekleştirmek istiyorsak kullanırız. Kelime olarak "eğer değilse eğer" olarak düşünebilirsiniz.
Aynı örnekten devam edelim:
Kod:
command /if: #Komut ismi: if
trigger: #tetiklendiğinde:
if player is not op: #"Eğer" oyuncu operatör değilse:
send "&cBu komutu kullanmak için OP olmalısın." #Mesajı gönder
else if player's name is "Kresua": #Eğer değilse eğer oyuncunun ismi Kresua ise burayı çalıştır.
send "&6Kresua &eolduğun için bu komutu çalıştırabildin." #Mesajı gönder
give player 2 diamond #Elmas ver
else: "#Eğer oyuncu operatör değilse, değilse. (Eğer oyuncu operatörse)"
send "&eOperatör olduğun için bu komutu çalıştırabildin." #Mesajı gönder
give player 1 diamond #Elmas ver
Çıktı olarak bu mesajı alıyoruz:
Görüldüğü üzere, Skriptlerde şart bloklarının nasıl çalıştığını öğrenmiş olduk. Koşullar, her komutlarda mutlaka kullanılması gereken önemli işlevlerden bir tanesidir. Sorun yaşarsanız cevap olarak yazmaktan çekinmeyin. Daha fazla Skript hakkında bilgi almak için takipte kalmayı unutmayın dostlar, iyi forumlar!
Görüldüğü üzere, Skriptlerde şart bloklarının nasıl çalıştığını öğrenmiş olduk. Koşullar, her komutlarda mutlaka kullanılması gereken önemli işlevlerden bir tanesidir. Sorun yaşarsanız cevap olarak yazmaktan çekinmeyin. Daha fazla Skript hakkında bilgi almak için takipte kalmayı unutmayın dostlar, iyi forumlar!