Sumbangan / Donate

Donate (Libery Reserve)


U5041526

Kamis, 22 Desember 2011

Game Maker - Mengenal Ekstensi GM Windows Dialogs (Message Dialog)

Sebuah ekstensi yang cukup berguna yang telah lama terpendam kini akan saya perkenalkan, inilah GM Windows Dialogs.

Cara installnya begini:


(Klik gambar untuk memperbesar ukuran gambar)

Fitur yang tersedia dalam ekstensi ini bisa dilihat pada menu Helpnya.

Kini kita akan membahasnya disini. Kita akan mencoba semua fiturnya satu persatu.

Untuk Pesan / Message
Fitur yang tersedia:

wd_message_simple(str) Ini untuk menampilkan pesan dengan tampilan sederhana.
wd_message_set_text(str) Fungsi ini menset teks untuk kotak pesan yang lebih luas dalam dua fungsi berikutnya.
wd_message_show(kind,but,but2,but3) Fungsi ini menunjukkan pesan dengan teks yang disediakan dengan fungsi sebelumnya. Menunjukkan jenis jenis kotak (yang ditunjukkan oleh ikon) sebagai berikut:
wd_mk_none = Tanpa ikon
wd_mk_warning = Ikon peringatan
wd_mk_error = Ikon error
wd_mk_information = Ikon informasi
wd_mk_confirmation = Ikon konfirmasi
Ada bisa sampai tiga tombol. Hal ini ditunjukkan oleh argumen but1, but2 dan but3. Nilai-nilai mereka dapat:
wd_mb_none = Tanpa tombol (digunakan jika ada lebih dari 3 tombol)
wd_mb_ok = Tombol OK
wd_mb_cancel = Tombol Cancel
wd_mb_yes = Tombol Yes
wd_mb_no = Tombol No
wd_mb_abort = Tombol Abort
wd_mb_retry = Tombol Retry
wd_mb_ignore = Tombol Ignore
Mari kita coba satu per satu fitur diatas:
Pertama kita install terlabih dahulu Extension GM Windows Dialog nya (caranya bisa dilihat digambar diatas)
Lalu buat sebuah object, dan buat Event Press Space, lalu isi kode ini:

wd_message_simple("Testing")

Lalu masukan object dalam room dan play. Lihat apa yang terjadi ketika kamu tekan tombol spasi.

Sekarang ubah atau hapus kode tadi dan ganti dengan kode ini:

a = wd_message_set_text("Testing")
wd_message_show(wd_mk_none, wd_mb_ok, wd_mb_none, wd_mb_none)

Sekarang klik play, dan lihat apa yang terjadi setelah tekan spasi.
Tidak ada perubahan dengan yang tadi kan? Itu karena kita hanya memakai tombol OK saja, lihat kode ini:

wd_message_show(wd_mk_none, wd_mb_ok, wd_mb_none, wd_mb_none)

wd_mk_none berarti tombol OK, sedangkan wd_mb_none itu tanpa tombol. Kita hanya menggunakan 1 tombol OK dan 2 tanpa tombol, itu sebabnya tampilan pesan kita hanya 1 tombol.

Sekarang ubah lagi kodenya menjadi kode ini:

a = wd_message_set_text("Testing")
wd_message_show(wd_mk_none, wd_mb_cancel, wd_mb_ignore, wd_mb_abort)

Dan lihat apa yang terjadi?
Cukup jelas bukan?

Coba dengan kode yang ini:

a = wd_message_set_text("Apakah sekarang anda mengerti cara kerja Message Dialog?")
b = wd_message_show(wd_mk_information, wd_mb_yes, wd_mb_no, wd_mb_none)
if b = wd_mb_yes
{
show_message('Siip :)')
}
else
show_message('Jiaah :(')

Pesan memiki ikon informasi. Untuk melihat kode untuk ikon, bisa dilihat di menu Help pada extension atau bisa dibaca diatas (tadi kan sudah diberi tahu, hehe)

Ok, saya rasa cukup tutorial untuk Message Dialog ini, jika ada pertanyaan atau ada saran, silakan koment atau kirim pesan ke Facebook saya :)
Atau juga bisa dengan mengirimnya ke Halaman saya di Facebook.

Selamat mencoba...




Tidak ada komentar:

Posting Komentar