Metal Gear RPG
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum sur RPG Maker.
 
AccueilPortailGalerieRechercherDernières imagesS'enregistrerConnexion
-55%
Le deal à ne pas rater :
Coffret d’outils – STANLEY – STMT0-74101 – 38 pièces – ...
21.99 € 49.04 €
Voir le deal

 

 les Bases du Cms

Aller en bas 
4 participants
AuteurMessage
Aariz
Patriotes
Patriotes
Aariz


Messages : 384
Date d'inscription : 26/08/2007
Localisation : Si je dis le trou du cul du monde ,vous voyez où c\'est ?

les Bases du Cms Empty
MessageSujet: les Bases du Cms   les Bases du Cms Icon_minitimeMer 5 Sep - 12:44

Tutorial pris Sur Oniromancie !

Application des bases du Système de Menu Personnalisé (SMP ou CMS, pour les puritains)

Contrairement à ce que plusieurs d’entre vous pensent, programmer un CXX n’est pas bien compliqué lorsque l’on a réalisé la programmation et le concept *dans sa tête*.

Par la suite, si vous avez vraiment de la peine, suivez ce tuto ^^.

Ce tuto ne contient pas toute la programmation nécessaire au CMS mais a la base, le menu principal, le plus classique possible (à la FF) de celui-ci.

Comme d’habitude, vous allez suivre mon système classique de présenter les choses, c’est parti !

Note : Toutes les valeurs sont des exemples. Vous pourrez les remplacer par celle que vous désirez. Le nombre de personnages de ce menu est limité à 3.

A la fin de ce tutorial, vous pourrez vous amuser à améliorer votre menu, y ajouter des menus, etc.

Les menus créés dans ce tutorial seront les suivants :

Objets
Magie
Equipement
Etat
Options
Sauvegarder
Quitter

Variables à créer :

[0001] Touches Servira à mémoriser les touches
[0002] Position menu aura pour but de localiser votre position actuelle sur votre menu

[C’est peu, n’est-ce pas ? ]

Switchs à créer :

[0001] Début Menu Activation de la programmation et ouverture du menu principal
[0002] Début Sub Menu Départ du sous-menu sélectionné
[0003] Objets Départ vers menu Objets
[0004] Magie Départ vers menu Magie
[0005] Equipement Départ vers menu Equipement
[0006] Etat Départ vers menu Etat
[0007] Options Départ vers menu options

[0008] Menu *héros1* Défini le héros qui aura ses caractéristiques affichées/utilisées dans les sub-menus.
[0009] Menu *héros2* Défini le héros qui aura ses caractéristiques affichées/utilisées dans les sub-menus.

[0010] Menu *héros3* Défini le héros qui aura ses caractéristiques affichées/utilisées dans les sub-menus.
[0011] Nomduheros 1 position 1] Abréviation ci-dessous : Heros1 pos1
[0012] Nomduheros 1 position 2] Abréviation ci-dessous : Heros1 pos2
[0013] Nomduheros 1 position 3] Abréviation ci-dessous : Heros1 pos3

[0014] Nomduheros 2 position 1] Abréviation ci-dessous : Heros2 pos1
[0015] Nomduheros 2 position 2] Abréviation ci-dessous : Heros2 pos2
[0016] Nomduheros 2 position 3] Abréviation ci-dessous : Heros2 pos3

[0017] Nomduheros 3 position 1] Abréviation ci-dessous : Heros3 pos1
[0018] Nomduheros 3 position 2] Abréviation ci-dessous : Heros3 pos2
[0019] Nomduheros 3 position 3] Abréviation ci-dessous : Heros3 pos3

Ils y a beaucoup de switchs certes, mais une fois créés, ils vous serviront pour tout le jeu et vous pourrez jouer sur ceux-ci pour vos PHS, modification de l’équipe, etc.




C’est parti pour la programmation !

EV0001 [Processus Parallèle] [Aucune condition d’activation]

<> Si intérupteur [début menu] OFF
<> Effet météréologique : aucun
<> Intérupteur [combats] OFF (si il y en a)
<> Divers appels d’évènements de réglages d’HP/MP et position des heros [ne concerne pas ce tutorial] cf. exemple turial : Affichage des HP/MP dans CMS.

<>Intérupteur [Menu héros1] OFF
<> Intérupteur [Menu héros2] OFF
<> Intérupteur [Menu héros3] OFF

<> Modifier apparence heros Faîtes en sortes qu’il soit invisible.
<> [Touches] = 0
<> [Position Menu] = 1
<> Afficher image *curseur* (numéro 20, dans cet exemple-ci). Placez-le à côté de votre premier menu.
<> Afficher image de présentation de menu (concept graphique)vous pouvez en mettre plusieurs. Notez que plus la valeur du numéro de l’image est grande, elle superposera toutes les images inférieures en valeur.

<> Si [Heros1 pos1] ON
<> Afficher image têteheros1 X valeur place1 Y valeur place1
<> Si [Heros2 pos1] ON
<> Afficher image têteheros2 X valeur place1 Y valeur place1
<> Si [Heros3 pos1] ON
<> Afficher image têteheros3 X valeur place1 Y valeur place1

<> Si [Heros1 pos2] ON
<> Afficher image têteheros1 X valeur place2 Y valeur place2
<> Si [Heros2 pos2] ON
<> Afficher image têteheros2 X valeur place2 Y valeur place2
<> Si [Heros3 pos2] ON
<> Afficher image têteheros3 X valeur place2 Y valeur place2

<> Si [Heros1 pos3] ON
<> Afficher image têteheros1 X valeur place3 Y valeur place3
<> Si [Heros2 pos3] ON
<> Afficher image têteheros2 X valeur place3 Y valeur place3
<> Si [Heros3 pos3] ON
<> Afficher image têteheros3 X valeur place3 Y valeur place3

Notez que un seul héros peut avoir une seule et unique position à la fois. Faîtes attention lorsque vous activez ces switchs pour éviter ces erreurs. Pour ceci, pensez toujours à désactiver les switchs des positions antécédentes du heros avant d’activer leur nouvelle place.

<> [Début Menu] ON


FIN DE L’EV0001

Positions de chaque menu (valeur dans la variable [Position menu] :
- Objets => 1
- Magie => 2
- Equipement => 3
- Etat => 4
- Options => 5
- Quitter => 6

EV0002 [Processus Parallèle] [Condition d’activation : Switch Début Menu [ON]]



<> Attendre 0.1 sec.
Commentaire : Objets (pour vous retrouver)
<> Etiquette 1
<>Si [Position menu] = 1
<> Afficher image curseur X ; Y aproprié (à côté de votre premier menu).
<> Appui d’une touche [Touches]
Cochez : « Attendre jusqu’à ce qu’une touche soit pressée », Bas, Gauche, Droite, Haut, Décision et Annulation.
<> Si [Touches] = 6
<> Jouer effet sonore : *retour*
<> Modifier l’apparence du heros faîtes réapparaître le charset de votre heros.
<> [Touches] = 0
Vous devrez souvent annuler la variable [Touches] afin que sa valeur ne soit pas mémorisée et vous provoque quelques bugs embêtants^^.
<> Revenir à la position ID[Valeur var1] X[Valeur var 2] Y[Valeur 3]
<> Appeler un évènement Temps Recadrage du temps.
<> Aller à l’étiquette 99
celle-ci sera créée à la fin de l’évènement.

<> Si [Touches] = 5
Touche de validation vers le menu objets. La suite de programmation de celle-ci est particulière car elle ne sélectionne aucun membre particulier. Voir les menus à choix de personnage (ex : Magie) pour voir l’autre système.
<> Jouer effet sonore : *valider*
<> [Position menu] = 9 A ce niveau, la position 9 du menu n’est pas encore crée, voyez plus bas pour obtenir plus d’information.
<> Switch [0003]Objets activé.
<> Téléporter : 0002(id map) : Objets (000,000) même direction.
<> Aller à l’étiquette 99

<> Si [Touches] = 1]
<> Jouer effet sonore : *curseur*
<> [Position menu] = 2
<> [Touches] = 0
<> Aller à l’étiquette 2 Sert à atteindre directement le partie de l’évènement souhaité.

<> Si [Touches] = 4]
<> Jouer effet sonore : *curseur*
<> [Position menu] = 6
<> [Touches] = 0
<> Aller à l’étiquette 6

Commentaire : Magie
<> Etiquette 2
<>Si [Position menu] = 2
<> Afficher image curseur X ; Y aproprié (à côté de votre second menu).
<> Appui d’une touche [Touches] Cochez : « Attendre jusqu’à ce qu’une touche soit pressée », Bas, Gauche, Droite, Haut, Décision et Annulation.
<> Si [Touches] = 6
<> Jouer effet sonore : *retour*
<> Modifier l’apparence du heros faîtes réapparaître le charset de votre heros.
<> [Touches] = 0 Vous devrez souvent annuler la variable [Touches] afin que sa valeur ne soit pas mémorisée et vous provoque quelques bugs embêtants^^.
<> Revenir à la position ID[Valeur var1] X[Valeur var 2] Y[Valeur 3]
<> Appeler un évènement Temps Recadrage du temps.
<> Aller à l’étiquette 99 celle-ci sera créée à la fin de l’évènement.

<> Si [Touches] = 5 Touche de validation vers le menu Magie
<> Jouer effet sonore : *valider*
<> [Position menu] = 9 A ce niveau, la position 9 du menu n’est pas encore crée, voyez plus bas pour obtenir plus d’information.
<> Switch [0004]Magie activé.
<> Aller à l’étiquette 9

<> Si [Touches] = 1]
<> Jouer effet sonore : *curseur*
<> [Position menu] = 3
<> [Touches] = 0
<> Aller à l’étiquette 3

<> Si [Touches] = 4]
<> Jouer effet sonore : *curseur*
<> [Position menu] = 1
<> [Touches] = 0
<> Aller à l’étiquette 1


Commentaire : Equipement
<> Etiquette 3
<>Si [Position menu] = 3
<> Afficher image curseur X ; Y aproprié (à côté de votre troisième menu).
<> Appui d’une touche [Touches] Cochez : « Attendre jusqu’à ce qu’une touche soit pressée », Bas, Gauche, Droite, Haut, Décision et Annulation.
<> Si [Touches] = 6
<> Jouer effet sonore : *retour*
<> Modifier l’apparence du heros faîtes réapparaître le charset de votre heros.
<> [Touches] = 0 Vous devrez souvent annuler la variable [Touches] afin que sa valeur ne soit pas mémorisée et vous provoque quelques bugs embêtants^^.
<> Revenir à la position ID[Valeur var1] X[Valeur var 2] Y[Valeur 3]
<> Appeler un évènement Temps Recadrage du temps.
<> Aller à l’étiquette 99 celle-ci sera créée à la fin de l’évènement.

<> Si [Touches] = 5
<> Jouer effet sonore : *valider*
<> [Position menu] = 9 A ce niveau, la position 9 du menu n’est pas encore crée, voyez plus bas pour obtenir plus d’information.
<> Switch [0004]Equipement activé.
<> Aller à l’étiquette 9

<> Si [Touches] = 1
<> Jouer effet sonore : *curseur*
<> [Position menu] = 4
<> [Touches] = 0
<> Aller à l’étiquette 4

<> Si [Touches] = 4
<> Jouer effet sonore : *curseur*
<> [Position menu] = 2
<> [Touches] = 0
<> Aller à l’étiquette 2


