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



-23%
Le deal à ne pas rater :
EVGA SuperNOVA 650 G6 – Alimentation PC 100% modulaire 650W, 80+ ...
77.91 € 100.91 €
Voir le deal

Partagez
 

 Faire un système de réputation avec classement en event

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Onyx31
Citadin Lv.7
Citadin Lv.7
Onyx31


Masculin Age : 31
Inscrit le : 19/08/2010
Messages : 153

Faire un système de réputation avec classement en event Empty
MessageSujet: Faire un système de réputation avec classement en event   Faire un système de réputation avec classement en event Icon_minitimeSam 21 Aoû 2010 - 18:28

Faire un système de réputation AVEC classement en EVENT


Bonsoir, j'ai vu qu'il y a déja pas mal de tutoriel et de scripts liés à la réputation, donc voila je propose le mien qui permet d'être affiché dans le menu ou bien d'être utilisé en parlant avec un event.

Il permettra donc lorsque vous parlerez à une personne qu'elle vous annonce votre "niveau" de réputation et que selon ce dernier, vous soyez classé dans des catégories que vous aurez définies au préalable (bon, mauvais, saint, démoniaque, etc)

Nous aurons besoin :
_D'une variable : Réputation
_Des conditions : pour gérer vos classements
_D'un évènement commun : Réputation

Commençons !

1. En premier lieu, vous devez créer un évènement commun que nous appellerons ici "réputation". Puis nous devrons créer cette variable. Pour cela créez une évènement sur la carte, allez dans modifier une variable, choisissez la variable (ici la 20) que vous voulez nommer "Réputation". Nommez la, validez tout (on s'en fiche du reste pour le moment) puis supprimez l'évènement si ça vous chante, nous y reviendrons plus tard !

Spoiler:

Spoiler:

2. Dans l'évènement commun, nous allons mettre un message permettant de "voir" notre situation via la variable. C'est un code de base dans RPG maker VX, vous devriez le retenir, il est utile :
Event :
|> "\V[X]"


Où "X" est l'ID de votre variable (ici... 20 vous avez trouvé !)

Spoiler:

Voila après cette partie vous pouvez déjà afficher le contenu d'une variable, ce qui peut s'avérer très utile ! Maintenant passons au classement si vous le voulez bien.

3. Toujours dans l'évènement commun, placez une condition. Dans les options de la condition, choisissez "variable" puis choisissez la variable que vous aurez nommé "réputation" (ici la 20 !). Choisissez ensuite les termes de la conditions. Si la condition [20] a une constante supérieure ou égale à 50 : affichez le message "vous êtes bon". Pensez à décocher "Exécuter autre chose si la condition n'est pas remplie".

Spoiler:

Il ne vous reste plus qu'a faire la même chose en négatif, bref je vous laisse découvrir le reste par vous même de ce coté là.

4. Maintenant nous allons faire en sorte que le héros puisse être neutre. Pour être neutre il devra avoir sa réputation au-dessous de 50 et au-dessus de -50. Malheureusement, les doubles conditions n'existent pas. Mais rassurez vous, vous allez en créer une !

Créez une condition et décochez TOUJOURS la case permettant de mettre d'autres options si la condition n'est pas remplie (toujours dans l'évènement commun "réputation") : Si variable "réputation est inférieure à 50" Et là, au lieu d'afficher un message, placez une deuxième condition : Si variable "réputation est supérieure à -50" Et là vous pourrez afficher un message : "vous êtes neutre".

Si vous faites plusieurs "grades" (Bon>Saint) Vous devrez faire une double condition afin que lorsque vous ayez acquis le statut de Saint, vous ne l'ajoutiez pas à celui de Bon mais que vous le remplaciez.

4'. Créez une condition : Si variable "réputation supérieure ou égale à 50" et à l'intérieur faites en une autre : Si variable "réputation" STRICTEMENT inférieure à 150 > Message "vous êtes bon". 150 Sera le départ d'un nouveau statut (ici celui de Saint)

Tout ça est un peu flou ? attendez, voici des images. J'ai mis en jaune les doubles conditions qui éviteront que vous n'ayez une suite de message tels que "vous êtes bon" et "vous êtes un saint". C'était une petite erreur de logique, mais si on réfléchit cinq minutes elle n'a pas lieu d'être !

Spoiler:

5. Il ne vous reste plus qu'a créer des évènements ajoutant ou retirant des points dans la variable "réputation", mais ceci est une autre histoire et elle est déjà racontée dans d'autres tutoriels.

Il ne vous reste plus qu'a personnaliser tout ça !

Créateur du tutoriel : Moi, Onyx31.


Dernière édition par Onyx31 le Sam 21 Aoû 2010 - 20:10, édité 3 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

Faire un système de réputation avec classement en event Empty
MessageSujet: Re: Faire un système de réputation avec classement en event   Faire un système de réputation avec classement en event Icon_minitimeSam 21 Aoû 2010 - 19:48

Spoiler:


Pourquoi je demande ça ? Si les images disparaissent a cause d'un fail de l'hebergeur, au moins il restera la trace des codes ^^

Tuto édité et amélioré.

Je déplace, +2 en participation et +2 en event. Merci du partage ^^
Revenir en haut Aller en bas
 

Faire un système de réputation avec classement en event

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

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Tutoriels :: Tutoriels VX :: Tutoriel d'événement (event) :: Héros et équipement-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit