AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  




Partagez | 
 

 Event Printer

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Maître des Duels
Maître des Duels
avatar


Masculin Age : 25
Inscrit le : 29/07/2009
Messages : 7838

MessageSujet: Event Printer   Lun 22 Juil 2013 - 23:04

Event Printer

Pourquoi :
Amateurs de tutoriels, n'avez vous jamais été confronté aux problèmes des images "mortes" ? Ces tutoriels qui comprennent des images indiquant le code évent à réaliser pour que le système marche ? Malheureusement une fois que c'est parti, y'a aucun moyen de revenir en arrière, le seul espoir reste que l'auteur du tuto remettre une image. C'est contre ce genre de problème que j'ai souhaité lutter. Ce combat est devenu nécessaire et j'ai eu dans l'idée de créer l'outil ultime pour contrer ce problème. Son nom, l'Event Printer. Son utilité aurait été de convertir les évents présents dans l'éditeur pour pouvoir les poster aisément sur les forums pour un tutoriel ou tout simplement pour exposer un problème que l'on rencontre dans la programmation de ses évents. Cette idée à déjà été réalisée par Blockade mais je vous livre désormais ma version, j'y ai mis tout mon coeur et ma passion. Nuki m'a conseillé durant la réalisation et Funkywork m'a aidé à affiner le script. Voici donc la bête.

Lien vers le script


Fonctions :
Ce script permet de "convertir" les événements d'un projet RPG maker VX vers un format texte. Les trois types d’événements sont pris en charge (Map, Commun et Combat). La sortie se fait sous 3 formats différents. Le premier est juste un rendu texte brut, le second est l’événement en format BBcode (avec la couleur) et le dernier est en HTML (avec la couleur aussi). Deux manières sont possible pour récupérer les événements. Soit vous souhaitez mettre l'évent dans un fichier txt soit vous souhaitez que le code soit directement copié ainsi vous n'aurez qu'un Ctrl + V à faire pour le mettre où vous voulez.

Comment :
Les débutants en programmation n'auront qu'a utiliser F5 pour accéder au menu et ensuite naviguer dans les menus. Les programmeurs avancés pourront directement utiliser les classes EventPrinter::Event, EventPrinter::CommonEvent et EventPrinter::BattleEvent à leurs aises pour réaliser ce qu'ils souhaitent. Les méthodes utilisables étant indiquées dans le code.

Attention, aucun message n'indique que l'action a été faite donc validez l'options et ce sera bon.

Rendu :
Event - Nuki

| > Message : 'Actor4', 0, Normal, Haut

| > Message : Salut les kids, je suis Nuki.

| > Message : Je suis Chaotique Mauvais et j'ai 12 ans.

| > Message : Je suis un fondateur de la Funkywork.

| > Message : J'aime Morsay, Toussurlesjeux et pour

| > Message : 'Actor4', 0, Normal, Haut

| > Message : moi on peut réussir à séduire une femme

| > Message : en lui parlant de programation itérative.

| > Afficher Choix : Tuer Nuki, Frapper Nuki, Dire à Nuki que Yuko est plus fort que lui, Biffler Nuki (c'est pas très convivial)

| > Si [Tuer Nuki] - Faire

| >| > Message : 'Actor4', 0, Normal, Haut

| >| > Message : lol

| >| >

| > Si [Frapper Nuki] - Faire

| >| > Message : 'Actor4', 0, Normal, Haut

| >| > Message : Ouille. J'ai eu mal

| >| >

| > Si [Dire à Nuki que Yuko est plus fort que lui] - Faire

| >| > Message : 'Actor4', 0, Normal, Haut

| >| > Message : messémessaméwi

| >| >

| > Si [Biffler Nuki (c'est pas très convivial)] - Faire

| >| > Message : 'Actor4', 0, Normal, Haut

| >| > Message : Bon, je vais fumer.

| >| >

| > Fin - Choix

| > Entrer un Nombre - Stocker dans la variable [0069:Nombre de BigMac par semaine], 5 Chiffre(s)

| > Sélection d'un objet : [0070:Objet de plaisir]

| > Afficher un texte défilant : Vitesse 2  

| > Afficher un texte défilant : Morsay Truand de la Galère, dédicasse à tous ceux

| > Afficher un texte défilant : qui vont l'acheter ! Si tu kiffe pas, mange tes morts.

| > Afficher un texte défilant : Morsay Truand de la Galère, dédicasse à tous ceux

| > Afficher un texte défilant : qui vont l'acheter ! Si tu kiffe pas, mange tes morts.

| > Afficher un texte défilant : Morsay Truand de la Galère, dédicasse à tous ceux

| > Afficher un texte défilant : qui vont l'acheter ! Si tu kiffe pas, mange tes morts.

| >



Event - TaZ

| > Message : 'Actor4', 6, Normal, Haut

| > Message : Ouaich ben voila je suis TaZ, je fais dla

| > Message : musique. En vla du bon son.

| > Jouer BGM : 'Dungeon1', Volume : 100, Tempo : 100

| > Arrêter en fondu de la BGM : 60 Secondes

| > Mémoriser la musique (BGM)

| > Reprendre la musique (BGM)

| > Jouer BGS : 'Fire', Volume : 80, Tempo : 100

| > Arrêter en fondu du BGS : 10 Secondes

| > Jouer ME : 'Gag', Volume : 100, Tempo : 100

| > Jouer SE : (aucun)

| > Arrêter SE

| > Jouer une vidéo : ''

| >

CommonEvent - Bilou

| > Démarrer un combat : [Slime]

| > Modifier l'accès aux sauvegardes : Désactiver

| > Modifier PV - Ennemi : Tous les ennemis, + 1

| > Téléporter l'équipe : [001:MAP001], (X:000, Y:000)

| > Opération : Interrupteur [0001:Ouarf] Activé

| > Déplacer évènement : [S4suk3] (Attendre la fin)

| > Déplacer évènement : [TaZ] (Attendre la fin)

| >

BattleEvent - Slime*2

| > Modifier PV - Ennemi : [1. Slime], + 1

| > Modifier PM - Ennemi  : [2. Slime], + 1

| > Modifier Status - Ennemi : Tous les ennemis, + [Mort]

| >


_________________
Gimme a hell yeah.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 19
Inscrit le : 22/05/2011
Messages : 1140

MessageSujet: Re: Event Printer   Sam 31 Aoû 2013 - 12:02

Zang' J'ai remarquer ton scripte ne marche pas trés regarde ce qu'il me donne :
CommonEvent - 123
| > Commentaire : ============Collecte D'info=============
| > Commentaire : ********************************************
| > Commentaire : Ont Capture la Pos de L'event
| > Opération : Variable [0001:X.Event] = [Perso] : Coordonée X
| > Opération : Variable [0002:Y.Event] = [Perso] : Coordonée Y
| > Commentaire : Collecte d'information Si le hero est a Coté De L'evenement
| > Commentaire : == Plus X
| > Opération : Variable [0003:Test X hero +] = (la valeur de la variable [0001:X.Event])
| > Attendre : 1 Frames
| > Opération : Variable [0003:Test X hero +] += 1
| > Commentaire : == Moin X
| > Opération : Variable [0004:Test X hero -] = (la valeur de la variable [0001:X.Event])
| > Attendre : 1 Frames
| > Opération : Variable [0004:Test X hero -] -= 1
| > Commentaire : == Plus Y
| > Opération : Variable [0005:Test Y hero +] = (la valeur de la variable [0002:Y.Event])
| > Attendre : 1 Frames
| > Opération : Variable [0005:Test Y hero +] += 1
| > Commentaire : == Moin Y
| > Opération : Variable [0006:Test Y hero -] = (la valeur de la variable [0002:Y.Event])
| > Attendre : 1 Frames
| > Opération : Variable [0006:Test Y hero -] -= 1
| > Commentaire : == X.Y Du hero
| > Opération : Variable [0007:X Hero] = Héros : Coordonée X
| > Opération : Variable [0008:Y Hero] = Héros : Coordonée Y
| > Commentaire : ============Fin De La Collecte=============
| > Commentaire : ***********************************************
| > Commentaire : La Condition de La position du Perso
| > Condition : Si Variable [0007:X Hero] == Variable [0007:X Hero]
| >| > Condition : Si Variable [0008:Y Hero] == Variable [0008:Y Hero]
| >| >| > Opération : Interrupteur [0002:Mon Action] Activé
| >| >| >
| >| > Fin - Condition
| >| >
| > Fin - Condition
| > Condition : Si Variable [0007:X Hero] == Variable [0007:X Hero]
| >| > Condition : Si Variable [0008:Y Hero] == Variable [0008:Y Hero]
| >| >| > Opération : Interrupteur [0002:Mon Action] Activé
| >| >| >
| >| > Fin - Condition
| >| >
| > Fin - Condition
| > Condition : Si Variable [0008:Y Hero] == Variable [0008:Y Hero]
| >| > Condition : Si Variable [0007:X Hero] == Variable [0007:X Hero]
| >| >| > Opération : Interrupteur [0002:Mon Action] Activé
| >| >| >
| >| > Fin - Condition
| >| >
| > Fin - Condition
| > Condition : Si Variable [0008:Y Hero] == Variable [0008:Y Hero]
| >| > Condition : Si Variable [0007:X Hero] == Variable [0007:X Hero]
| >| >| > Opération : Interrupteur [0002:Mon Action] Activé
| >| >| >
| >| > Fin - Condition
| >| >
| > Fin - Condition
| > Commentaire : ============Fin Des Condtion=============
| > Commentaire : **********************************************
| > Condition : Si Interrupteur [0002:Mon Action] == Activé
| >| > Message : Ø, Ø, Normal, Haut
| >| > Message : Test
| >| > Commentaire : BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla
| >| > Commentaire : BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla
| >| > Commentaire : BlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBlaBla
| >| >
| > Fin - Condition
| >

A la place de ca:
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maître des Duels
Maître des Duels
avatar


Masculin Age : 25
Inscrit le : 29/07/2009
Messages : 7838

MessageSujet: Re: Event Printer   Dim 1 Sep 2013 - 9:08

Je ne comprend pas le problème. S'il s agit de la mise en page c'est la faute à forumactif et sa surcouche bbcode à la con. Normalement la version html bug un peu mais c'est un problème qui sera réglé sous peu.

_________________
Gimme a hell yeah.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mamour d'Angellan
Mamour d'Angellan
avatar


Masculin Age : 23
Inscrit le : 22/11/2008
Messages : 3380

MessageSujet: Re: Event Printer   Dim 1 Sep 2013 - 13:24

L'erreur est au niveau de l'ID des variables (j'ai mis du temps à trouver ça aurait été cool de l'indiquer directement zouzaka), par exemple l'avant dernière condition.

_________________

---
"Ils perdent la santé pour accumuler de l'argent, ensuite ils perdent de l'argent pour retrouver la santé. Et à penser anxieusement au futur, ils oublient le présent, de telle sorte qu'ils finissent par non vivre ni le présent ni le futur. Ils vivent comme s'ils n'allaient jamais mourir... et meurent comme s'ils n'avaient jamais vécu."
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maître des Duels
Maître des Duels
avatar


Masculin Age : 25
Inscrit le : 29/07/2009
Messages : 7838

MessageSujet: Re: Event Printer   Lun 2 Sep 2013 - 11:39

En effet. Merci je vais régler ça.

_________________
Gimme a hell yeah.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Event Printer   

Revenir en haut Aller en bas
 

Event Printer

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

 Sujets similaires

-
» Event en gml
» best-pokemon-event
» Maker vx ace, demande d'aide pour un évènement.
» dhcp
» [EVENT 2] Night & Joke.

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