Welcome Guest: S’enregistrer | Connexion
 
Portail  | FAQ | Rechercher | Membres | Groupes
 
PHS Genre FF7 pour Rm2k et Rm2k3
 
Poster un nouveau sujet   Répondre au sujet
RPG Community Index du Forum -> RPG Maker -> Tutoriaux RPG Maker
Sujet précédent :: Sujet suivant  
Auteur Message
Seb076
Soldat
Soldat

Hors ligne

Inscrit le: 12 Jan 2006
Messages: 220
Localisation: quelque part dans les terres oublier des highland
Points RPG Community: 5
Moyenne de points: 0,02

MessagePosté le: 06/03/2006 15:22:33
MessageSujet du message: PHS Genre FF7 pour Rm2k et Rm2k3
Répondre en citant

Faire un PHS (choisir son équipe)



Tout d'abord, ce tutorial est d'un niveau assez élevé, alors si vous êtes débutant, je vous conseille de vous familiariser avec RPG Maker 2000.

Ce tutorial vous montre comment faire un "PHS" à la FF7, mais on ne voit pas les visages des perso, leur statut actuel, leur niveaux, etc....

Mais je travaille sur un tutorial où l'on verra à peut prês tout.



Première partie


Nous allons créer pas mal de variable, alors je vous les donne déjà:


Citation:

- 0001:PHS Number : dans cette variable on enregistre le nombre de perso dans l'équipe.

- 0002:PHS Map

- 0003:PHS X

- 0004:PHS Y
Ces variables enregistreront vos coordonnées sur la carte.

- 0003: Hero Number 2

- 0004: Hero Number 3

- 0005: Hero Number 4
Ces variables désignent le numéro de vos perso, c'est à dire que si vous allez dans le menu (donc pendant le jeu)

le perso numéro 2 sera le perso placé en deuxième position en partant du haut.





Maintenant, les switch que l'on va créer:
Citation:

- 0001:Appelle PHS : sera tourné quand vous utiliserez le PHS

- 0002:PHS Boucle : celui-ci c'est pour une question de "timing"



Voila, on attaque !!



- Tout d'abord, créez un carte vide (avec du "rose"), mettez-y un event avec Parallel Process, sans condition. Puis faite comme suit:


Code:

<>Change Hero's Party:Perso 2 ->Remv

<>Change Hero's Party:Perso 3 ->Remv

<>Change Hero's Party:Perso 4 ->Remv

<>Change Hero's Party:Perso 5 ->Remv

(en résumé, enlevez tous vos perso, sauf votre Héro)

<>Variable CH:[0001:PHS Number]-1         
(On met 1 car comme on a enlevé tous les perso sauf le Héro, il reste 1 perso)

<>Messg:Qui voulez vous prendre ?                 
(ou quelque-chose du genre)

<>LABEL:      1No

<>Fork Optn: Varbl[0001:PHS Number]-3               
(veut dire: si vous avez 3 (peux mettre 4) membres dans votre équipe, alors...)

      <>Messg:Vous avez 3 perso dans votre équipe

      <>Show Choice: Partir/Re-choisir           
(donc une fois le chois fait, on peux retourner jouer ou re-choisir une équipe)

      :[Partir] Case

        <>Erase screen: Instant

        <>Goto Memorized Plac: V[0002] (V[0003], V[0004] )           
(vous ramène où vous êtiez quand vous avez utilisé le PHS)

        <>Change Hero's Walk Graphic: Héro-->Image du Héro       (mettez le graphique de votre perso)

        <>Show screen: Instant

        <>Change Switch: [0002:PHS Boucle]-ON set

        <>

      :[Re-choisir] Case

        <>Variable Ch:[0003:Hero Number 2]set, 2

        <>Variable Ch:[0004:Hero Number 3]set, 3

        <>Variable Ch:[0005:Hero Number 4]set, 4

        <>Change Hero's Party:V[0003]-->Remv

        <>Change Hero's Party:V[0004]-->Remv

        <>Change Hero's Party:V[0005]-->Remv
(là, on a enlevé les persos qui étaient en 2,3 et 4 ième position. Attention, il faut que votre héro soit en 1 ière position, sinon le hero sera enlevé !)

        <>Variable Ch:[0001:PHS Number]-set, 1     
(vous avez ,de nouveaux , seulement votre héro dans l'équipe, donc on remet la variable à 1)

        <>

      :End Case         (fin de la première Fork)

      <>

:End Case           (et fin de la deuxième)

<>Show Choice: Perso1/Perso2/Perso3/Voire les autres perso      (mettez le nom de vos perso, sauf celui du Héro. Si vous en avez plus de 4, mettez seulement le nom de 3 perso, puis le choix: Voire les autres perso)

:[Perso 1] Case

  <>Fork Optn: Perso 1 is in the Party

      <>Messg: Il/elle est déjà dans votre équipe       
(ben oui, vous voulez pas prendre un perso deux fois !)

      <>GOTO Label: 1No

      <>

  :ELSE Case

    <>Messg: Vous avez pris Perso 1

    <>Change Hero's Party: Perso 1--> Add 
(vous prenez le perso dans votre équipe)

    <>Variable CH:[0005:PHS Number] +, 1         
(vous avez pris un perso, donc on ajoute 1 à la variable)

    <>GOTO Label:       1No

  :END Case         (Fin de la Fork)

<>

:[Perso 2] Case             

RECOMMENCER COMME POUR LE PERSO 1, MAIS CHANGER CE QU' IL Y A À CHANGER
Code:

<>Fork Optn: Perso 2 is in the Party

      <>Messg: Il/elle est déjà dans votre équipe

      <>GOTO Label: 1No

      <>

  :ELSE Case

    <>Messg: Vous avez pris Perso 2

    <>Change Hero's Party: Perso 2--> Add 

    <>Variable CH:[0005:PHS Number] +, 1   

    <>GOTO Label:       1No

  :END Case

<>

:[Perso 3] Case             (est on recommence !!)

<>Fork Optn: Perso 3 is in the Party

      <>Messg: Il/elle est déjà dans votre équipe

      <>GOTO Label: 1No

      <>

  :ELSE Case

    <>Messg: Vous avez pris Perso 3

    <>Change Hero's Party: Perso 3--> Add 

    <>Variable CH:[0005:PHS Number] +, 1   

    <>GOTO Label:       1No

  :END Case

<>

:[Voire les autres perso] Case          (ah, enfin du changement.....)

  <>Show Choice: Perso 4/Perso 5/Perso 6/Perso d'avant        (mettez le nom des autres perso. Si vous avez encore des perso, remettez le choix :Voire les autres perso. Autrement, mettez: Perso d'avant.)

 

  :[Perso 4] Case       
