AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  




Partagez | 
 

 [Tuto]Banque avec Intérêts

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


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

MessageSujet: [Tuto]Banque avec Intérêts   Sam 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:

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:

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.

_________________

[code:1]
Evènement :

@> Commandes
[/code:1]


Dernière édition par Gothor le Mer 31 Mar 2010 - 10:54, édité 5 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Croisé Lv.14
Croisé Lv.14


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

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

Il me semble déjà avoir vu ce tutoriel sur ce forum.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://aigledor1989.forumpro.fr/forum.htm
Chevalier Lv.17
Chevalier Lv.17
avatar


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

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

Ah oui? C'est curieux? Exactement le même? Ou une variante crée par un autre membre?

_________________

[code:1]
Evènement :

@> Commandes
[/code:1]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Croisé Lv.14
Croisé Lv.14


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

MessageSujet: Re: [Tuto]Banque avec Intérêts   Sam 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
Voir le profil de l'utilisateur http://aigledor1989.forumpro.fr/forum.htm
Chevalier Lv.17
Chevalier Lv.17
avatar


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

MessageSujet: Re: [Tuto]Banque avec Intérêts   Sam 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

_________________

[code:1]
Evènement :

@> Commandes
[/code:1]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
avatar


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

MessageSujet: Re: [Tuto]Banque avec Intérêts   Sam 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
Voir le profil de l'utilisateur
Flibustier Lv.21
Flibustier Lv.21
avatar


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

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

Tuto officiel !

_________________




Antre de mes scripts
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




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

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

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 | Informatique et Internet | Programmation