Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV/MZ

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Tutos: Godot : Premier Contact -Partie (...) / Tutos: Godot : Premier Contact -Partie (...) / Making-of: Ma première game jam classée / Jeux: Oracle of Tao / Jeux: Mystic Slayer [Value+!] / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

71 connectés actuellement

11003142 visiteurs
depuis l'ouverture

1029 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Hellsoft

Planète Glutko

Leo-Games

Tashiroworld

Lumen

Offgame

Level Up!

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Entraide > [RPG Maker XP] Evenement commun avant la bataille


catskart - posté le 22/03/2015 à 23:07:44 (172 messages postés)

❤ 0

Domaine concerné: Script
Logiciel utilisé: RPG Maker XP
Salut, Voilà mon problème :

Je voudrais qu'avant que la scene de combat (ramdom ou scripter) un evenement commun se déclenche (celui ci sert de transition).

J'ai donc modifier le scene map pour faire ça :

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
  def call_battle
    $game_temp.common_event_id = 13
    # Clear battle calling flag
    $game_temp.battle_calling = false
    # Clear menu calling flag
    $game_temp.menu_calling = false
    $game_temp.menu_beep = false
    # Make encounter count
    $game_player.make_encounter_count
    # Memorize map BGM and stop BGM
    $game_temp.map_bgm = $game_system.playing_bgm
    $game_system.bgm_stop
    # Play battle start SE
    $game_system.se_play($data_system.battle_start_se)
    # Play battle BGM
    $game_system.bgm_play($game_system.battle_bgm)
    # Straighten player position
    $game_player.straighten
    # Switch to battle screen
    $scene = Scene_Battle.new
  end



Le problème est que l’événement commun numéro 13 ne se déclenche qu’après le combat.

J'avais essayer plusieurs truc en vain, j'aurai donc besoin de votre aide pour savoir comment déclenché un événement commun avant la scene la bataille.

Merci d'avance. :3


Mack - posté le 25/03/2015 à 07:18:52 (2017 messages postés)

❤ 0

"Normal", les combat ont leur propre interpréteur d'évent.
Donc en gros, c'est pas $game_temp qu'il faudra utiliser, mais comme j'ai pas XP sous la main ^^".

Essaie de regarder du côté de Game_Temp, voir si tu trouves pas un truc du même genre.

( Je prend note de tout les commentaires, même si je n'y répond pas )


catskart - posté le 26/03/2015 à 16:00:48 (172 messages postés)

❤ 0

Je viens de trouvé une solution au problème. :3
Voilà ma méthode :

Spoiler (cliquez pour afficher)



J'ai modifié la définition de call_battle dans le script Scene_map, où j'ai retiré "$scene = Scene_Battle.new" pour le remettre autre part, j'ai aussi mis une variable $Battletrans qui servira plus tard.

A la ligne 50 du même script (en dessous de loop do) j'ai mis "$game_temp.common_event_id = 15", c'est à dire que l’événement commun numéro 15 se lancera à chaque frame de la map.
(on peux remplacer 15 par un autre numéro)

puis, dans l'évenement commun 15 :

Spoiler (cliquez pour afficher)



En gros, quand la bataille sera appelé, $Battletrans sera égale à 1, puis la map executera l’événement commun numéro 15 avant de lancé la scène de bataille, bien sûre, ne pas oublier de remettre $Battletrans à 0 pour évité une transition après le combat.

Index du forum > Entraide > [RPG Maker XP] Evenement commun avant la bataille

repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers