AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  




Partagez
 

 Changement de ton des combats

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

Changement de ton des combats Empty
MessageSujet: Changement de ton des combats   Changement de ton des combats Icon_minitimeVen 19 Mar 2010 - 18:25

Auteur : Nechigawara Sanzenin

Demo original : http://www.mediafire.com/?3tcd9lj9mzm

Explication : Ce script permet de changer le ton de l'ecran de combat, vous pouvez même choisir pendant combien de temps

Utilisation

Tout d'abord pour les changements de tons :

Vous devez placer un appel de script dans l'évènement de combat et marquer :

Code:
$game_system.set_battle_color([red,green,blue,gray])

red, green,blue,gray corresponds aux codes des couleurs appropriées:

Exemple : $game_system.set_battle_color([100,30,60,100])

Ce qui nous donnera

Changement de ton des combats Sans_t75

Petite astuce pour cette partie :

Appel de script : color = [red,green,blue,gray] donc suivant notre exemple color = [100,30,60,100]
ensuite vous appellerez le script comme ceci : $game_system.set_battle_color(color)


Vous pouvez egalement remettre le fond de combat d'origine pour ce faire, faites un appel de script et mettez

Code:
$game_system.reset_battle_color

Et pour finir vous pouvez définir pendant combien de temps le ton agira, pour se faire , faites un appel de script

Code:
$game_system.battle_time = {Time}

Exemple : $game_system.battle_time = 20

PS : il me semble que le temps est compter en seconde mais je n'en suis pas certain


Date de sortie : je n'ai que l'année qui est 2008

Script

Code:
==============================================================================
# Battle Screen Tone Change for RMVX
#==============================================================================
# By Nechigawara Sanzenin
# WARNING!! : This script can use on RPG Maker VX Only!! (XP Not Support)
#==============================================================================
# Change Battle Screen Tone before Battle start
#==============================================================================
=begin

Comment utiliser:

Vous mettez "$game_system.set_battle_color([red,green,blue,gray])"
en appel de script pour modifier le ton de l'écran
Vous mettez "$game_system.reset_battle_color"
en appel de script pour relmettre le ton d'origine
Vous mettez "$game_system.battle_time = {Time}"
en appel de script pour faire durer le ton pendant un certain temps

=end
#==============================================================================
class Game_System
  attr_accessor :battle_red
  attr_accessor :battle_green
  attr_accessor :battle_blue
  attr_accessor :battle_gray
  attr_accessor :battle_time
  #--------------------------------------------------------------------------
  alias inc_initialize initialize
  def initialize
    inc_initialize
    @battle_red = 0
    @battle_green = 0
    @battle_blue = 0
    @battle_gray = 0
    @battle_time = 0
  end
  #--------------------------------------------------------------------------
  def set_battle_color(color)
    return if color.is_a?(Array) == false
    @battle_red = (color[0] == nil ? 0 : color[0])
    @battle_green = (color[1] == nil ? 0 : color[1])
    @battle_blue = (color[2] == nil ? 0 : color[2])
    @battle_gray = (color[3] == nil ? 0 : color[3])
  end
  #--------------------------------------------------------------------------
  def reset_battle_color
    @battle_red = 0
    @battle_green = 0
    @battle_blue = 0
    @battle_gray = 0
  end
end
#==============================================================================
# ** Scene_Map
#------------------------------------------------------------------------------
#  This class performs the map screen processing.
#==============================================================================
class Scene_Map < Scene_Base
  #--------------------------------------------------------------------------
  def call_battle
    @spriteset.update
    Graphics.update
    $game_player.make_encounter_count
    $game_player.straighten
    $game_temp.map_bgm = RPG::BGM.last
    $game_temp.map_bgs = RPG::BGS.last
    RPG::BGM.stop
    RPG::BGS.stop
    Sound.play_battle_start
    $game_system.battle_bgm.play
    $game_temp.next_scene = nil
    $scene = Scene_Battle.new
    red = $game_system.battle_red
    green = $game_system.battle_green
    blue = $game_system.battle_blue
    gray = $game_system.battle_gray
    color = Tone.new(red, green, blue, gray)
    time = $game_system.battle_time
    $game_troop.screen.start_tone_change(color,time)
  end
  #--------------------------------------------------------------------------
end
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
 

Changement de ton des combats

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Changement des persos lors de combats sur le côté
» [Résolu] Changement du nom du héros DANS LES COMBATS [RESOLU]
» [VX] Combats ABS
» A propos des combats
» Changement de police

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Bac à sable-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit