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



Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

Partagez
 

 [Script] Appel d'évènement commun [Résolu]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Alex-Cloud
Vagabond Lv.5
Vagabond Lv.5
Alex-Cloud


Masculin Age : 29
Inscrit le : 22/02/2010
Messages : 76

[Script] Appel d'évènement commun [Résolu] Empty
MessageSujet: [Script] Appel d'évènement commun [Résolu]   [Script] Appel d'évènement commun [Résolu] Icon_minitimeVen 24 Déc 2010 - 20:24

Bonjour ! Very Happy
J'ai besoin, dans un script, une commande pour appeler un évènement commun.
J'ai tenté plusieurs fois d'appeler un évènement commun en script mais sans succès.
Est-ce que quelqu'un connaîtrait un code possible pour appeler un évènement commun ? (un exemple de code suffira.)
Merci. cheers


Dernière édition par Alex-Cloud le Sam 25 Déc 2010 - 11:12, édité 1 fois
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 31
Inscrit le : 29/07/2009
Messages : 7840

[Script] Appel d'évènement commun [Résolu] Empty
MessageSujet: Re: [Script] Appel d'évènement commun [Résolu]   [Script] Appel d'évènement commun [Résolu] Icon_minitimeVen 24 Déc 2010 - 20:52

Essaye de fouiller dans Game Interpreter ( Script qui rassemble toutes les commandes d'events ).

Après si tu ne trouves vraiment pas, je te donnerais la solution ^^


Bonne chance !
Revenir en haut Aller en bas
Alex-Cloud
Vagabond Lv.5
Vagabond Lv.5
Alex-Cloud


Masculin Age : 29
Inscrit le : 22/02/2010
Messages : 76

[Script] Appel d'évènement commun [Résolu] Empty
MessageSujet: Re: [Script] Appel d'évènement commun [Résolu]   [Script] Appel d'évènement commun [Résolu] Icon_minitimeVen 24 Déc 2010 - 21:24

La solution est dans ces lignes-là ?
Code:
 
 #--------------------------------------------------------------------------
  # * Call Common Event
  #--------------------------------------------------------------------------
  def command_117
    common_event = $data_common_events[@params[0]]
    if common_event != nil
      @child_interpreter = Game_Interpreter.new(@depth + 1)
      @child_interpreter.setup(common_event.list, @event_id)
    end
    return true
  end
  #--------------------------------------------------------------------------

J'ai déjà essayé d'utiliser cette partie mais je ne sais pas exactement quel bout dois-je mettre,
et, en plus (comme si ça ne suffisait pas Rolling Eyes ), je n'arrive pas à mettre les bonnes données.
Pourtant, je dois pas être bien loin.
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 31
Inscrit le : 29/07/2009
Messages : 7840

[Script] Appel d'évènement commun [Résolu] Empty
MessageSujet: Re: [Script] Appel d'évènement commun [Résolu]   [Script] Appel d'évènement commun [Résolu] Icon_minitimeSam 25 Déc 2010 - 1:34

Non, c'est vrai que cette partie pourrait aider mais en fait non.

C'est celle là qu'il faut regarder :

Code:
  #--------------------------------------------------------------------------
  # * Starting Event Setup
  #--------------------------------------------------------------------------
  def setup_starting_event
    if $game_map.need_refresh            # If necessary, refresh the map
      $game_map.refresh
    end
    if $game_temp.common_event_id > 0    # Common event call reserved?
      setup($data_common_events[$game_temp.common_event_id].list)
      $game_temp.common_event_id = 0
      return
    end
    for event in $game_map.events.values  # Map event
      if event.starting                  # If a starting event is found
        event.clear_starting              # Clear starting flag
        setup(event.list, event.id)      # Set up event
        return
      end
    end
    for event in $data_common_events.compact      # Common event
      if event.trigger == 1 and                  # If autorun and
        $game_switches[event.switch_id] == true  # condition switch is ON
        setup(event.list)                        # Set up event
        return
      end
    end
  end

Et en particulier le passage

Code:
    if $game_temp.common_event_id > 0    # Common event call reserved?
      setup($data_common_events[$game_temp.common_event_id].list)
      $game_temp.common_event_id = 0
      return
    end

Pour appeler un Event commun, il faut modifier la valeur de $game_temp.common_event_id.


Voila, have fun ^^
Revenir en haut Aller en bas
Alex-Cloud
Vagabond Lv.5
Vagabond Lv.5
Alex-Cloud


Masculin Age : 29
Inscrit le : 22/02/2010
Messages : 76

[Script] Appel d'évènement commun [Résolu] Empty
MessageSujet: Re: [Script] Appel d'évènement commun [Résolu]   [Script] Appel d'évènement commun [Résolu] Icon_minitimeSam 25 Déc 2010 - 11:12

ça fonctionne !
Merci beaucoup ! cheers
C'était si compliqué finalement...
[Résolu] Like a Star @ heaven Like a Star @ heaven Very Happy Like a Star @ heaven Like a Star @ heaven
Revenir en haut Aller en bas
Contenu sponsorisé




[Script] Appel d'évènement commun [Résolu] Empty
MessageSujet: Re: [Script] Appel d'évènement commun [Résolu]   [Script] Appel d'évènement commun [Résolu] Icon_minitime

Revenir en haut Aller en bas
 

[Script] Appel d'évènement commun [Résolu]

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

 Sujets similaires

-
» changer l'appel de script du menu en evenement commun(resolu merci a Tiroflan)
» Créer un appel de script [Résolu]
» [Résolu] Appel d'un script Credit
» [RESOLU]Aide pour appel de script
» [RGSS3] Equipement par appel de script [RESOLU]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Résolu-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit