Partagez
Aller en bas
avatar
Redder
Membre

Nombre de messages : 4
Age : 19
Localisation : En France
Distinction : aucune
Date d'inscription : 29/10/2014

Outrepasser le Game Over

le Mer 11 Fév 2015 - 19:44
Bonjour,

Voici un script qui vous permettra d'appeler un évent commun quand vous mourrez

L'auteur est Kread-EX(Orinomancie)

Le seul truc a faire est de modifier la ligne 43, mettre a la place de Y l'id de l'event commun à appeler.

Voilà:

Code:
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
#  ▼ Game Over Common Event
#  Author: Kread-EX
#  Version 1.02
#  Release date: 17/12/2011
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
 
 #-------------------------------------------------------------------------------------------------
#  ▼ UPDATES
#-------------------------------------------------------------------------------------------------
# # 19/12/2011. Added the option to replay Map BGM.
# # 18/12/2011. Fixed an infinite loop.
#-------------------------------------------------------------------------------------------------
#  ▼ TERMS OF USAGE
#-------------------------------------------------------------------------------------------------
# #  None. Made that in a few minutes.
#-------------------------------------------------------------------------------------------------
#  ▼ INTRODUCTION
#-------------------------------------------------------------------------------------------------
# # Overrides the standard Game Over with a common event on the map.
#-------------------------------------------------------------------------------------------------
#  ▼ INSTRUCTIONS
#-------------------------------------------------------------------------------------------------
# # By default, use the 1st common event as game over. You can change this with a
# # script call:
# # $game_system.game_over_event_id = x
# # To disable the replay of the map bgm:
# # $game_system.game_over_map_bgm = false
# #
# # Note: The Game Over event command will not trigger the common event.
#-------------------------------------------------------------------------------------------------
#  ▼ COMPATIBILITY
# # I don't foresee any problems.
#-------------------------------------------------------------------------------------------------
 
puts 'Load: Game Over Common Event v1.02 by Kread-EX'
 
#===========================================================================
# ■ SceneManager
#===========================================================================
 
module SceneManager
      $game_system.game_over_event_id = Y
        #--------------------------------------------------------------------------
        # ● Jump to a scene
        #--------------------------------------------------------------------------
        class << self; alias_method(:krx_goce_sm_goto, :goto); end
        def self.goto(scene_class)
                if scene_class == Scene_Gameover
                        unless $game_temp.no_game_over_ce || $game_system.game_over_event_id == -1
                                id = $game_system.game_over_event_id
                                $game_temp.reserve_common_event(id != nil ? id : 1)
                                $game_party.members.each do |mem|
                                        mem.remove_state(1)
                                end
                                if @scene.is_a?(Scene_Battle) && $game_system.game_over_map_bgm
                                        BattleManager.replay_bgm_and_bgs
                                end
                                scene_class = Scene_Map
                        end
                end
                $game_temp.no_game_over_ce = false
                krx_goce_sm_goto(scene_class)
        end 
end
 
#===========================================================================
# ■ Game_Temp
#===========================================================================
 
class Game_Temp
        #--------------------------------------------------------------------------
        # ● Public instance variables
        #--------------------------------------------------------------------------
        attr_accessor  :no_game_over_ce
end
 
#===========================================================================
# ■ Game_System
#===========================================================================
 
class Game_System
        #--------------------------------------------------------------------------
        # ● Public instance variables
        #--------------------------------------------------------------------------
        attr_accessor          :game_over_event_id
        attr_accessor          :game_over_map_bgm
        #--------------------------------------------------------------------------
        # ● Object Initialize
        #--------------------------------------------------------------------------
        alias_method(:krx_goce_gs_init, :initialize)
        def initialize
                krx_goce_gs_init
                @game_over_event_id = 2
                @game_over_map_bgm = true
        end
end
 
#===========================================================================
# ■ Game_Interpreter
#===========================================================================
 
class Game_Interpreter
        #--------------------------------------------------------------------------
        # ● Game Over
        #--------------------------------------------------------------------------
        alias_method(:krx_goce_gi_353, :command_353)
        def command_353
                $game_temp.no_game_over_ce = true
                krx_goce_gi_353
        end
end
En espérant que cela puisse vous être utile,
Cordialement,
Redder
avatar
Lyse
Membre

Nombre de messages : 373
Distinction : aucune
Date d'inscription : 03/05/2014

Re: Outrepasser le Game Over

le Jeu 12 Mar 2015 - 7:06
Merci du partage Smile
avatar
guillaume dieu puissant
Membre

Nombre de messages : 4
Age : 19
Localisation : Nord
Distinction : aucune
Date d'inscription : 31/03/2015

Re: Outrepasser le Game Over

le Mer 1 Avr 2015 - 18:26
Tu peut m'aider, il ne démarre pas à cause du Y je ne comprend pas comment faire
avatar
Spytje
Administrateur

Nombre de messages : 5901
Localisation : La terre
Distinction : Spiraliste [Korn']
Forestia : Projet du mois juillet 2014
Papy Pulkigrat [Yama']
Date d'inscription : 16/03/2008

Re: Outrepasser le Game Over

le Mer 1 Avr 2015 - 21:16
Y doit être remplacé par l'id de l'événement commun qui se lance à la place du game over, celui dans ta base de données.
Contenu sponsorisé

Re: Outrepasser le Game Over

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum