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



Le Deal du moment :
Code promo Nike : -25% dès 50€ ...
Voir le deal

Partagez
 

 [Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Pakodar
Citadin Lv.7
Citadin Lv.7
Pakodar


Masculin Age : 28
Inscrit le : 16/09/2011
Messages : 179

[Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé Empty
MessageSujet: [Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé   [Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé Icon_minitimeVen 24 Aoû 2012 - 19:36

Bijour!
Je me suis mis au ruby, mais j'avoue que j'ai un peu de mal...
C'est assez simple, je crois, mais je ne trouve pas comment faire!
Je suis sur VX-Ace.

Nature de la demande : Aide

Projet en cours : La Tour des Prophéties
Description du script voulu : Je voudrais appeler un évènement commun à partir d'un script, juste après avoir sauvegardé (je dis bien, après avoir sauvegardé, pas après avoir quitté le menu sauvegarde ou autres).

J'ai crée ça dans un nouveau script, dans materials: (je débute)
Code:
class Scene_Save < Scene_File

  def on_save_success
    Sound.play_save
    return_scene
    @event = $data_common_events[1] #Ce que j'ai rajouté
    print "C'est bon!" #Pour confirmer que ça fonctionne
  end
end

Je vais dans le menu sauvegarde, je sauvegarde... et sans plus. Il ne m'affiche même pas "C'est bon!".
Pour confirmer qu'au moins j'utilise la bonne méthode pour appeler l'évènement commun, je place la ligne sensée l'appeler dans un appel de script et.... ça marche pas.
Ce que j'en déduis: je place mon appel d'évènement commun au mauvais endroit, et j'utilise pas le bon truc pour appeler l'évènement commun...
Pourriez-vous donc m'indiquer la bonne façon d'appeler un évènement commun avec un script et où la placer pour que l'évènement se déclenche juste après la sortie du menu de sauvegarde [après et seulement après avoir sauvegardé] s'il-vous-plaît?
Juste pour préciser, l'évènement commun est sensé afficher une animation sur l'évènement qui a appelé le menu de sauvegarde (qui ne sera pas disponible dans le menu).
Liste des scripts déjà utilisés : Aucun.
Je suis sur VX-Ace.

Merci d'avance!


Dernière édition par Pakodar le Sam 25 Aoû 2012 - 7:59, édité 1 fois
Revenir en haut Aller en bas
Tiroflan
Illusionniste Lv.12
Illusionniste Lv.12
Tiroflan


Masculin Age : 34
Inscrit le : 14/02/2010
Messages : 796

[Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé Empty
MessageSujet: Re: [Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé   [Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé Icon_minitimeVen 24 Aoû 2012 - 22:34

Salut ! Alors, pour appeler un nouvel event commun, la commande est :

Code:
$game_temp.reserve_common_event(32667)

En remplaçant 32667 par le numéro de l'event. (je peux pas tester en ce moment, donc ça peut être un huge-fail, confirme moi si ça marche :-o)

Dans tous les cas, les $data contiennent les données fixes du jeu, celles que tu as rentrées dans ta BDD, comme les propriétés d'une arme par exemple. Si tu modifies les $data, tu ne modifies pas seulement ta partie, mais le jeu, et toutes les sauvegardes subiront la modification. Les données qui peuvent changer selon la partie, qui ont besoin d'être sauvegardées, comme par exemple la valeur d'une variable ou le numéro de l'event commun actif sur le moment, sont stockées dans les $game.
Revenir en haut Aller en bas
Pakodar
Citadin Lv.7
Citadin Lv.7
Pakodar


Masculin Age : 28
Inscrit le : 16/09/2011
Messages : 179

[Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé Empty
MessageSujet: Re: [Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé   [Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé Icon_minitimeSam 25 Aoû 2012 - 7:59

Salut!
Merci pour la commande de l'évènement commun, elle fonctionne!
Quant à lancer l'évènement commun juste après avoir sauvegardé, c'était bien dans "on_save_success" qu'il fallait la placer, sauf que je le mettais au mauvais endroit. Je le savais!

C'est résolu, merci de ton aide!
Revenir en haut Aller en bas
Contenu sponsorisé




[Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé Empty
MessageSujet: Re: [Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé   [Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé Icon_minitime

Revenir en haut Aller en bas
 

[Résolu] Appeler un évènement commun à partir d'un script juste après avoir sauvegardé

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

 Sujets similaires

-
» [Ace] Appeler un événement commun depuis le menu [Résolu]
» [Script] Appel d'évènement commun [Résolu]
» [ Résolu ] Script pour apprendre une compétence à partir d'un objet.
» Activation d’évènement commun dans une zone de rayon constant avec, pour centre un évènement mobile
» changer l'appel de script du menu en evenement commun(resolu merci a Tiroflan)

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