(et ben, non, y'a pas tellement de changement!! Allez, on recommence !)

  <>Fork Optn: Perso 4 is in the Party

      <>Messg: Il/elle est déjà dans votre équipe

      <>GOTO Label: 1No

      <>

    :ELSE Case

          <>Messg: Vous avez pris Perso 4

          <>Change Hero's Party: Perso 4--> Add 

          <>Variable CH:[0005:PHS Number] +, 1   

        <>GOTO Label:       1No

    :END Case

  <>

  :[Perso 5] Case

  <>Fork Optn: Perso 5 is in the Party

      <>Messg: Il/elle est déjà dans votre équipe

      <>GOTO Label: 1No

      <>

    :ELSE Case

          <>Messg: Vous avez pris Perso 5

          <>Change Hero's Party: Perso 5--> Add 

          <>Variable CH:[0005:PHS Number] +, 1   

        <>GOTO Label:       1No

    :END Case

  <>

  :[Perso 5] Case

  <>Fork Optn: Perso 5 is in the Party

      <>Messg: Il/elle est déjà dans votre équipe

      <>GOTO Label: 1No

      <>

    :ELSE Case

          <>Messg: Vous avez pris Perso 5

          <>Change Hero's Party: Perso 5--> Add 

          <>Variable CH:[0005:PHS Number] +, 1   

        <>GOTO Label:       1No

    :END Case

  <>

  :[Perso 6] Case

  <>Fork Optn: Perso 6 is in the Party

      <>Messg: Il/elle est déjà dans votre équipe

      <>GOTO Label: 1No

      <>

    :ELSE Case

          <>Messg: Vous avez pris Perso 6

          <>Change Hero's Party: Perso 6--> Add 

          <>Variable CH:[0005:PHS Number] +, 1   

        <>GOTO Label:       1No

    :END Case

  <>

  :[Perso d'avant] Case

    <>GOTO Label:       1No

  <>

 :END Case

<>

:END Case    (fin de la première page)



Maintenant, créer une deuxième page avec Parallel Process et comme condition le switch: 0002:PHS Boucle. Puis fait ceci
Code:

  <>Change switch:[0002:PHS Boucle]-OFF set

  <>               (fin de l'event , une fois pour toute !!)





Voila vous venez de finir la première partie !!!

Vous inquiètez pas, la deuxième est beaucoup moin longue !!





Deuxième Partie


- Créez un objet nommé PHS, utilisable uniquement dans le "Field", et de catégorie Switch : 0001:Appelle PHS -On set. Il faut aussi qu'il soit illimité.

- Créez un Common Event, avec parallel process et comme condition le switch: 0001:Appelle PHS. Puis faites comme suit:


Code:

<>Memory Place: [0002], [0003], [0004]

<>Erase screen: Instant

<>Change Hero's Walk Graphique:Héro-->Image invisible            (choisissez un graphique où il n'y a rien de dessiné )

<>Teleport: Mapxxxx           
(mettez un endroit sur la carte du PHS (où il y a l'event que l'on a fais dans la première partie))

<>Show Screen: Instant

<>Change switch: [0001:Apelle PHS]-OFF set

<>



Tutorial crée par Shadow
_________________




Dernière édition par Seb076 le 08/03/2006 10:36:32; édité 3 fois
Revenir en haut
Publicité






MessagePosté le: 06/03/2006 15:22:33
MessageSujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Yojimbo
Seigneur tout puissant
Seigneur tout puissant

Hors ligne

Inscrit le: 04 Jan 2006
Messages: 805
Localisation: Grotte du priant volé.
Points RPG Community: 587
Moyenne de points: 0,73

MessagePosté le: 07/03/2006 20:18:31
MessageSujet du message: PHS Genre FF7 pour Rm2k et Rm2k3
Répondre en citant

Merci pour tes tutos!
Je créérai une rubrique adéquate sur le site.
Revenir en haut
Visiter le site web du posteur
Contenu Sponsorisé






MessagePosté le: 10/12/2016 03:05:43
MessageSujet du message: PHS Genre FF7 pour Rm2k et Rm2k3

Revenir en haut
Montrer les messages depuis:   
RPG Community Index du Forum -> RPG Maker -> Tutoriaux RPG Maker Toutes les heures sont au format GMT + 2 Heures
Poster un nouveau sujet   Répondre au sujet
Page 1 sur 1
Sauter vers:  

 

Portail | Index | Panneau d’administration | Créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
phpBB
Template by BMan1
Traduction par : phpBB-fr.com