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



Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

Partagez
 

 [Résolu] Accéder au code généré par les events ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Le Morse
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
Le Morse


Masculin Age : 37
Inscrit le : 08/04/2010
Messages : 52

[Résolu] Accéder au code généré par les events ? Empty
MessageSujet: [Résolu] Accéder au code généré par les events ?   [Résolu] Accéder au code généré par les events ? Icon_minitimeVen 16 Avr 2010 - 11:32

Voilà, c'est tout simple, il s'agit d'un question sur le principe de base de RPGMVX.

J'ai beau cherché impossible de trouver une manière d'accéder au code que l'on génère avec les events. On ne semble pouvoir modifier les events qu'au travers de l'interface graphique tandis que la partie script modifie le fonctionnement global du jeu. Mais l'interface graphique pour les events génère nécessairement du code elle aussi. Est-ce qu'il y a moyen d'y accéder ?

J'ai conscience qu'il s'agit d'une question de base. Pourtant, elle continue à me tarabuster et je continue à être frustré. Ne me fouettez pas !


Dernière édition par Le Morse le Sam 22 Mai 2010 - 9:06, é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

[Résolu] Accéder au code généré par les events ? Empty
MessageSujet: Re: [Résolu] Accéder au code généré par les events ?   [Résolu] Accéder au code généré par les events ? Icon_minitimeVen 16 Avr 2010 - 11:44

Tu n'a pas de moyen de transformer un event en code pur.

Par contre les commandes d'évent sont gérées dans le Game_Interpreter en grande partie.
Revenir en haut Aller en bas
Sihn
Voyageur Lv.10
Voyageur Lv.10
Sihn


Masculin Age : 35
Inscrit le : 24/04/2009
Messages : 407

[Résolu] Accéder au code généré par les events ? Empty
MessageSujet: Re: [Résolu] Accéder au code généré par les events ?   [Résolu] Accéder au code généré par les events ? Icon_minitimeVen 16 Avr 2010 - 12:03

Les données des événements sont stockés dans les fichiers des maps dans lesquelles elles se trouvent, et sont chargées en même temps que cette dernière.
Les événements communs, eux, sont stockés dans un fichier à part (car ne dépendant d'aucune maps) : "CommonEvents.rvdata".
Cependant, les events ne sont pas censé êtres modifiés autrement que par l'interface graphique...
Après, comme dis précédemment, Game_Interpreter est chargé de "lire" ces fameuses données. Peut-être que c'est par là qu'il faut chercher, tout dépend de ce que tu veux faire exactement.
Revenir en haut Aller en bas
http://www.google.fr/
Le Morse
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
Le Morse


Masculin Age : 37
Inscrit le : 08/04/2010
Messages : 52

[Résolu] Accéder au code généré par les events ? Empty
MessageSujet: Re: [Résolu] Accéder au code généré par les events ?   [Résolu] Accéder au code généré par les events ? Icon_minitimeVen 16 Avr 2010 - 20:29

Ok, je vais chercher de ce côté là. En fait, je voulais commencer par lire le code généré pour mieux saisir le fonctionnement de l'interface de création d'event. Et enchaîner ensuite avec la création d'events complexes en écrivant le code en dur directement.
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

[Résolu] Accéder au code généré par les events ? Empty
MessageSujet: Re: [Résolu] Accéder au code généré par les events ?   [Résolu] Accéder au code généré par les events ? Icon_minitimeVen 16 Avr 2010 - 20:57

Alors c'est bien dans Game_Interpreter que tu dois regarder ^^
Revenir en haut Aller en bas
Sihn
Voyageur Lv.10
Voyageur Lv.10
Sihn


Masculin Age : 35
Inscrit le : 24/04/2009
Messages : 407

[Résolu] Accéder au code généré par les events ? Empty
MessageSujet: Re: [Résolu] Accéder au code généré par les events ?   [Résolu] Accéder au code généré par les events ? Icon_minitimeVen 16 Avr 2010 - 21:12

Mmm... Ce que je te conseille, c'est carrément de créer un nouveau script sur ce modèle :
Code:
class Game_Interpreter
  def ta_fonction
    # Met tes commandes ici
  end
end
Avec ça, tu n'as plus qu'a utiliser "ta_fonction" dans une fonction "Insérer un script" en event pour lire toutes les commandes que tu auras placé dans ton code (à la place de "# Met tes commandes ici"). Je pense que c'est la solution la plus simple...

Après, si tu souhaites vraiment savoir comment fonctionnent les events, dis toi que ceux-ci, simple liste dans l'éditeur, deviennent une fois en jeu... bah toujours des listes.
En simplifiant, les events ne sont qu'une succession de numéro de commande (auquel sont parfois associés d'autres numéro, tel qu'un id de héros). C'est le script Game_Interpreter qui, en lisant ces numéros, va effectuer les actions adéquate.
Si tu veux plus d'infos sur ces listes de numéros (leurs structures), je te conseille de lire le manuel RMXP. Fais une recherche à "event".
De là, tu trouveras plusieurs sections utiles, notamment :
RPG::Event
RPG::Event::Page
RPG::EventCommand
Un objet RPG::Event contient un ou des objets RPG::Event::Page, qui eux-mêmes contiennent une liste d'objets RPG::EventCommand, qui elles, enfin, contiennent un numéro de commande à effectuer, une liste des paramètres qui lui sont affectés, ainsi qu'un numéro d'indentation (qui sert pour les conditions, entre autre).
Revenir en haut Aller en bas
http://www.google.fr/
MirainoHikari
Ex-Admin-Script
Ex-Admin-Script
MirainoHikari


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

[Résolu] Accéder au code généré par les events ? Empty
MessageSujet: Re: [Résolu] Accéder au code généré par les events ?   [Résolu] Accéder au code généré par les events ? Icon_minitimeMer 21 Avr 2010 - 10:33

Shin, ce n'Est pas ce qui est demandé. Il veut savoir où est le code généré. Ruby ne génère pas de code, alors les event encore mois. Tous est interprété, les script comme les events (rien ne se compile jamais, tout n'est que package encodé et crypté, c'est tout). Donc pour voir comment sont interprété les events, on t'As répondu, c'est dans Game_Interpretor dans les script. Mais je t'Avertis, les paramètres ne sont pas évident du tout à comprendre qu'est-ce qui est quoi. Mais ça peut peut-être donner des idées. Cependant, suivre les cours de script t'aiderons certainement d'avantage.
Revenir en haut Aller en bas
http://mirainohikari.deviantart.com
Le Morse
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
Le Morse


Masculin Age : 37
Inscrit le : 08/04/2010
Messages : 52

[Résolu] Accéder au code généré par les events ? Empty
MessageSujet: Re: [Résolu] Accéder au code généré par les events ?   [Résolu] Accéder au code généré par les events ? Icon_minitimeMer 21 Avr 2010 - 12:27

C'est la réflexion que je me suis faite aussi Hikari. Je farfouille dans les scripts depuis plusieurs jours, et même si le code m'est de plus en plus familier, il ne fait aucun doute que des lignes directrices accélereraient un apprentissage laborieux ! Je commence les cours dès aujourd'hui ! (Je n'avais pas vu que j'avais été accepté dans le groupe Apprentis Scripteurs, je viens de percuter Razz)
Revenir en haut Aller en bas
Contenu sponsorisé




[Résolu] Accéder au code généré par les events ? Empty
MessageSujet: Re: [Résolu] Accéder au code généré par les events ?   [Résolu] Accéder au code généré par les events ? Icon_minitime

Revenir en haut Aller en bas
 

[Résolu] Accéder au code généré par les events ?

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

 Sujets similaires

-
» Events de saut [Résolu]
» [Résolu](Ruby) Utiliser des fonctions compilées dans le code ruby
» [Résolu]Demande de Tutoriel : Les events particuliers
» [Résolu] Déplacement du personnage Dans un events
» Code multiple. [Résolu]

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 | Informatique et Internet | Informatique et électronique