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



Le deal à ne pas rater :
Cartes Pokémon EB12.5 : commander le coffret ETB Zénith Suprême
Voir le deal

Partagez
 

 [Tuto]Banque avec Intérêts

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 29
Inscrit le : 27/04/2008
Messages : 1835

[Tuto]Banque avec Intérêts Empty
MessageSujet: [Tuto]Banque avec Intérêts   [Tuto]Banque avec Intérêts Icon_minitimeSam 9 Mai 2009 - 14:22

Banque avec Intérêts

Bonjour, ici nous allons voir comment créer une banque qui crée des intêrets en fonction de l'argent contenue dans le compte.
Dans cette banque, le joueur peut ajouter ou retirer de l'argent dans son compte en banque. S'il n'a pas assez sur lui pour mettre la somme souhaitée sur son compte, la transaction ne marche pas, il en est de même pour retirer de l'argent.
Les intêrets fonctionnent en pourcentage. Ici, en une minute (soit soixantes secondes, 3600 frames), l'argent contenue dans le compte en banque augmente de un pourcent. Même si ce nombre est relativement faible, il peut devenir intêressant à long terme.


Démo: Banque avec Intêrets


Le Banquier

Tout d'abord, créez un évènement qui sera votre banquier. Si c'est le premier banquier que le joueur verra, mettez le code suivant, sinon, passez directement à la deuxième étape.

Remarque: Cette étape peut être passée même si ce n'est pas le premier banquier, mais elle explique au joueur comment fonctionne la banque.


Evènement :

@> Message: Bonjour monsieur, le système de fonctionnement de notre banque est très simple.
@> Message: Vous avez actuellement \v[1] Gils sur votre compte et \v[3] Gils sur vous même.
@> Message: Vous pouvez en insérer dans votre compte ou au contraire en retirer.
@> Message: Plus il y a d'argent dans votre compte, plus vous gagnez d'argent au fil du temps grâce aux intêrets fournis par la banque.
@> Message: Venez me reparler afin d'effectuer une transaction ou allez au téléporteur afin de tester le prochain système.
@> L'interrupteur: A = Activé
@>


En image:
[Tuto]Banque avec Intérêts 01_ban11
Banquier - Page 1

Dans la deuxième page, la transaction se fait, reproduisez le code suivant en modifiant selon vos guises.

Evènement :

