Partagez
Aller en bas
avatar
Thotomato
Membre

Nombre de messages : 106
Age : 21
Distinction : aucune
Date d'inscription : 28/10/2010

RPG Maker VX Système de Transformation

le Mer 15 Déc 2010 - 14:24
Bonjour !Je ne sais pas si a déjà été fait (j'ai rien trouvé sur al transformation ici).

J'ai créé ce système de transformation, il est au point. Je l'améliorerai le plus possible !Very Happy

Démo: http://www.megaupload.com/?d=YNFVDNUC

Pour l'utiliser:
1 évènement commun
1 interrupteur par transformation possible

Créez un evenement commun en evenement parallèle activé par l'interrupteur "Transformation actif".
Vous avez deux méthodes: Celle où vous gagnez des transformations au fil de l'aventure et celle où vous faites une boutique de transformations.

Gganer au fil de l'aventure:
Spoiler:
Code :
|> Si la touche R est préssée
|> Message : Ø, Ø, Sombre, Milieu
| : Voulez-vous vous transformer ?
|> Commentaire : On laisse le choix. (On va pas l'obliger...)
|> Afficher un Choix : Oui, Non
| Si [Oui] - Faire :
|> Si Interrupteur [0002:Transformation [Thétis]] == Activé
|> Message : Ø, Ø, Sombre, Milieu
| : Se transformer en...
|> Commentaire : La, on laisse le choix dans la transformation.
|> Afficher un Choix : Thétis, Ralph
| Si [Thétis] - Faire :
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 1, Faceset:'Actor1', 1
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Thétis.
|>
| Si [Ralph] - Faire :
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 0, Faceset:'Actor1', 0
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Ralph.
|>
| Fin - Choix
|>
| Sinon
|> Si Interrupteur [0003:Transformation [Marco]] == Activé
|> Message : Ø, Ø, Sombre, Milieu
| : Se transformer en...
|> Commentaire : La, on laisse le choix dans la transformation.
|> Afficher un Choix : Thétis, Ralph, Marco
| Si [Thétis] - Faire :
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 1, Faceset:'Actor1', 1
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Thétis.
|>
| Si [Ralph] - Faire :
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 0, Faceset:'Actor1', 0
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Ralph.
|>
| Si [Marco] - Faire :
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 2, Faceset:'Actor1', 2
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Marco.
|>
| Fin - Choix
|>
| Sinon
|> Si Interrupteur [0004:Transformation [Alice]] == Activé
|> Message : Ø, Ø, Sombre, Milieu
| : Se transformer en...
|> Message : Ø, Ø, Sombre, Milieu
| :
|> Commentaire : La, on laisse le choix dans la transformation.
|> Afficher un Choix : Thétis, Ralph, Marco, Alice
| Si [Thétis] - Faire :
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 1, Faceset:'Actor1', 1
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Thétis.
|>
| Si [Ralph] - Faire :
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 0, Faceset:'Actor1', 0
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Ralph.
|>
| Si [Marco] - Faire :
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 2, Faceset:'Actor1', 2
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Marco.
|>
| Si [Alice] - Faire :
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 3, Faceset:'Actor1', 3
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Alice.
|>
| Fin - Choix
|>
| Sinon
|>
| Fin - Condition
|>
| Fin - Condition
|>
| Fin - Condition
|>
| Si [Non] - Faire :
|>
| Fin - Choix
|>
| Sinon
|>
| Fin - Condition
|>


Boutique de transformations:
Spoiler:
Code :
|> Si la touche L est préssée
|> Message : Ø, Ø, Sombre, Milieu
| : Voulez-vous vous transformer ?
|> Commentaire : On laisse le choix. (On va pas l'obliger...)
|> Afficher un Choix : Oui, Non
| Si [Oui] - Faire :
|> Message : Ø, Ø, Sombre, Milieu
| : En quoi se transformer ?
|> Afficher un Choix : Ralph, Thétis, Marco, Alice
| Si [Ralph] - Faire :
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames, Attendre
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 0, Faceset:'Actor1', 0
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Ralph.
|>
| Si [Thétis] - Faire :
|> Si Interrupteur [0002:Transformation [Thétis]] == Activé
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames, Attendre
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 1, Faceset:'Actor1', 1
|> Message : Ø, Ø, Normal, Milieu
| : Vous êtes devenu Thétis.
|>
| Sinon
|> Message : Ø, Ø, Sombre, Milieu
| : Cette transformation est indisponible.
|>
| Fin - Condition
|>
| Si [Marco] - Faire :
|> Si Interrupteur [0003:Transformation [Marco]] == Activé
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames, Attendre
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 2, Faceset:'Actor1', 2
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Marco.
|>
| Sinon
|> Message : Ø, Ø, Sombre, Milieu
| : Cette transformation est indisponible.
|>
| Fin - Condition
|>
| Si [Alice] - Faire :
|> Si Interrupteur [0004:Transformation [Alice]] == Activé
|> Flasher l'écran : (R:255,V:255,B:255,I:255), 60 Frames, Attendre
|> Modifier Apparence Personnage : [Ralph], Charset:'Actor1', 3, Faceset:'Actor1', 3
|> Message : Ø, Ø, Sombre, Milieu
| : Vous êtes devenu Alice.
|>
| Sinon
|> Message : Ø, Ø, Sombre, Milieu
| : Cette transformation est indisponible.
|>
| Fin - Condition
|>
| Fin - Choix
|>
| Si [Non] - Faire :
|>
| Fin - Choix
|>
| Sinon
|>
| Fin - Condition
|>


Vous avez sûrement déjà créé les interrupteurs si vous l'avez fait.
Maintenant qu'on a l'évenement commun, faut l'activer.

Créez un event qui active l'interrupteur, comme ça:
Spoiler:
Code :
|> Message : 'Actor1', 1, Normal, Milieu
| : Bonjour !
|> Message : 'Actor1', 1, Sombre, Milieu
| : Vous allez pouvoir vous transformer en
| : Thétis.
|> Opération : Interrupteur [0001:Transformation active] activé
|> Commentaire : On active l'évènement commun.
|> Opération : Interrupteur [0002:Transformation [Thétis]] activé
|> Commentaire : On active la première transformation.
|> Message : Ø, Ø, Sombre, Milieu
| : Maintenant, il vous suffit d'appuyer sur W pour
| : choisir de vous transformer.
|> Effacer cet événement
|>


La vous avez le choix entre 2 transformations, sachant que Ralph est le personnage par défaut. Vous avez donc accès à une seule autre forme.On va pas s'en contenter. Créez un autre evenement qui suis ce schéma:

Spoiler:
Code :
|> Message : 'Actor1', 2, Normal, Milieu
| : Bonjour !
|> Message : 'Actor1', 2, Sombre, Milieu
| : Vous allez pouvoir vous transformer en
| : Marco.
|> Opération : Interrupteur [0002:Transformation [Thétis]] Désactivé
|> Commentaire : On désactive la première transformation.
|> Opération : Interrupteur [0003:Transformation [Marco]] activé
|> Commentaire : On active la deuxième transformation.
|> Message : Ø, Ø, Sombre, Milieu
| : Maintenant, il vous suffit d'appuyer sur W pour
| : choisir de vous transformer.
|> Effacer cet événement
|>


Maintenant on ajoute encore une transformation:
Spoiler:


Code :
|> Message : 'Actor1', 3, Normal, Milieu
| : Bonjour !
|> Message : 'Actor1', 3, Sombre, Milieu
| : Vous allez pouvoir vous transformer en
| : Alice.
|> Opération : Interrupteur [0003:Transformation [Marco]] Désactivé
|> Commentaire : On désactive la deuxième transformation.
|> Opération : Interrupteur [0004:Transformation [Alice]] activé
|> Commentaire : On active la troisième transformation.
|> Message : Ø, Ø, Sombre, Milieu
| : Maintenant, il vous suffit d'appuyer sur W pour
| : choisir de vous transformer.
|> Effacer cet événement
|>


Bien sûr, vous pouvez faire transfomer un autre membre de l'équipe et mettre d'autres persos pour les transformations.
Bon making !Wink


Dernière édition par Thotomato le Mer 15 Déc 2010 - 15:11, édité 2 fois
avatar
Frozen
Membre

Nombre de messages : 584
Age : 23
Distinction : Prêt à tout pour aider le staff !
(distinction promise ^^)
Date d'inscription : 20/03/2010

RPG Maker VX Re: Système de Transformation

le Mer 15 Déc 2010 - 14:50

On peut faire mieux parceque si ton interrupteur " transformation [alice]" est activé, tu as les 4 choix, mais si on a envie de changer un peu le scénario et de débloquer la transformation "Alice" avant les autres, il faudra tout modifier ... Ce qui serait plus simple ça serait de faire:


Code:
Message: "Veux-tu te transformer ?"
Afficher un choix: Oui, Non
Si oui:
Afficher un message: "En quoi veux tu te transformer ?"
      Afficher un choix: [Transformation_1], [Transformation_2], [Transformation_3]
      Si [Transformation_1],
              Condition: interrupteur Transformation1 activé 
              Modifier apparence ....
              Sinon: Afficher un message: "Cette transformation n'est pas disponible"
      Si [Transformation_2],
              Condition: interrupteur Transformation2 activé
              Modifier apparence ...
              Sinon: Afficher un message: "Cette transformation n'est pas disponible"
      Si [Transformation_3],
              Condition: interrupteur Transformation3 est activé
              Modifier apparence ...
              Sinon: Afficher un message: "Cette transformation n'est pas disponible"
Si non:

Et comme ça tu peux débloquer n'importe laquelle des transformations a n'importe quel moment. Ce qui est très pratique si tu te sert, par exemple, d'une boutique de transformations, ou de quêtes annexes pour débloquer les transformations.
avatar
Thotomato
Membre

Nombre de messages : 106
Age : 21
Distinction : aucune
Date d'inscription : 28/10/2010

RPG Maker VX Re: Système de Transformation

le Mer 15 Déc 2010 - 14:52
j'avais pas pensé à ça !^^"
Désolé, c'est la première fois que je crée un truc comme ça avec des events, donc j'ai pas pensé à ça ^^
avatar
Frozen
Membre

Nombre de messages : 584
Age : 23
Distinction : Prêt à tout pour aider le staff !
(distinction promise ^^)
Date d'inscription : 20/03/2010

RPG Maker VX Re: Système de Transformation

le Mer 15 Déc 2010 - 14:57
C'est pas grave ^^

A force de faire des events ça va rentrer tout seul faut juste avoir l'habitude ^^
avatar
Thotomato
Membre

Nombre de messages : 106
Age : 21
Distinction : aucune
Date d'inscription : 28/10/2010

RPG Maker VX Re: Système de Transformation

le Mer 15 Déc 2010 - 15:09
J'ai modifié le tuto car on peux aussi gagner les transformations au long de l'histoire et, si on ne veux pas gacher le suspens (Ex: Le méchant se joint à vous pour que vous vous transformiez), on peut utiliser la première méthode...
Contenu sponsorisé

RPG Maker VX Re: Système de Transformation

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum