Pada tutorial kali ini kita akan belajar membuat quest dengan menggunakan variable. Ayo mulai!
1. Buat NPC
Langkah pertama buatlah NPC dan beri switch seperti gambar dibawah ini.
Maaf digambar saya melingkari “conditional branch” yang benar adalah “control switch” yang berada di atasnya.
Untuk namanya sendiri terserah kamu, disini saya kasih nama “tugas lampu diterima”
2. Page 1
Untuk mempermudah dan menghemat waktu, liat gambar berikut.
Seperti biasa disana saya beri percakapan tugas apa yang harus dilakukan dan memberikan pilihan kepada player dengan menggunakan choice.
Jika player menerima perintah dari NPC jangan lupa beri self switch A seperti gambar diatas.
3. Page 2
Buat page baru dan jangan aktifkan self switch A kemudian kita masukkan conditional branch seperti ini.
Gunakkan variable pada conditional branch dan beri nama sesuai yang kamu inginkan.
Equal to maksudnya adalah “sama dengan”. Ini menunjukkan barang yang harus kamu kumpulkan harus dama persis seperti constant.
Constant saya maksudkan 3, maksudnya sang player harus menyalakan 3 lampu terlebih dahulu baru page ini tereksekusi. Jika player baru menyalakan 1 lampu, page ini tidak akan tereksekusi, itulah gunanya “equal to” yang saya maksud.
Dan jangan lupa centang “set handling when blablabla”
Jika sudah sekarang perhatikan gambar berikut.
Di bawah else kita masukkan kata-kata yang mengartikan bahwa page ini belum tereksekusi, misalnya si player baru menyalakan lampu satu. Kamu bisa memberitahunya dengan menggunkan kode \V[x] pada message. “x” disini adalah nomor variable yang kita gunakkan, yaitu nomor 8 perhatikan lagi gambar diatas.
Diatas else, kamu bisa memberikan apa saja jika page ini sudah tereksekusi, yang berarti si player sudah menyalakan 3 lampu yang diperintah. Contohnya disini saya beri player hadiah 1000 Gold setrlah itu jangan lupa masukkan self switch B.
4. Page 3
Buat page baru dan aktifkan self switch B seperti ini.
Page 3 disini digunakan hanya untuk menandakan bahwa si player sudah selesai menyelesaikan tugas.
5. Event Lampu
Karna tugas kali ini adalah menyalakan lampu, kita tidak bisa membuat event lampunya secara asal-asalan. Nah perhatikan gambar dibawah.
Aktifkan switch yang telah kita buat pada page 1 NPC yaitu “tugas lampu diterima” kemudaian masukkan variable “lampu yang dinyalakan” set operation nya ke “add” dan atur constant ke “1”.
Dan hasilnya adalah seperti ini.
Jangan lupa kita masukkan self switch A agar player tidak bisa menyalakan lampu yang sama kedua kalinya.
6. Page 2 Event Lampu
Buat event lampu dan aktifkan self switch A. Ganti graphic lampu menjadi menyala seperti ini.
Untuk menandakan bahwa lampu telah dinyalakan. Dan jangan lupa kasih teks yang menandakan lampu sudah dinyalakan atau apapun terserah kamu.
7. Copy Event Lampu
Copy event lampu sampai 3 karna NPC pada langkah-langkah awal memerintahkan kita untuk menyalakan 3 lampu.
Kamu bebas meletakkan lampu dimana saja, misalnya di dalam gua, atau diatas bukit agar player kebingungan mencarinya.
Yap series tutorial membuat quest sudah selesai, saya harap tutorial kali ini bisa dimengerti walaupun ada sedikit kesalahan.
Mulai minggu depan kita akan lanjut ke series tutorial mengenai mapping.
Jika ada yang mau ditanya seputar tutorial yang di post di blog ini, jangan sungkan tinggalkan komentar atau inbox facebook saya dan jangan lupa like juga fanspage blog ini agar selalu update. Mksi~