Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # =============================================================================
- # TheoAllen - Common Event Shortcut
- # Version : 1.0
- # Contact : www.rpgmakerid.com
- # (This script documentation is written in informal indonesian language)
- # =============================================================================
- $imported = {} if $imported.nil?
- $imported[:Theo_EventShortcut] = true
- # =============================================================================
- # CHANGE LOGS:
- # -----------------------------------------------------------------------------
- # - 2013.05.06 - Script selesai
- # =============================================================================
- =begin
- PERKENALAN :
- Script ini ngebikin game bisa akses common event tertentu kalau pencet tombol
- kombinasi antara CTRL + (F5-F9) / ALT + (F5-F9) / SHIFT + (F5-59). Contoh
- penggunaan kalau kamu pengen bikin cheat system dalam gamemu
- CARA PENGGUNAAN :
- Pasang script ini diatas main namun dibawah material
- edit konfigurasinya dibawah:
- TERMS OF USE :
- Credit gw, TheoAllen. Kalo semisal u bisa ngedit2 script gw trus jadi lebih
- keren, terserah. Ane bebasin. Asal ngga ngeklaim aja. Kalo semisal mau
- dipake buat komersil, jangan lupa, gw dibagi gratisannya.
- NOTE :
- Thanks to Yanfly untuk ide shortcutnya. Gw rekomendasiin credit juga yanfly
- kalo mo gunain script ini.
- =end
- # =============================================================================
- # KONFIGURASI :
- # =============================================================================
- module THEO
- module SHORTCUT
- # Disini kamu bisa edit2 konfigurasi buat shortcut common event ~
- # Kalo semisal u pengen disable, set aja jadi 0
- ALT = { # Untuk ALT + (F5-F9)
- :F5 => 0,
- :F6 => 0,
- :F7 => 0,
- :F8 => 0,
- :F9 => 0,
- } # <-- Jangan diapus
- CTRL = { # Untuk CTRL + (F5-F9)
- :F5 => 0,
- :F6 => 0,
- :F7 => 0,
- :F8 => 0,
- :F9 => 0,
- } # <-- Jangan diapus
- SHIFT = { # Untuk SHIFT + (F5-F9)
- :F5 => 0,
- :F6 => 0,
- :F7 => 0,
- :F8 => 0,
- :F9 => 0,
- } # <-- Jangan diapus
- end
- end
- # =============================================================================
- # Batas akhir konfigurasi. Jangan diedit kalo ga ngerti
- # =============================================================================
- class Scene_Map < Scene_Base
- alias shortcut_key_update update
- def update
- shortcut_key_update
- common_event_shortcuts
- end
- def common_event_shortcuts
- if Input.press?(:ALT)
- for key in THEO::SHORTCUT::ALT
- next unless Input.trigger?(key[0])
- next if key[1] <= 0
- $game_temp.reserve_common_event(key[1])
- end
- elsif Input.press?(:CTRL)
- for key in THEO::SHORTCUT::CTRL
- next unless Input.trigger?(key[0])
- next if key[1] <= 0
- $game_temp.reserve_common_event(key[1])
- end
- elsif Input.press?(:SHIFT)
- for key in THEO::SHORTCUT::SHIFT
- next unless Input.trigger?(key[0])
- next if key[1] <= 0
- $game_temp.reserve_common_event(key[1])
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment