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



Le deal à ne pas rater :
Réassort du coffret Pokémon 151 Électhor-ex : où l’acheter ?
Voir le deal

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
» Changement de forum!
» A propos des combats

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 | Forum gratuit