Annuaire du RPG
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Annuaire du RPG

Répertoire de ressources/scripts[...] pour le logiciel Rpg Maker !
 
AccueilAccueil  PortailPortail  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment :
Bon plan achat en duo : 2ème robot cuiseur ...
Voir le deal
600 €

 

 ACE - Sauter Un Message

Aller en bas 
AuteurMessage
Neko
Fondateur
Fondateur
Neko


Messages : 184
Date d'inscription : 14/07/2013
Age : 24
Localisation : Ici, la plupart du temps.

ACE - Sauter Un Message Empty
MessageSujet: ACE - Sauter Un Message   ACE - Sauter Un Message Icon_minitimeSam 3 Aoû - 19:33

Auteur : Tsukihime

Description ;
Ce script vous permet de sauter les messages (avance rapide) en maintenant enfoncée la touche CTRL.

Télécharger

Pas de démo, mais un script à placer au dessus de Main.

Script ;

Code:

=begin
#===============================================================================
 Title: Message Skip
 Author: Tsukihime
 Date: Jul 21, 2013
--------------------------------------------------------------------------------
 ** Change log
 Jul 21, 2013
  - Initial release
-------------------------------------------------------------------------------- 
 ** Terms of Use
 * Free to use in commercial/non-commercial projects
 * No real support. The script is provided as-is
 * Will do bug fixes, but no compatibility patches
 * Features may be requested but no guarantees, especially if it is non-trivial
 * Credits to Tsukihime in your project
 * Preserve this header
--------------------------------------------------------------------------------
 ** Description
 
 This script allows you to skip messages (fast-forward) by holding down the
 CTRL key.
 
--------------------------------------------------------------------------------
 ** Installation
 
 Place this script below Materials and above Main

--------------------------------------------------------------------------------
 ** Usage
 
 You can choose which key will be used as the skip key.
 
 You can enable or disable message skipping by assigning a disable switch.
 When the disable switch is ON, players cannot skip messages.
--------------------------------------------------------------------------------
 ** Compatibility
 
 This script overwrites the following methods
 
  Window_Message
    input_pause
 
#===============================================================================
=end
$imported = {} if $imported.nil?
$imported["TH_MessageSkip"] = true
#===============================================================================
# ** Configuration
#===============================================================================
module TH
  module Message_Skip
   
    # Switch to use to prevent message skipping
    Disable_Switch = 0
   
    # Key to hold to skip messages
    Skip_Key = :CTRL
   
    # Use "auto skip" mode. When the skip mode is OFF, you need to hold the
    # skip key to fast-forward messages. When the skip mode is ON, you just
    # need to press it once to begin skipping, and press it again to stop
    # skipping
    Auto_Skip = false
   
    # Ignore delays when skipping.
    Skip_Delays = false
    # Ignore pauses when skipping
  end
end
#===============================================================================
# ** Rest of script
#===============================================================================
class Window_Message < Window_Base
   
  def skip_key
    TH::Message_Skip::Skip_Key
  end
 
  def skip_key_pressed?
    !$game_switches[TH::Message_Skip::Disable_Switch] && Input.press?(skip_key)
  end
 
  #-----------------------------------------------------------------------------
  # Overwrite. Actually all you really need is that extra line of code to tell
  # the fiber to resume
  #-----------------------------------------------------------------------------
  def input_pause
    self.pause = true
    wait(10)
    Fiber.yield until Input.trigger?(:B) || Input.trigger?(:C) || skip_key_pressed?
    Input.update
    self.pause = false
  end
 
  alias :th_skip_message_wait :wait
  def wait(duration)
    return if TH::Message_Skip::Skip_Delays && skip_key_pressed?
    th_skip_message_wait(duration)
  end
end

Vous pouvez choisir quelle touche sera utilisée pour passer rapidement les messages.

Vous pouvez activer ou désactiver un message à sauter en attribuant un interrupteur désactiver.

Lorsque le l'intérupteur est désactiver, les joueurs ne peuvent pas sauter les messages.
Revenir en haut Aller en bas
https://annuairedurpg.1fr1.net
 
ACE - Sauter Un Message
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» ACE - Sauter L'écran Titre
» [ACE - Bubble Message ! ]
» [VX] Fenêtre de message plus petite
» ACE - TSDA Advanced Message System

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Annuaire du RPG :: RPG maker & co :: Scripts :: RGSS 3 :: Autres-
Sauter vers: