RMRK is retiring.
Registration is disabled. The site will remain online, but eventually become a read-only archive. More information.

RMRK.net has nothing to do with Blockchains, Cryptocurrency or NFTs. We have been around since the early 2000s, but there is a new group using the RMRK name that deals with those things. We have nothing to do with them.
NFTs are a scam, and if somebody is trying to persuade you to buy or invest in crypto/blockchain/NFT content, please turn them down and save your money. See this video for more information.
Shortcut for Scenes

0 Members and 1 Guest are viewing this topic.

**
Rep:
Level 84
Shortcuts To Scenes
By: Rafidelis

  About the script:
[/size]

This script allows you to access the menu items, without having to enter the menu, it ocerre through shortcuts

Features:
[/size]

• 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
 

  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.


  Script:

Code: [Select]
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#===============================================================================
#    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 www.ReinoRpg.com
#-------------------------------------------------------------------------------
# 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 =

*
Rep:
Level 97
2014 Most Unsung Member2014 Best RPG Maker User - Engine2013 Best RPG Maker User (Scripting)2012 Best Member2012 Best RPG Maker User (Scripting)2012 Favorite Staff Member2012 Most Mature MemberSecret Santa 2012 ParticipantProject of the Month winner for July 20092011 Best Veteran2011 Favourite Staff Member2011 Most Mature Member2011 Best RPG Maker User (Scripting)2011 Best Use of Avatar and Signature Space2010 Most Mature Member2010 Favourite Staff Member
That's a nice idea for a script. Good job!

**
Rep:
Level 84
   
Thanks ^ ^
He is very simple, but helps

********
Hungry
Rep:
Level 96
Mawbeast
2013 Best ArtistParticipant - GIAW 11Secret Santa 2013 ParticipantFor the great victory in the Breakfast War.2012 Best Game Creator (Non-RM Programs)~Bronze - GIAW 9Project of the Month winner for December 2009Project of the Month winner for August 20082011 Best Game Creator (Non RM)Gold - GIAW Halloween
kinda like an MMO, pretty cool.

FCF3a A+ C- D H- M P+ R T W- Z- Sf RLCT a cmn+++ d++ e++ f h+++ iw+++ j+ p sf+
Follow my project: MBlok | Find me on: Bandcamp | Twitter | Patreon

**
Rep:
Level 84