Berikut adalah aplikasi yang digunakan untuk membuat Library (*.lib) dan Extension (*.dll) pada Game Maker.
DOWNLOAD EXTENSION MAKER (Sudah terdapat Library Maker)
Untuk Extension Maker, silakan cek di post saya yang lainnya :D
Kali ini kita akan belajar cara membuat Library
Pertama, download dan extract file *.zip tsb. Lalu buka Library_Maker.exe.
Akan terlohat tampilan seperti berikut:
Coba kamu ikuti apa yang ada digambar.
Pada Code, isi kode ini:
if not variable_local_exists("xx"){variable_local_set("xx",0)} if not variable_local_exists("yy"){variable_local_set("yy",0)} if not variable_local_exists("dr"){variable_local_set("dr",0)} if mouse_check_button_pressed(mb_left)and position_meeting(mouse_x,mouse_y,self){ dr=1; xx=mouse_x-x; yy=mouse_y-y;} if mouse_check_button_released(mb_left) {dr=0;} if argument0=true{if dr=1{x=mouse_x-xx; y=mouse_y-yy;}} else {if dr=1{x=mouse_x; y=mouse_y}}
Sekarang coba add sebuah action lagi, beri nama Visible, hapus centrang pada Show "Relative", Argument Countnya 1, Argument0 diganti jadi Visible, dan Expressio diganti jadi Boolean, lalu masukan kode ini:
if argument0 = true then visible = true else visible = false
Buat sebuah Action lagi, lalu ikuti seperti gambar ini:
Lalu isi kode ini:
a = argument0
b = get_string('Enter the code here:','')
if b = a then
room_goto(argument1)
else show_message('Code is invalid')
Kamu bisa mengganti icon pada tiap actionnya, kamu bisa mengedit icon yang sudah ada menggunakan paint, lalu save as dengan extension *.bmp.
Sekarang coba kamu save dan taruh filenya di folder Lib pada Game Maker, dan jalankan Game Maker. Kamu akan melihat Tab tambahan yang bernama DnD Object.
Pada Action Drag and Drop object, kamu cukup memberikan actionnya pada Step event. Pada action Visible, kamu bisa memberikannya pada Create event, ataupun event Keypress, atau lainnya. Dan pada Action Goto Room, kamu bisa memberikannya pada event Keypress, lalu isikan code dengan kode yang kamu inginkan (anggap itu sebagai password / cheat), dan pada room, isi room tujuan mu.
Cukup sekian tutorial dariku, untuk Argument lainnya kamu bisa mencobanya sendiri.
Catatan:
*Argument selalu dimulai dengan Argument0, bukan Argument1.
Untuk hasil yang sudah jadi, silakan download DISINI
Selamat mencoba :)