Instructions:
First paste the script above the Main, then edit the lines 26 to 31quais the keys that will access each Scene, or leave as is defined in the script.
And let in on line 40 true or false to return to the menu, that is, when you access a scene where she may return to the menu or not, if you leave it to false, it will also modify the menu, that is, when you enter in a scene by Menu (items, skills ...) when you prescionar ESC will immediately return to the map, not the menu.
To access the Scene and just hit the shortcut key on map.
• You can define the keys for shortcuts
• You can set it to enter into a Scene through the shortcut, by pressing ESC will return to the menu or the map.
• SCENE THAT YOU CAN Access through SHORTCUTS:
• Save Screen
• Screen Load Game
• Display items
• Display Skills
• Screen Equipment
• Display Status
This script allows you to access the menu items, without having to enter the menu, it ocerre through shortcuts.
여기서 부터------------
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#===============================================================================
# S C E N E S H O RT C U T S
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# By : RAFIDELIS
# Email: Rafa_fidelis@hotmail.com Rafa_fidelis@yahoo.com.br
#-------------------------------------------------------------------------------
# THANKS: First to Marcelo Cavaco, the handouts
# Destrinchando the RGSS Scripts and the Knowing RGSS They are me
# Helping a lot in my journey to the Dark scriptere also Chocobar, LB,
# RTH and PHCDO, msm Thanks people!
# The whole gang Maker of Brazil (of course without you I would not have reason to
# Trying to do scripts)
# And the forums of RpgMaker of Brazil, emphasis on www.ReinoRpg.com.
#===============================================================================
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
module Rafis
#===============================================================================
|
# C O N F I G U R A T I O N S S T A R T
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Set lower WHAT # key will be call LIABLE FOR EACH SCENE
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# See END of script keys you can use
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
TECLA_ATALHO_ITEM = Input::F5 # F5 in Keyboard
TECLA_ATALHO_HABILIDADES = Input::F6 # F6 in Keyboard
TECLA_ATALHO_EQUIPAMENTOS = Input::F7 # in Keyboard
TECLA_ATALHO_STATUS = Input::F8 # F8 in Keyboard
TECLA_ATALHO_SAVE = Input::L # Q in Keyboard
TECLA_ATALHO_LOAD = Input::R # W in Keyboard
end
#===============================================================================
|
# MENU RETURN?
# = True When you access a shortcut, press ESC to return to the menu,
# This change will also be activated when you enter the menu of the game.
# = False When you access a shortcut, press ESC to return to Map
#================================================= ==============================|
RETORNAR_AO_MENU = false
#===============================================================================
# START OF SCRIPT
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Map
alias rafidelis_atalhos_update update
def update
rafidelis_atalhos_update
rafis_atalho_item if Input.trigger?(Rafis::TECLA_ATALHO_ITEM)
rafis_atalho_habilidades if Input.trigger?(Rafis::TECLA_ATALHO_HABILIDADES)
rafis_atalho_equipamentos if Input.trigger?(Rafis::TECLA_ATALHO_EQUIPAMENTOS)
rafis_atalho_status if Input.trigger?(Rafis::TECLA_ATALHO_STATUS)
rafis_atalho_save if Input.trigger?(Rafis::TECLA_ATALHO_SAVE)
rafis_atalho_load if Input.trigger?(Rafis::TECLA_ATALHO_LOAD)
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_item
Sound.play_decision
$scene = Scene_Item.new
if Input.trigger?(Input::B)
retornar
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Item
alias retornar return_scene
def return_scene
retornar
if RETORNAR_AO_MENU == true
$scene = Scene_Menu.new(0)
else
$scene = Scene_Map.new
end
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_habilidades
Sound.play_decision
$scene = Scene_Skill.new
if Input.trigger?(Input::B)
retornar_1
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Skill
alias retornar_1 return_scene
def return_scene
retornar_1
if RETORNAR_AO_MENU == true
$scene = Scene_Menu.new(1)
else
$scene = Scene_Map.new
end
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_equipamentos
Sound.play_decision
$scene = Scene_Equip.new
if Input.trigger?(Input::B)
retornar_2
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Equip
alias retornar_2 return_scene
def return_scene
retornar_2
if RETORNAR_AO_MENU == true
$scene = Scene_Menu.new(2)
else
$scene = Scene_Map.new
end
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_status
Sound.play_decision
$scene = Scene_Status.new
if Input.trigger?(Input::B)
retornar_3
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Status
alias retornar_3 return_scene
def return_scene
retornar_3
if RETORNAR_AO_MENU == true
$scene = Scene_Menu.new(3)
else
$scene = Scene_Map.new
end
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_save
Sound.play_decision
$scene = Scene_File.new(true,false,false)
if Input.trigger?(Input::B)
retornar_4
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_load
Sound.play_decision
$scene = Scene_File.new(false,false,false)
if Input.trigger?(Input::B)
retornar_4
end
end
class Scene_File
alias retornar_4 return_scene
def return_scene
retornar_4
if RETORNAR_AO_MENU == true
$scene = Scene_Menu.new(4)
else
$scene = Scene_Map.new
end
end
end
#===============================================================================
# F I M D O S C R I P T
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
=begin
#===============================================================================
# LIST OF KEYS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
First I would like to thank the RTH and PHCDO it got this list in a
lessons from them ^ ^
# Keys:
# Key DOWN
Input:: DOWN # => Down arrow on the keyboard
# Key UP
Input: UP # => Up arrow on the keyboard
# Key RIGHT
Input:: RIGHT # => arrow to the right of the keyboard
# Key LEFT
Input:: # = LEFT> arrow to the left of the keyboard
The key #
Input:: A # => Z key on the keyboard
# Key B
Input:: B # => X key on the keyboard
C # key
Input:: C # => C key on the keyboard
# Key X
Input: X # => The key of the keyboard
# Key Y
Input: Y # => S key on the keyboard
# Key Z
Input:: # Z => D key on the keyboard
# Key L
Input: L = #> Q button on the keyboard
# Key R
Input: R # => W key on the keyboard
# Key SHIFT
Input:: SHIFT # => Shift key on the keyboard
# CTRL key
Input: CTRL # => Ctrl key on the keyboard
# Key ALT
Input: ALT # => Alt key on the keyboard
# F5 key
Input:: # F5 => F5 key on the keyboard
# Key F6
Input: F6 # => F6 key on the keyboard
# F7 key
Input:: # F7 => F7 key on the keyboard
# F8 key
Input:: # F8 => F8 key on the keyboard
# Key F9
Input:: # F9 => F9 key on the keyboard
end =
First paste the script above the Main, then edit the lines 26 to 31quais the keys that will access each Scene, or leave as is defined in the script.
And let in on line 40 true or false to return to the menu, that is, when you access a scene where she may return to the menu or not, if you leave it to false, it will also modify the menu, that is, when you enter in a scene by Menu (items, skills ...) when you prescionar ESC will immediately return to the map, not the menu.
To access the Scene and just hit the shortcut key on map.
• You can define the keys for shortcuts
• You can set it to enter into a Scene through the shortcut, by pressing ESC will return to the menu or the map.
• SCENE THAT YOU CAN Access through SHORTCUTS:
• Save Screen
• Screen Load Game
• Display items
• Display Skills
• Screen Equipment
• Display Status
About the script:
This script allows you to access the menu items, without having to enter the menu, it ocerre through shortcuts.
여기서 부터------------
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#===============================================================================
# S C E N E S H O RT C U T S
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# By : RAFIDELIS
# Email: Rafa_fidelis@hotmail.com Rafa_fidelis@yahoo.com.br
#-------------------------------------------------------------------------------
# THANKS: First to Marcelo Cavaco, the handouts
# Destrinchando the RGSS Scripts and the Knowing RGSS They are me
# Helping a lot in my journey to the Dark scriptere also Chocobar, LB,
# RTH and PHCDO, msm Thanks people!
# The whole gang Maker of Brazil (of course without you I would not have reason to
# Trying to do scripts)
# And the forums of RpgMaker of Brazil, emphasis on www.ReinoRpg.com.
#===============================================================================
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
module Rafis
#===============================================================================
|
# C O N F I G U R A T I O N S S T A R T
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Set lower WHAT # key will be call LIABLE FOR EACH SCENE
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
# See END of script keys you can use
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
TECLA_ATALHO_ITEM = Input::F5 # F5 in Keyboard
TECLA_ATALHO_HABILIDADES = Input::F6 # F6 in Keyboard
TECLA_ATALHO_EQUIPAMENTOS = Input::F7 # in Keyboard
TECLA_ATALHO_STATUS = Input::F8 # F8 in Keyboard
TECLA_ATALHO_SAVE = Input::L # Q in Keyboard
TECLA_ATALHO_LOAD = Input::R # W in Keyboard
end
#===============================================================================
|
# MENU RETURN?
# = True When you access a shortcut, press ESC to return to the menu,
# This change will also be activated when you enter the menu of the game.
# = False When you access a shortcut, press ESC to return to Map
#================================================= ==============================|
RETORNAR_AO_MENU = false
#===============================================================================
# START OF SCRIPT
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Map
alias rafidelis_atalhos_update update
def update
rafidelis_atalhos_update
rafis_atalho_item if Input.trigger?(Rafis::TECLA_ATALHO_ITEM)
rafis_atalho_habilidades if Input.trigger?(Rafis::TECLA_ATALHO_HABILIDADES)
rafis_atalho_equipamentos if Input.trigger?(Rafis::TECLA_ATALHO_EQUIPAMENTOS)
rafis_atalho_status if Input.trigger?(Rafis::TECLA_ATALHO_STATUS)
rafis_atalho_save if Input.trigger?(Rafis::TECLA_ATALHO_SAVE)
rafis_atalho_load if Input.trigger?(Rafis::TECLA_ATALHO_LOAD)
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_item
Sound.play_decision
$scene = Scene_Item.new
if Input.trigger?(Input::B)
retornar
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Item
alias retornar return_scene
def return_scene
retornar
if RETORNAR_AO_MENU == true
$scene = Scene_Menu.new(0)
else
$scene = Scene_Map.new
end
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_habilidades
Sound.play_decision
$scene = Scene_Skill.new
if Input.trigger?(Input::B)
retornar_1
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Skill
alias retornar_1 return_scene
def return_scene
retornar_1
if RETORNAR_AO_MENU == true
$scene = Scene_Menu.new(1)
else
$scene = Scene_Map.new
end
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_equipamentos
Sound.play_decision
$scene = Scene_Equip.new
if Input.trigger?(Input::B)
retornar_2
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Equip
alias retornar_2 return_scene
def return_scene
retornar_2
if RETORNAR_AO_MENU == true
$scene = Scene_Menu.new(2)
else
$scene = Scene_Map.new
end
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_status
Sound.play_decision
$scene = Scene_Status.new
if Input.trigger?(Input::B)
retornar_3
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class Scene_Status
alias retornar_3 return_scene
def return_scene
retornar_3
if RETORNAR_AO_MENU == true
$scene = Scene_Menu.new(3)
else
$scene = Scene_Map.new
end
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_save
Sound.play_decision
$scene = Scene_File.new(true,false,false)
if Input.trigger?(Input::B)
retornar_4
end
end
#===============================================================================
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
def rafis_atalho_load
Sound.play_decision
$scene = Scene_File.new(false,false,false)
if Input.trigger?(Input::B)
retornar_4
end
end
class Scene_File
alias retornar_4 return_scene
def return_scene
retornar_4
if RETORNAR_AO_MENU == true
$scene = Scene_Menu.new(4)
else
$scene = Scene_Map.new
end
end
end
#===============================================================================
# F I M D O S C R I P T
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
=begin
#===============================================================================
# LIST OF KEYS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
First I would like to thank the RTH and PHCDO it got this list in a
lessons from them ^ ^
# Keys:
# Key DOWN
Input:: DOWN # => Down arrow on the keyboard
# Key UP
Input: UP # => Up arrow on the keyboard
# Key RIGHT
Input:: RIGHT # => arrow to the right of the keyboard
# Key LEFT
Input:: # = LEFT> arrow to the left of the keyboard
The key #
Input:: A # => Z key on the keyboard
# Key B
Input:: B # => X key on the keyboard
C # key
Input:: C # => C key on the keyboard
# Key X
Input: X # => The key of the keyboard
# Key Y
Input: Y # => S key on the keyboard
# Key Z
Input:: # Z => D key on the keyboard
# Key L
Input: L = #> Q button on the keyboard
# Key R
Input: R # => W key on the keyboard
# Key SHIFT
Input:: SHIFT # => Shift key on the keyboard
# CTRL key
Input: CTRL # => Ctrl key on the keyboard
# Key ALT
Input: ALT # => Alt key on the keyboard
# F5 key
Input:: # F5 => F5 key on the keyboard
# Key F6
Input: F6 # => F6 key on the keyboard
# F7 key
Input:: # F7 => F7 key on the keyboard
# F8 key
Input:: # F8 => F8 key on the keyboard
# Key F9
Input:: # F9 => F9 key on the keyboard
end =