@> Etiquette: Début Transaction
@> Message: Vous avez \v[1] Gils sur vous et \v[3] Gils dans votre compte. Que voulez-vous faire?
@> Option du choix: Retirer de l'argent, Déposer de l'argent, Ne rien faire
n : Quand [Retirer de l'argent]
n n@> Interrupteur: [0001: Transaction en Cours] = Activé
n n@> Message: Combien voulez-vous retirer?
n n@> Entrer un nombre: [0002: Gils en Transaction], 5 chiffres
n n@> Condition: la variable [0002: Gils en Transaction] <= Variable [0003: Gils en Banque]
n n n :@> Variable: [0003: Gils en Banque] -= [0002: Gils en Transaction]
n n n :@> Changer l'argent: Variable [0002: Gils en Transaction]
n n n :@> Message: Vous avez désormais \v[1] Gils sur vous et \v[3] Gils sur votre compte en banque.
n n n :@> Message: Voulez-vous faire autre chose?
n n n :@> Aller à l'étiquette: Début Transaction
n n n :@>
n n : Sinon
n n n :@> Message: Désolé, mais vous n'avez pas assez d'argent sur votre compte en banque afin de pouvoir retirer tout cela.
n n n :@> Message: Vous n'avez que \v[3] Gils dans votre compte en banque.
n n n :@> Message: Voulez-vous faire autre chose?
n n n :@> Aller à l'étiquette: Début Transaction
n n n :@>
n n : Fin de la condition
n n@> Interrupteur: [0001: Transaction en Cours] = Désactivé
n n@>
n : Quand [Déposer de l'argent]
n n@> Interrupteur: [0001: Transaction en Cours] = Activé
n n@> Message: Combien voulez-vous déposer?
n n@> Entrer un nombre: [0002: Gils en Transaction], 5 chiffres
n n@> Condition: la variable [0002: Gils en Transaction] <= Variable [0001: Gils sur Soi]
n n n :@> Variable: [0001: Gils sur Soi] -= Variable [0002: Gils en Transaction]
n n n :@> Variable: [000: Gils en Banque] += Variable [0002: Gils en Transaction]
n n n :@> Changer l'argent: - Variable [0002: Gils en Transaction]
n n n :@> Message: Vous avez désormais \v[1] Gils sur vous et \v[3] Gils sur votre compte en banque.
n n n :@> Message: Voulez-vous faire autre chose?
n n n :@> Aller à l'étiquette: Début Transaction
n n n :@>
n n : Sinon
n n n :@> Message: Désolé, mais vous n'avez pas assez d'argent sur vous afin de pouvoir déposer tout cela.
n n n :@> Message: Vous n'avez que \v[1] Gils dans votre compte en banque.
n n n :@> Message: Voulez-vous faire autre chose?
n n n :@> Aller à l'étiquette: Début Transaction
n n n :@>
n n : Fin de la condition
n n@> Interrupteur: [0001: Transaction en Cours] = Désactivé
n n@>
n : Quand [Ne rien faire]
n n@> Message: A bientôt.
n n@>
n : Fin du choix
@>


En image:
[Tuto]Banque avec Intérêts 02_ban11
Banquier - Page 2


Les Intêrets

Il n'y aura pas d'image pour cette partie.

Créez dans votre première map un évènement en processus parallèle sans apparence et insérez la commande suivante:


Evènement :

@> Interrupteur [0002: Argent sur Soi/Intêrets]
@>


Allez dans la base de données (F9) et créez un évènement commun nommé "Argent sur soi" en processus parallèle ayant pour interrupteur de déclenchement [0002: Argent sur Soi/Intêrets]. Mettez-y les commandes suivantes:

Evènement :

@> Variable: [0001: Gils sur Soi] = Argent
@>


Créez un deuxième évènement commun en processus parallèle avec pour interrupteur de déclenchement [0002: Argent sur Soi/Intêrets] et nommez le "Intêrets":

Evènement :

@> Boucle
@> Attendre 60 frame(s)
n n@> Variable: [0005: 60 Secondes] += 1
n n@> Condition: la variable [0005: 60 Secondes] == 60
n n n :@> Boucle en pause
n n n :@>
n n : Fin de la condition
n n@>
n : Au-dessus de la boucle
@> Variable: [0004: Intêrets] = Variable [0003: Gils en Banque]
@> Variable: [0004: Intêrets] /= 100
@> Variable: [0003: Gils en Banque] += Variable [0004: Intêrets]
@> Variable: [0005: 60 Secondes] = 0
@>


Ce tuto est maintenant terminé, j'espère que celui-ci vous a plu.

Ce tuto a été rédigé le 30/04/2008 par Gothor.


Dernière édition par Gothor le Mer 31 Mar 2010 - 10:54, édité 5 fois
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 32
Inscrit le : 03/03/2009
Messages : 1141

[Tuto]Banque avec Intérêts Empty
MessageSujet: Re: [Tuto]Banque avec Intérêts   [Tuto]Banque avec Intérêts Icon_minitimeSam 9 Mai 2009 - 14:25

Il me semble déjà avoir vu ce tutoriel sur ce forum.
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 29
Inscrit le : 27/04/2008
Messages : 1835

[Tuto]Banque avec Intérêts Empty
MessageSujet: Re: [Tuto]Banque avec Intérêts   [Tuto]Banque avec Intérêts Icon_minitimeSam 9 Mai 2009 - 14:27

Ah oui? C'est curieux? Exactement le même? Ou une variante crée par un autre membre?
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 32
Inscrit le : 03/03/2009
Messages : 1141

[Tuto]Banque avec Intérêts Empty
MessageSujet: Re: [Tuto]Banque avec Intérêts   [Tuto]Banque avec Intérêts Icon_minitimeSam 9 Mai 2009 - 14:28

Plutot une variante je dirais mais c'est banque avec intérêt ca fait longtemps que je l'avais vu.
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 29
Inscrit le : 27/04/2008
Messages : 1835

[Tuto]Banque avec Intérêts Empty
MessageSujet: Re: [Tuto]Banque avec Intérêts   [Tuto]Banque avec Intérêts Icon_minitimeSam 9 Mai 2009 - 14:30

C'est possible, le système de la Banque est un classique, je remets juste le tuto que j'avais créé puis supprimer Smile
Revenir en haut Aller en bas
fablemai
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
fablemai


Masculin Age : 26
Avertissements : 1
Inscrit le : 10/07/2009
Messages : 60

[Tuto]Banque avec Intérêts Empty
MessageSujet: Re: [Tuto]Banque avec Intérêts   [Tuto]Banque avec Intérêts Icon_minitimeSam 11 Juil 2009 - 16:28

comment tu fais pour mettre sa dans les commandes?
Interrupteur [0002: Argent sur Soi/Intêrets]

Edit: laisse Razz javais mal lue
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 28
Inscrit le : 24/05/2008
Messages : 3234

[Tuto]Banque avec Intérêts Empty
MessageSujet: Re: [Tuto]Banque avec Intérêts   [Tuto]Banque avec Intérêts Icon_minitimeSam 11 Juil 2009 - 17:59

Tuto officiel !
Revenir en haut Aller en bas
Contenu sponsorisé




[Tuto]Banque avec Intérêts Empty
MessageSujet: Re: [Tuto]Banque avec Intérêts   [Tuto]Banque avec Intérêts Icon_minitime

Revenir en haut Aller en bas
 

[Tuto]Banque avec Intérêts

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

 Sujets similaires

-
» Probléme avec une phrase d'un tuto sur rpg creative "animer un écrean titre"
» Tuto: Mapping d'une rivière avec ses berges + cascades. [Débutant limites Néophytes]
» Mapper un village avec M&B [+ mini-tuto sur Shift et ses dérivés & le MapLinking] + ressources
» Banque
» [Event] Banque 2.0

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) :: Argent, magasins et objets-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit