Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # =============================================================================
- # TheoAllen - Windowskin Changer
- # Version : 1.0
- # Contact : www.rpgmakerid.com (or) http://theolized.blogspot.com
- # (This script documentation is written in informal indonesian language)
- # =============================================================================
- ($imported ||= {})[:Theo_WindowskinChanger] = true
- # =============================================================================
- # CHANGE LOGS:
- # -----------------------------------------------------------------------------
- # 2013.07.02 - Started and Finished script
- # =============================================================================
- =begin
- Perkenalan :
- Script ini ngebikin kamu bisa ganti windowskin pas maen. Nama windowskin
- disimpen dalam game variable
- Cara penggunaan :
- Pasang script ini dibawah material namun diatas main. Edit konfigurasinya
- Untuk gannti windowskin pas maen, ganti aja nilai variable di id yg kamu
- pilih.
- Inget, windowskin harus ada di folder Graphics/system
- Terms of use :
- Terserah mo ngedit ato dipake buat komersial. Ga perlu kredit. Tapi wa akan
- lebih sneng kalo kamu masukin gw ke credit list
- =end
- # =============================================================================
- # Konfigurasi :
- # =============================================================================
- module THEO
- module WINDOW
- VAR_ID = 2
- # Variable ID
- SKIN = {
- # Nilai => "Windowskin name",
- 0 => "Window",
- 1 => "Window2",
- 2 => "Window3",
- 3 => "Window4",
- # Tambahin disini ~
- # Dan disini ~
- } # <-- Jangan dihapus
- end
- end
- # =============================================================================
- # Akhir dari konfigurasi ~
- # =============================================================================
- class Window_Base < Window
- include THEO::WINDOW
- alias pre_windowskin_init initialize
- def initialize(*args)
- pre_windowskin_init(*args)
- update_windowskin
- end
- alias pre_update_windowskin update
- def update
- pre_update_windowskin
- update_windowskin
- end
- def update_windowskin
- return unless SKIN.include?($game_variables[VAR_ID])
- self.windowskin = Cache.system(SKIN[$game_variables[VAR_ID]])
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment