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



Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

Partagez
 

 [VX] Retenter le combat si game over

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Matsuo Kaito
+ Heir Øf Ŧime +
+ Heir Øf Ŧime +
Matsuo Kaito


Masculin Age : 33
Inscrit le : 27/06/2008
Messages : 10881

[VX] Retenter le combat si game over Empty
MessageSujet: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeLun 2 Nov 2009 - 8:44

Auteur : Sandgolem
Script : Battle Retry
Version : 1 [Vx]
Date de création : 26 janvier 2008

But : Propose automatiquement au joueur, en cas de game over, de retenter le combat ( ou d'accèder à l'écran-titre )
Utilisation : Copiez/collez le à la place habituelle des scripts, c'est à dire au dessus de main.
Compatibilités : A vrai dire, je l'ignore un peu ; il fonctionne avec le SBS 2.7 d'après ce que j'ai vu, et sans doute également avec les autres, et le combat de base. Pour le GTBS et l'ABS, je n'en ai aucune idée x)

Screen :

[VX] Retenter le combat si game over Screen14

Script :

Code:
#==========================================================================
# * Battle Retry
#==========================================================================
# by sandgolem
# Tradução by:NaRuToMaKeR
# www.reinorpg.com
# Versão 1 [VX]
# Janeiro 26th, 2008
#==========================================================================
# INSTRUÇÕES:
#
# 1- Ponha acima do main
# 2- Edite no Battle_Retry Module
#==========================================================================

#==========================================================================
# Battle_Retry Module
#==========================================================================

module GameBaker
BattleRetryCommands = ['Retenter le combat','Ecran Titre'] # As frases que irão aparecer.
BattleRetryDisableSwitch = 0 #Switch que desativa o battle retry. 0 para nenhuma
end

#==========================================================================
# Game Interpreter
#==========================================================================

class Game_Interpreter
alias_method :gamebaker_battleretry_interp601, :command_601
def command_601
if $gamebaker_retrywon
@branch[@list[@index].indent] = 0
$gamebaker_retrywon = nil
end
return gamebaker_battleretry_interp601
end

alias_method :gamebaker_battleretry_interp602, :command_602
def command_602
if $gamebaker_retryescaped
@branch[@list[@index].indent] = 1
$gamebaker_retryescaped = nil
end
return gamebaker_battleretry_interp602
end
end

class Scene_File
def gamebaker_write_retrysave_data
file = File.open('Data/retry.gb', 'wb')
write_save_data(file)
file.close
end

def gamebaker_read_retrysave_data
file = File.open('Data/retry.gb', 'rb')
read_save_data(file)
file.close
end
end

class Scene_Battle
alias_method :gamebaker_battleretry_main, :main
def main
$gamebaker_retryescaped = nil
$gamebaker_retrywon = nil
if !$game_switches[GameBaker::BattleRetryDisableSwitch]
if !$gamebaker_battleretry_inbattle & !$game_troop.can_lose
$gamebaker_battleretry_inbattle = $game_troop
gamebaker_scene_save_temp = Scene_File.new(true,true,true)
gamebaker_scene_save_temp.gamebaker_write_retrysave_data
gamebaker_scene_save_temp = nil
end
end
gamebaker_battleretry_main
if !$scene.is_a?(Scene_Gameover)
File.delete('Data/retry.gb') if FileTest.exist?('Data/retry.gb')
$gamebaker_battleretry_inbattle = nil
end
end

alias_method :gamebaker_battleretry_battleend, :battle_end
def battle_end(result)
$gamebaker_retrywon = true if result == 0
$gamebaker_retryescaped = true if result == 1
gamebaker_battleretry_battleend(result)
end
end

class Scene_Gameover
alias_method :gamebaker_battleretry_gameovermain, :main
def main
if $gamebaker_battleretry_inbattle
$data_system.gameover_me.play
@sprite = Sprite.new
@sprite.bitmap = Cache.system("GameOver")
Graphics.transition(60)
@command_window = Window_Command.new(192,GameBaker::BattleRetryCommands)
@command_window.back_opacity = 160
@command_window.x = 260 - @command_window.width / 2
@command_window.y = 248
loop do
Graphics.update
Input.update
gamebaker_retry_update
break if $scene != self
end
@command_window.dispose
Graphics.freeze
@sprite.bitmap.dispose
@sprite.dispose
Graphics.transition(30)
Graphics.freeze
else
gamebaker_battleretry_gameovermain
end
end

def gamebaker_retry_update
@command_window.update
if Input.trigger?(Input::C)
case @command_window.index
when 0
$game_system.battle_bgm.play
gamebaker_scene_save_temp = Scene_File.new(true,true,true)
gamebaker_scene_save_temp.gamebaker_read_retrysave_data
gamebaker_scene_save_temp = nil
$game_troop = $gamebaker_battleretry_inbattle
$scene = Scene_Battle.new
when 1
File.delete('Data/retry.gb') if FileTest.exist?('Data/retry.gb')
$gamebaker_battleretry_inbattle = nil
$scene = Scene_Title.new
end
end
end
end
Revenir en haut Aller en bas
Vincent Valentine
Templier Lv.15
Templier Lv.15
Vincent Valentine


Masculin Age : 33
Inscrit le : 19/07/2008
Messages : 1317

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeSam 14 Nov 2009 - 14:06

Je prends =3

Merci !
Revenir en haut Aller en bas
http://www.pokemon15-18.forumactif.com
furnoste
Vagabond Lv.5
Vagabond Lv.5
furnoste


Masculin Age : 29
Inscrit le : 11/11/2008
Messages : 79

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMar 17 Nov 2009 - 7:06

moi aussi je prend merci a toi !!
Revenir en haut Aller en bas
Xavioo
Corsaire Lv.19
Corsaire Lv.19
Xavioo


Masculin Age : 27
Inscrit le : 26/11/2009
Messages : 2508

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeVen 27 Nov 2009 - 0:22

Merci il est déja dans mon jeu!
Revenir en haut Aller en bas
Aeon-San
Poulet trizo Lv.3
Poulet trizo Lv.3
Aeon-San


Masculin Age : 31
Avertissements : 2
Inscrit le : 06/12/2009
Messages : 30

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 9 Déc 2009 - 13:19

Et hop , C'est pris !

Merci beaucoup !!!

EDIT :

Ah okey désolé silent


Dernière édition par Aeon-San le Dim 13 Déc 2009 - 20:03, édité 1 fois
Revenir en haut Aller en bas
MirainoHikari
Ex-Admin-Script
Ex-Admin-Script
MirainoHikari


Masculin Age : 42
Inscrit le : 26/05/2008
Messages : 2360

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 9 Déc 2009 - 13:28

Vous n'êtes pas obliger de commenter quand vous prenez lorsque ça fait plus d'un mois que c'est sur le forum... C'est du nécropost et c'est interdit par notre règlement. Merci.
Revenir en haut Aller en bas
http://mirainohikari.deviantart.com
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 9 Déc 2009 - 15:58

Et hop, un averto pour raison cité au dessus.
Revenir en haut Aller en bas
haiael
Poulet Lv.1
Poulet Lv.1
haiael


Masculin Age : 42
Inscrit le : 04/04/2010
Messages : 7

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 7 Avr 2010 - 15:38

loin de moi de faire du "necro poste" mais quand j'installe le scripte dans mon jeu et que je fais retenter le combat j'ai que la music de game over et ça ne relance pas la music de combat
Revenir en haut Aller en bas
DedZ
Voyageur Lv.10
Voyageur Lv.10
DedZ


Masculin Age : 27
Inscrit le : 12/03/2010
Messages : 465

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 7 Avr 2010 - 16:04

Tiens, moi (désolé du nécro, même si cela n'en est en quelque sorte plus un) j'ai un problème.

J'ai déja tué 1 slime sur 2 (pour tester) et quand il en reste un, il me tue, je relance le combat, pis y'a le slime que j'avais déja tué avant qui est toujours mort scratch
Revenir en haut Aller en bas
Hunter-Eric
Poulet carnivore Lv.2
Poulet carnivore Lv.2
Hunter-Eric


Inscrit le : 04/04/2010
Messages : 10

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 7 Avr 2010 - 16:15

La tu bien mis au dessus de main ?
Tu la mis dans "l'onglet" Material sur ta barre de gauche ?
Si oui as tu le SBS ?


Edit : Oui je viens de remarquer , Je ne sais pas comment réglé le problème :/

Hunter-Eric
Revenir en haut Aller en bas
DedZ
Voyageur Lv.10
Voyageur Lv.10
DedZ


Masculin Age : 27
Inscrit le : 12/03/2010
Messages : 465

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 7 Avr 2010 - 16:23

Attends...Faut pas le mettre là ?
[VX] Retenter le combat si game over Sans_t10
S'il faut le mettre en dessous de materials, je comprend pourquoi 50% des scripts que je prend ne...marchent pas...
Revenir en haut Aller en bas
Hunter-Eric
Poulet carnivore Lv.2
Poulet carnivore Lv.2
Hunter-Eric


Inscrit le : 04/04/2010
Messages : 10

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 7 Avr 2010 - 16:25

Oui en dessous de materials , mais que ceux que l'ont te donne sur ce site !!
Sinon ils ne fonctionne pas Wink
Ton jeu sera bien mieux désormais
Bonne soirée !

Hunter-Eric
Revenir en haut Aller en bas
haiael
Poulet Lv.1
Poulet Lv.1
haiael


Masculin Age : 42
Inscrit le : 04/04/2010
Messages : 7

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 7 Avr 2010 - 16:31

ha ok le probleme de la musique est lié au sbs, je ne l'ai pas encore mis, j'ai le systeme de combat de base pour le moment
Revenir en haut Aller en bas
Hunter-Eric
Poulet carnivore Lv.2
Poulet carnivore Lv.2
Hunter-Eric


Inscrit le : 04/04/2010
Messages : 10

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 7 Avr 2010 - 16:32

Intalle le SBS en dessous de materials et la tous sera bon Wink
Bonne soirée a toi Smile

Hunter-Eric
Revenir en haut Aller en bas
Doddy
Citadin Lv.7
Citadin Lv.7
Doddy


Masculin Age : 38
Inscrit le : 12/02/2010
Messages : 204

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 7 Avr 2010 - 17:03

Par rapport à ton screen les deux endroit que tu montres correspondent exactement à la même chose c'est pareil.

Du moment que vos script sont entre Scene_Gameover et Main c'est bon.
que ce soit en dessous ou au dessus de material c'est pareil puisque material n'est pas un script, c'est juste un "commentaire".
Revenir en haut Aller en bas
Matsuo Kaito
+ Heir Øf Ŧime +
+ Heir Øf Ŧime +
Matsuo Kaito


Masculin Age : 33
Inscrit le : 27/06/2008
Messages : 10881

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 7 Avr 2010 - 18:36

Cherchez pas, le script est plus ou moins bugged niveau persos déjà morts.
Bref, faudrait une version améliorée ou du moins corrigée ...
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitimeMer 7 Avr 2010 - 18:46

Si j'ai le temps j'essayerais d'en faire un pour remplacer.
Ça doit pas être trop dur.
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Retenter le combat si game over Empty
MessageSujet: Re: [VX] Retenter le combat si game over   [VX] Retenter le combat si game over Icon_minitime

Revenir en haut Aller en bas
 

[VX] Retenter le combat si game over

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

 Sujets similaires

-
» -Game Over- ( je peux vous faire vos ecran titre et vos game over )
» Afficher une image au début du combat et l'effacer à la fin du combat [ RESOLU ]
» Combat-Abs. Possible de mettre une zone de combat ? [Resolu]
» Allié en combat, Combat ABS
» ~Game Over~

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