Commentaire : Etat
<> Etiquette 4
<>Si [Position menu] = 4
<> Afficher image curseur X ; Y aproprié (à côté de votre quatrième menu).
<> Appui d’une touche [Touches] Cochez : « Attendre jusqu’à ce qu’une touche soit pressée », Bas, Gauche, Droite, Haut, Décision et Annulation.
<> Si [Touches] = 6
<> Jouer effet sonore : *retour*
<> Modifier l’apparence du heros faîtes réapparaître le charset de votre heros.
<> [Touches] = 0 Vous devrez souvent annuler la variable [Touches] afin que sa valeur ne soit pas mémorisée et vous provoque quelques bugs embêtants^^.
<> Revenir à la position ID[Valeur var1] X[Valeur var 2] Y[Valeur 3]
<> Appeler un évènement Temps Recadrage du temps.
<> Aller à l’étiquette 99 celle-ci sera créée à la fin de l’évènement.

<> Si [Touches] = 5
<> Jouer effet sonore : *valider*
<> [Position menu] = 9 A ce niveau, la position 9 du menu n’est pas encore crée, voyez plus bas pour obtenir plus d’information.
<> Switch [0004]Etat activé.
<> Aller à l’étiquette 9

<> Si [Touches] = 1
<> Jouer effet sonore : *curseur*
<> [Position menu] = 5
<> [Touches] = 0
<> Aller à l’étiquette 5

<> Si [Touches] = 4
<> Jouer effet sonore : *curseur*
<> [Position menu] = 3
<> [Touches] = 0
<> Aller à l’étiquette 3

Commentaire : Options
<> Etiquette 5
<>Si [Position menu] = 5
<> Afficher image curseur X ; Y aproprié (à côté de votre cinquième menu).
<> Appui d’une touche [Touches] Cochez : « Attendre jusqu’à ce qu’une touche soit pressée », Bas, Gauche, Droite, Haut, Décision et Annulation.
<> Si [Touches] = 6
<> Jouer effet sonore : *retour*
<> Modifier l’apparence du heros faîtes réapparaître le charset de votre heros.
<> [Touches] = 0 Vous devrez souvent annuler la variable [Touches] afin que sa valeur ne soit pas mémorisée et vous provoque quelques bugs embêtants^^.
<> Revenir à la position ID[Valeur var1] X[Valeur var 2] Y[Valeur 3]
<> Appeler un évènement Temps Recadrage du temps.
<> Aller à l’étiquette 99 celle-ci sera créée à la fin de l’évènement.

<> Si [Touches] = 5
<> Jouer effet sonore : *valider*
<> [Position menu] = 9
A ce niveau, la position 9 du menu n’est pas encore crée, voyez plus bas pour obtenir plus d’information.
<> Switch [0007]Options activé.
<> Téléporter : 0006(id map) : Options (000,000) même direction.
<> Aller à l’étiquette 99


<> Si [Touches] = 1
<> Jouer effet sonore : *curseur*
<> [Position menu] = 6
<> [Touches] = 0
<> Aller à l’étiquette 6

<> Si [Touches] = 4
<> Jouer effet sonore : *curseur*
<> [Position menu] = 4
<> [Touches] = 0
<> Aller à l’étiquette 4


Commentaire : Quitter
<> Etiquette 6
<>Si [Position menu] = 6
<> Afficher image curseur X ; Y aproprié (à côté de votre sixième menu).
<> Appui d’une touche [Touches]
Cochez : « Attendre jusqu’à ce qu’une touche soit pressée », Bas, Gauche, Droite, Haut, Décision et Annulation.
<> Si [Touches] = 6
<> Jouer effet sonore : *retour*
<> Modifier l’apparence du heros
Faîtes réapparaître le charset de votre heros.
<> [Touches] = 0
Vous devrez souvent annuler la variable [Touches] afin que sa valeur ne soit pas mémorisée et vous provoque quelques bugs embêtants^^.
<> Revenir à la position ID[Valeur var1] X[Valeur var 2] Y[Valeur 3]
<> Appeler un évènement
Temps Recadrage du temps.
<> Aller à l’étiquette 99
celle-ci sera créée à la fin de l’évènement.

<> Si [Touches] = 5
Touche de validation vers le menu options. La suite de programmation de celle-ci est particulière car elle ne sélectionne aucun membre particulier. Voir les menus à choix de personnage (ex : Magie) pour voir l’autre système.
<> Jouer effet sonore : *valider*
<> Message : Voulez-vous quitter le jeu ?
<>Oui => Retour écran titre
<>Non=> Aller à l’étiquette 6



<> Si [Touches] = 1
<> Jouer effet sonore : *curseur*
<> [Position menu] = 1
(fin du menu, retour au premier)
<> [Touches] = 0
<> Aller à l’étiquette 1

<> Si [Touches] = 4
<> Jouer effet sonore : *curseur*
<> [Position menu] = 5
<> [Touches] = 0
<> Aller à l’étiquette 5

<>Etiquette 99
Revenir en haut Aller en bas
Big-Boss
Administrateur
Administrateur
Big-Boss


Messages : 143
Date d'inscription : 23/08/2007
Localisation : Alaska,Archipel de FOX,Shadows Moses.

les Bases du Cms Empty
MessageSujet: Re: les Bases du Cms   les Bases du Cms Icon_minitimeMer 5 Sep - 12:49

A la FF,interressant,super tutorial.
Revenir en haut Aller en bas
https://metalgearrpg.forumgaming.fr
Cyborgs
Forces Special FOXHOUND
Forces Special FOXHOUND
Cyborgs


Messages : 54
Date d'inscription : 24/08/2007
Age : 29
Localisation : quequpart devant le pc

les Bases du Cms Empty
MessageSujet: Re: les Bases du Cms   les Bases du Cms Icon_minitimeSam 15 Sep - 9:51

euhhh, on peut avoir un screen s'il te plait?
Revenir en haut Aller en bas
Aariz
Patriotes
Patriotes
Aariz


Messages : 384
Date d'inscription : 26/08/2007
Localisation : Si je dis le trou du cul du monde ,vous voyez où c\'est ?

les Bases du Cms Empty
MessageSujet: Re: les Bases du Cms   les Bases du Cms Icon_minitimeSam 15 Sep - 13:01

Bah il est pas de moi, et je l'ai pas vraiment essayer donc, si quelqu'un la essayer il pourrait mettre un screen svp?
Revenir en haut Aller en bas
Cyborgs
Forces Special FOXHOUND
Forces Special FOXHOUND
Cyborgs


Messages : 54
Date d'inscription : 24/08/2007
Age : 29
Localisation : quequpart devant le pc

les Bases du Cms Empty
MessageSujet: Re: les Bases du Cms   les Bases du Cms Icon_minitimeSam 15 Sep - 13:03

peu pas! trop la flemme... *rigole comme une betterave*
Revenir en haut Aller en bas
Lynx
Forces Special FOXHOUND
Forces Special FOXHOUND
Lynx


Messages : 73
Date d'inscription : 03/09/2007

les Bases du Cms Empty
MessageSujet: Re: les Bases du Cms   les Bases du Cms Icon_minitimeSam 15 Sep - 14:32

Moi et la programmation ca fait 2...
Revenir en haut Aller en bas
Aariz
Patriotes
Patriotes
Aariz


Messages : 384
Date d'inscription : 26/08/2007
Localisation : Si je dis le trou du cul du monde ,vous voyez où c\'est ?

les Bases du Cms Empty
MessageSujet: Re: les Bases du Cms   les Bases du Cms Icon_minitimeDim 16 Sep - 1:14

moi aussi lynx, c'est pour ça que je prends mes tuto sur des sites ^^
Revenir en haut Aller en bas
Contenu sponsorisé





les Bases du Cms Empty
MessageSujet: Re: les Bases du Cms   les Bases du Cms Icon_minitime

Revenir en haut Aller en bas
 
les Bases du Cms
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Metal Gear RPG :: RPG Maker 2000/2003 :: Tutoriaux :: Tutoriaux Avancées-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser