Lock ScreenVersion 1.0
by Woratana
Release Date: 02/06/2008
IntroductionSomeone may know that my laptop AC adapter just broke, and it ran out of battery.
So I can't really do the big script or continue my Foxsuke project.
(I've backup the project, but it's not newest one)
However, I'm using other's laptop and installed RMVX.
That's why I have new script even though I can't use my laptop >_>.
This script will lock the screen from scroll when the switch that you choose turn ON.
I think this should be good for cut scene or something like that.
Enjoy~
ScreenshotsNo need...
ScriptPlace it above main
#===============================================================
# ? [VX Snippet] ? Lock Screen ? ?
# * Lock/Unlock screen from scroll with switch~ *
#--------------------------------------------------------------
# ? by Woratana [woratana@hotmail.com]
# ? Thaiware RPG Maker Community
# ? Released on: 02/06/2008
# ? Version: 1.0
#--------------------------------------------------------------
#==================================================================
# ** HOW TO USE **
#-----------------------------------------------------------------
# * Set the switch ID you want to use to lock/unlock screen in SETUP part.
# * Turn that switch ON/OFF to LOCK/UNLOCK screen.
#==================================================================
class Game_Map
#==========================================================
# * [START] LOCK SCREEN SCRIPT SETUP
#----------------------------------------------------------
LOCK_SWITCH_ID = 1
# Switch to LOCK/UNLOCK screen. (turn this switch ON to LOCK)
#----------------------------------------------------------
# * [END] LOCK SCREEN SCRIPT SETUP
#==========================================================
# List all the methods that use for scroll
AM = [:scroll_up, :scroll_down, :scroll_left, :scroll_right]
AM.each do |m|
new_m = 'wora_lockscr_gammap' + m.to_s # Create new name
alias_method(new_m, m) unless method_defined?(new_m) # Alias the method
# Create script
ascript = <<_SCRIPT_
def #{m} (*args)
return if $game_switches[#{LOCK_SWITCH_ID}]
#{new_m} (*args)
end
_SCRIPT_
eval(ascript) # Run script
end
end
InstructionJust set the
switch ID for lock screen in SETUP part in the script.
And in game,
turn that switch ON when you want to lock screen.
Author's NotesFree for use in your work if credit is included.
Bug Report?Please give me these informations:
- What is it says in error window?
- When is it get error? (Right after run game, when you choose something, etc.)
- Do you have any other scripts running in your game that may crash with this script?