Conditional Branch digunakan untuk membuat pernyataan bersarang untuk berbagai kondisi, sehingga perintah hanya akan dijalankan bila kondisi terpenuhi.
Conditional yang ber-arti kondisi. Misalnya : Ada seorang player yang mau membuka pintu tapi dengan syarat harus mempunyai kunci terlebih dahulu, jadi jika player tidak mempunyai kunci maka dia tidak bisa membuka pintu tersebut dan jika player mempunyai kunci maka bisa membuka pintu tersebut.
Langsung aja kita bahas : "Ada seorang player yang mau membuka pintu tapi dengan syarat harus mempunyai kunci terlebih dahulu" berarti untuk membuka pintu dengan syarat kunci, penulisan Event pada pintu : Conditional Branch: [Kunci] in inventory (kondisi harus mempunyai kunci di inventory). "jika player mempunyai kunci maka bisa membuka pintu tersebut" berarti player mempunyai kunci, penulisan Event pada pintu : Text : Kunci Terbuka. "jika player tidak mempunyai kunci maka dia tidak bisa membuka pintu tersebut" berarti player tidak punya kunci, penulisan Event pada pintu : Text : Tidak mempunyai kunci.
Jadi penulisan Event lengkapnya adalah :
- Code:
-
Conditional Branch: [Kunci] in inventory
Text: Pintu terbuka
Else
Text: Tidak mempunya kunci
Branch End
Yang di maksud Else adalah yang lain yaitu pernyataan yang kedua karena disitu ada dua pernyataan, berarti intinya jika player mempunya kunci maka pernyataan yang pertama akan diproses dan jika player tidak mempunyai kunci maka pernyataan yang kedua akan diproses.