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



-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

Partagez
 

 Opérations sur les variables.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 28
Inscrit le : 09/02/2008
Messages : 5357

Opérations sur les variables. Empty
MessageSujet: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeLun 24 Mar 2008 - 8:00

Nom du tutoriel : La variable


Objectif : Crée des jeux, des dialogues réalistes et pleins d'autres choses !

Tutoriel : Les variables servent à enregistrer une donnée (en nombre) dans votre jeu. C'est un moyen de les utilisés pour faire des minis-jeux par exemple.
Par exemple, si on veut que un personnage dise, soit ça, soit ça ,soit ça et jusqu'à l'infini. Au lieu d'utiliser des millions d'interrupteurs, une variable suffit.

Créez un personnage sur une carte. En première commande vous lui ordonnez de choisir la variable "dialogue" entre 1 et 4 (vous pouvez choisir plus ou moins, c'est vous qui voyez Wink ).

Opérations sur les variables. Variab10


Mettez ensuite des conditions.

Si la variable "dialogue" est égal à 1. Alors :
Message : Bonjours
Fin de condition.
Si la variable "dialogue" est égal à 2. Alors :
Message : Sa va ?
Fin de condition.
Si la variable "dialogue" est égal à 3. Alors :
Message : Il fait beau aujourd'hui.
Fin de condition.
Si la variable "dialogue" est égal à 4. Alors :
Message : Mamie a fait les courses ?
Fin de condition.

Le personnage dira, soit Bonjours, soit Sa va ?, soit Il fait beau aujourd'hui (nan il neige x) ), soit Mamie a fait les courses (no comment).

Opérations sur les variables. Variab11

Maintenant on va voir les variables dans les jeux.

Créez un évènement (par exemple une machine à sous) qui va vous permettre, si vous avez de la chance, une fortune.

Proposer un choix demandant si vous voulez jouer. Dans le choix négatif vous n'afficherai rien, mais dans le choix positif faite "entrer un nombre [Variable = Proposé]".

Suivez le screen (trop long à raconter et un screen vaut mieux que des paroles) :

Opérations sur les variables. Variab12

Auteur : fabY.
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
Invité
Invité
avatar



Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeSam 24 Mai 2008 - 19:00

aaah merci beaucoup grace a ce simple tutoriels j'ai compris comment men servir Smile
Revenir en haut Aller en bas
Invité
Invité
avatar



Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeSam 24 Mai 2008 - 19:46

Juste pour préciser un truc dont tout le monde s'en fou, mais qui peut être utile si l'on fait un Systeme de Combats par event :
La fonction "Mod", sa sert a récupéré le reste d'une division :
Par exemple :
4/3 = 1,333; ~> 4 Mod 3 = 333,
50/10 = 5,0; ~> 50 Mod 10 = 0

Juste histoire d'en rajouter un peu :p
Revenir en haut Aller en bas
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 28
Inscrit le : 09/02/2008
Messages : 5357

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeSam 24 Mai 2008 - 21:14

Effectivement ! Très important, merci de nous le rappeller Wink
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
Vico
Voyageur Lv.10
Voyageur Lv.10
Vico


Masculin Age : 30
Inscrit le : 17/04/2008
Messages : 493

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeSam 24 Mai 2008 - 21:23

J'ai pas trop compris comment utiliser les mods, mais bon, pas grave...
Revenir en haut Aller en bas
Invité
Invité
avatar



Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeDim 25 Mai 2008 - 11:39

Bon, petit exemple pour les "mod" (modulo) :
Tu fait un systeme de combats pérsonnalisé, et tu souhaite avoir les HP de ton personnage dans 4 variables differente (pour une utilisation quelconque) dans le style suivant :
HP_Millier ; HP_Centaine ; HP_Dizaine ; HP_Unite

Donc, tu prend une variable HPTotal = au HP de ton héros (disons, 7865 )
Donc ensuite, tu va diviser la variable HPTotal par 1000 pour avoir HP_Millier
Donc ça donne :
HP_Millier = HPTotal/1000 = 7
Ensuite, tu veux les centaines. Tu va donc (admettons) vouloir diviser par 100 !
Et bien, essayons : ça donne :
HP_Centaine = HPTotal/100 = 78 !
Ah, mais comment faire pour obtenir le 8 uniquement ?
Et bien, un modulo par 10 !
ça donne :
HP_Centaine = 78 Mod 10 = 7,8, donc le reste de la division, (apres la virgule) = 8 !
Et pour les Dizaine et Unité, tu fait :
HP_Dizaine = HPTotal Mod 100 = 78,65 = 65, et après, une simple division par 10 = 6,5 = 6 Smile
Et pour les unités, rien de plus simple:
HP_Unité = HPTotal Mod 10 = 5 Wink


J'espere que c'est suffisament clair Smile
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


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

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeDim 25 Mai 2008 - 18:44

J'aimerais juste savoir comment on met les mods ^^ (suis sur Linux là, donc pas de VX T_T)
Revenir en haut Aller en bas
Invité
Invité
avatar



Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeDim 25 Mai 2008 - 19:09

Whuuuu un autre user de Linux \o/ (Si tu a une machine assez puissante, essaye de creer un Disque Dur Virtuel pour y mettre un windows, c'plus pratique qu'un dual boot, mais ça consomme plus de ressources)

Dans le choix pour modifier les variables, y'a simplement tout les operateurs numerique " +, - , * , / " et a coté "Mod",
Sinon en script, c'est le symbole % il me semble, d'apres mes souvenirs.
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


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

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeDim 25 Mai 2008 - 19:12

En fait je susi sur l'ordinateur de mon frère, il a aussi Windows mais comme il est sous Linux là et qu'il a des fenêtres ouvertes je vais pas les fermer ><
Et merci pour les mods Wink
Revenir en haut Aller en bas
DarkTom666
Mage Lv.11
Mage Lv.11
avatar


Masculin Age : 29
Inscrit le : 09/04/2008
Messages : 629

Opérations sur les variables. Empty
MessageSujet: cool mais   Opérations sur les variables. Icon_minitimeLun 26 Mai 2008 - 15:18

Merci mais j'ai une question ces quoi le mod qui a ecrit a droite de ton screen sa sert a koi ??? STP
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


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

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeLun 26 Mai 2008 - 15:20

Apparemment le mod c'est une division où on garde la virgule... C'est ça Hasu? XD
Revenir en haut Aller en bas
Invité
Invité
avatar



Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeLun 26 Mai 2008 - 17:54

Exactement, on prend ce qu'il y'a APRES la virgule : xxx,yyy <= on garde les chiffres en rouges !
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


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

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeLun 26 Mai 2008 - 19:04

c'est moisi O_o ça sert à quoi? o_O
Revenir en haut Aller en bas
Invité
Invité
avatar



Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeMar 27 Mai 2008 - 11:55

Le mod ? C'est pour prendre le reste d'une division non? j'ai pas compris l'histoire avec la virgule Opérations sur les variables. 353908
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


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

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeMar 27 Mai 2008 - 12:01

Bon, on va dire que ça sert à rien Razz
Revenir en haut Aller en bas
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 28
Inscrit le : 09/02/2008
Messages : 5357

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeMar 27 Mai 2008 - 14:04

Bien sur que ça sert >< !
L'exemple de combat ne vous suffit pas ?

On peux s'en passer, c'est sur. Mais pas dans certains system ! Par exemple, si les pv augmente, tu ne pourra pas te passer de l'option MOD.
Comme VX ne prend pas en compte les virgules tu sera bien obliger un jour de les utiliser ...

Enfin bon, si vous comprenez pas... C'est pas bien grave hein... A mon avis, seul 1% des makers l'utilise alors bon ^^".
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


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

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeMar 27 Mai 2008 - 14:43

Si on comprend, mais c'est si peu utilisé -_-'
Revenir en haut Aller en bas
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 28
Inscrit le : 09/02/2008
Messages : 5357

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeMar 27 Mai 2008 - 14:48

Ca c'est toi qui le dit ^^.

Enfin bien sur, comme je l'ai dit, peu de gens connaissent cette expression...
Mais quand tu la connais, tu l'utilise pour beaucoup de choses ^^.
Pour l'instant tu n'a pas d'idée. Moi non plus d'ailleurs xD ...
Mais tu trouvera bien un moment ou tu réfléchira pour quelque chose ou tu te dira "c'est impossible". Et puis ensuite "ah mais si ! Hasu no hanna avait parlé de la fonction mod... J'essaie .... OUAIS !".
Ca n'arrivera peut-être pas de si tot mais bon Wink .
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
tommy22099
Poulet carnivore Lv.2
Poulet carnivore Lv.2
tommy22099


Inscrit le : 01/01/2010
Messages : 14

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeDim 3 Jan 2010 - 22:19

Salut, j'aimerais savoir si sa serait une bonne idée pour faire bouger un feux, d'utilisé des variables. Ex: Il y a 3 images de feux différente qui peut former un feux qui bouge. Mais je ne sais pas s'il faut que j'utilise les variables pour le faire ou s'il y aurait un meilleur moyen de le faire bouger. Et si il faut utilisé les variable, pourrait tu m'expliquer comment je pourrais faire s'il vous plait. Merci davance
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

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeDim 3 Jan 2010 - 22:22

En dessous de l'apparence de ton event, tu coche animé à l'arrêt.
Revenir en haut Aller en bas
Confusius
Poulet Lv.1
Poulet Lv.1
Confusius


Inscrit le : 02/02/2012
Messages : 5

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeLun 6 Fév 2012 - 17:04

Bonjour !

J'ai un problème avec les variables sous VX :

Je créer une variable "level" et je la rend égal au niveau de mon héros et une variable "HPmax" que je rend égale aux HP max de mon héros.

Quand j'essayes de les afficher, \V[1] et \V[2], cela me renvoie 0 et 0. J'ai beau tourner le problème dans tous les sens, avoir vérifier 30 fois que j’appelle les bonnes variables, avoir fais plein de test différents (quand il s'agit d'or ça marche mais pour tout ce qui est en rapport avec le héros ça foire), rien ne marche.

J'ai même essayer de faire un nouveau projet, en pensant que cela venais de mon ancien projet, mais rien n'y fait, ça bug quand même !

Quelqu'un aurait'il une suggestion ? Car la ça me prends vraiment la tête depuis pas mal de temps...

Merci d'avance !
Revenir en haut Aller en bas
Invité
Invité
avatar



Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeLun 6 Fév 2012 - 17:13

Bonjour,

Avant toute chose, je te conseille d'aller te présenter dans la section correspondante (section "Présentation donc), étant donné que c'est obligatoire. Après cela, nous pourrons répondre à tes questions.

Merci et bonne continuation !

Edit : Donne nous des screens de ce que tu fait exactement, on verra mieux, c'est peut-être que les valeurs sont mal affectées
Revenir en haut Aller en bas
Tiroflan
Illusionniste Lv.12
Illusionniste Lv.12
Tiroflan


Masculin Age : 33
Inscrit le : 14/02/2010
Messages : 796

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeLun 6 Fév 2012 - 17:37

Autrement que par les dialogues, F9 te permet de voir tes variables et interrupteurs pendant un test, c'est plus pratique. Qu'est ce que tu entends par "tout ce qui est en rapport avec le héros ça foire" ?

Même chose que Raymo sinon, ton problème me fait penser à rien, alors des screenshots de tes events seraient bienvenus.
Revenir en haut Aller en bas
Confusius
Poulet Lv.1
Poulet Lv.1
Confusius


Inscrit le : 02/02/2012
Messages : 5

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeLun 6 Fév 2012 - 18:22

Explications:
Je commence donc par créer un évènement : Lorsque mon perso passe dessus, la variable test est censée prendre la valeur du niveau de Ralph, et la variable HP celle de son intelligence. La fenêtre de dialogue doit donc me renvoyer ces deux valeur, stockées en tant que variable 1 et 2 (ID).


Opérations sur les variables. Sanstitreqq


Vérifications : Ralph fait bien partit de mon équipe


Opérations sur les variables. Equipeini

Voici les valeurs que devrait normalement me renvoyer le message :

Opérations sur les variables. Normalement

Voici les valeurs que me renvoie le message :

Opérations sur les variables. 1et0

Et enfin, voici les valeurs bizarres que prennent mes variables en cours de test :

Opérations sur les variables. Wtfzs

Vous noterez que JAMAIS je n'est défini de variables 3 ou 4, et que pourtant celles ci prennent en valeur 1.



Qu'est ce que tu entends par "tout ce qui est en rapport avec le héros ça foire" ?


J'entends par la que si j'affecte à la variable test une des caractéristiques intelligence ou lvl du héros, ou tout autre aspect ayant un lien direct avec le héros (attaque, HP max, etc...), cela ne marche pas et on retrouve le problème décrit ci-dessus. En revanche, si je lui affecte l'or de l'équipe, ou ID map, ou une constante, cela marche nikel !

Merci pour vos réponses.

Confusius





Revenir en haut Aller en bas
Tiroflan
Illusionniste Lv.12
Illusionniste Lv.12
Tiroflan


Masculin Age : 33
Inscrit le : 14/02/2010
Messages : 796

Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitimeLun 6 Fév 2012 - 18:34

Alors, tes screens me suggèrent deux pistes, mais assez tirées par les cheveux ; on va voir.

-> Déjà, ton screen avec les variables montre que les variables 3 et 4 ont été modifiées aussi, alors qu'à priori c'est un projet vierge. D'où la supposition que tu as peut être mis un script ou autre chose du genre qui met à jour en permanence certaines variables. D'autant plus tiré par les cheveux si c'est une projet vierge.

-> Piste de solution plus radicale, j'ai l'impression que la version de VX que tu possèdes n'est pas l'habituelle débuggée qu'on utilise et qui provient du site d'Oniromancie. Je pense à ça parce que les noms de tes héros ne ressemblent pas à ceux qu'on a dans la version la plus débuggée. Auquel cas on pourrait essayer la réinstallation de VX avec l'installateur d'Oniro :ici
Revenir en haut Aller en bas
Contenu sponsorisé




Opérations sur les variables. Empty
MessageSujet: Re: Opérations sur les variables.   Opérations sur les variables. Icon_minitime

Revenir en haut Aller en bas
 

Opérations sur les variables.

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

 Sujets similaires

-
» Les bases du mapping: Le déroulement des opérations
» Barres de vie et d'xp en variables
» [VX] Variables locales
» [VX] Caractéristiques variables pour les ennemis
» [VXace] Variables locales

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