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. :P
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~ :lol:
ScreenshotsNo need...
ScriptPlace it above main
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fi28.tinypic.com%2F25thhqt.jpg&hash=d86388433164d85671f5ab51e44a049a49f541d0)
#===============================================================
# ? [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
endInstructionJust 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. :D
Author's NotesFree for use in your work if credit is included.
Bug Report?Please give me these informations:
Quote- 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?
That's a nice idea for a script. I've always just made the player invisible and used proxy events for the player, but this is a nice, simple way that lets you use the actual player object. Nice work, worale.
Thanks MA. I'm glad you like it. :D
Short and sweet. Well done worale ^^
It's easier just to generate the code than write it all out, right? (At least for us lazy scripters >_>)
Thanks :D
Some scripts, I wrote because I'm lazy to do that with event. :P