tau nggak apa yang ane kerjain seharian.. neh cekidot:
class Scene_MenuGJ < Scene_Base
# ============================
#
# Menu GaJe v.01
#
# Original from basic script RPGMakerVX
# Diaduk-aduk jadi ini oleh: Jufry Ananta
# My Project Blog: www.tol-tearsoflife.blogspot.com
# dikunjungi aja wat nambah2 angka visitor ;p
#
# Minta kredit? g penting lah... yang penting enjoyy RMing.. wkwkwk...
# Klu ada bug di script GaJe cemen ini, kontak aja di Blog daku okay...
#
# Cara pakai:
# Cukup sebuah event di tempelin script:
# $scene: Scene.MenuGJ.new
# huruf besar kecil pengaruh lo...
# Script ini g bersahabat amat ama script2 laen.. wkwkwk
# Jadi disarankan untuk mengutak atik lagi sesuai kebutuhan...
# Menu yg disarankan: Save, Change Party, Change Skin.
# Kreatif dikit napa seee... wew.. kebanyakan komen dari isi jiahahahaa..
# Kabooorrr aahhh........................................
# ----------------------------------------
# Start Jendela (segala yang super2)
# ----------------------------------------
def start
super
create_menu_background
bikin_jendela_simpan
end
def post_start
super
buka_jendela
end
def pre_terminate
super
tutup_jendela
end
def terminate
super
dispose_command_window
dispose_menu_background
end
def update_background
super
@menuback_sprite.tone.set(0, 0, 0, 128)
end
# ----------------------------------------
# Periksa Pilihan
# ----------------------------------------
def update
super
update_menu_background
@command_window.update
if Input.trigger?(Input::B) # Klu neken Esc/X
Sound.play_cancel
kembali_kemap
elsif Input.trigger?(Input::C) # Klu neken Space/Enter/Z
Sound.play_decision
case @command_window.index
# ----------------------------------------
# Nah.. bagian ini nih yang akan dimainkan.. silahkan.. hohoooo
# ----------------------------------------
when 0 # kalo kita milih Simpan
$scene = Scene_File.new(true, false, true) # (Saving, Title, Event)
when 1 # kalo kita milih Atur Tim
$scene = Scene_Party.new # <= menampilkan jendela wat ngatur tim.. (scrip tambahan)
when 2 # kalo kita milih Batal
$scene = Scene_Map.new
end
end
end
# ----------------------------------------
# Bikin jendelanya
# ----------------------------------------
def bikin_jendela_simpan
s1 = "Simpan"
s2 = "Atur Tim"
s3 = "Batal"
@command_window = Window_Command.new(172, [s1, s2, s3])
@command_window.x = (544 - @command_window.width) / 2
@command_window.y = (416 - @command_window.height) / 2
@command_window.openness = 0
end
# ------------------------------------------
# Balik ke MAP
# ------------------------------------------
def kembali_kemap
$scene = Scene_Map.new
end
# ------------------------------------------
def dispose_command_window
@command_window.dispose
end
# ------------------------------------------
# Buka
# ------------------------------------------
def buka_jendela
@command_window.open
begin
@command_window.update
Graphics.update
end until @command_window.openness == 255
end
# ------------------------------------------
# Tutup
# ------------------------------------------
def tutup_jendela
@command_window.close
begin
@command_window.update
Graphics.update
end until @command_window.openness == 0
end
end # scene_save
Ini script diaduk ato g perasaan sama aja deh.. =))
ya mau gimana lagi, wong cuma untuk kebutuhan peribadi aja.. yaaaa sapa tau ada yang butuh juga bisa diliat2 biar tambah bingung.. hohohooo
Kira2 tampilannya scriptnya dalam Proyek aku seperti ini nih...
Liat yang tanda panah kan? itu Crystal wat nge-SAVE, nah pas mo ngesave yg keluar itu opsi kek gini... Hmmm.. lumayanlah wat coba2 scripting.. ohohohoo...
Kesan:
Yang aku seneng banget itu adalah bukan karena aku bisa bikin yang kayak gini.. tapi karena aku lebih kurang walau (sedikit banget) udah tau tatacara kerja script... ^^Mungkin dilain waktu aku bisa bikin script aneh2 sendiri wat ojek aku.. =))
Cya, selamat berkreasi.. n Happy RMing.. ^_^

0 komentar:
Posting Komentar