Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: [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.
Dernière édition par Gothor le Mer 31 Mar 2010 - 10:54, édité 5 fois |
|
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: 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. |
|
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: 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? |
|
Croisé Lv.14
Age : 34 Inscrit le : 03/03/2009 Messages : 1141
| Sujet: 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. |
|
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: 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 |
|
Va-nu-pieds Lv.4
Age : 28 Avertissements : 1 Inscrit le : 10/07/2009 Messages : 60
| Sujet: 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 javais mal lue |
|
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [Tuto]Banque avec Intérêts Sam 11 Juil 2009 - 17:59 | |
| |
|
| Sujet: Re: [Tuto]Banque avec Intérêts | |
| |
|