User Tools

Site Tools


variable:usecases-fr

Exemples de Variables

Variables d'action

Chaque objet Rocrail qui peut déclencher des actions peut également modifier des valeurs variables.
Les commandes possibles sont répertoriées dans le tableau de Commandes d'action .


Actions déclenchées par des variables

Comme beaucoup d'autres objets dans les variables Rocrail peuvent également déclencher des actions.
Le champ Status est utilisé pour vérifier si la variable a une certaine valeur.
Les opérateurs possibles sont répertoriés dans le tableau Condition et status .


Conditions

Les variables peuvent être comparées avec des nombres, d'autres variables et des objets de texte sous conditions.
Les opérateurs possibles sont répertoriés dans le tableau des Condition et status .


Valeurs de variables aléatoires

Cet exemple montre uniquement comment jouer avec une variable et ses actions.

A B C D
Variable v3 définition Action pour le chargement v3 avec un nombre aléatoire Action de contrôle v3 pour déclencher une action de texte Action pour montrer la valeur de v3 dans tx2

A: Définie la variable

La définition de la variable v3 est très simple et n'a besoin que d'une plage, min/max, dans lequel un nombre aléatoire doit être généré.
Dans ce cas, entre 5 et 15.

B: L'action aléatoire

Cette action chargera un nombre aléatoire dans la variable v3 concernant la plage min/max.

C: Un contrôle d'action pour la variable

Un contrôle d'action défini pour la variable v3 qui sera activé si v3 devient la valeur aléatoire de 12.

D: Une action de valeur de texte

Cette action montrera la valeur de la variable v3 dans l'objet texte TX2 .

Jeu virtuel

  1. Ajoutez l'action définie à l'étape B pour par exemple un objet de capteur avec le statut on.
  2. Cliquez aussi longtemps sur le capteur jusqu'à ce que v3 devienne 12. Quelques lignes de trace:
    • 15:09:20 variable [v3] cmd=[random] nouvelle valeur aléatoire=12
    • 15:09:18 variable [v3] cmd=[random] nouvelle valeur aléatoire =13
    • 15:09:16 variable [v3] cmd=[random] nouvelle valeur aléatoire =5
    • 15:09:13 variable [v3] cmd=[random] nouvelle valeur aléatoire =1
  3. L'action tx2Value , illustrée dans D , sera exécutée et l'objet texte TX2 montrera la valeur de v3 . Trace du serveur:
    • variable [v3] cmd=[random] nouvelle valeur aléatoire =12
    • Action tx2Value [tx-tx2:value]
    • Exécution de l'action tx2Value [tx-tx2:value]
    • Définition du texte [tx2] pour [value] lcid=[]
    • Evénement texte [-][#v3]
    • texte de diffusion [12]
variable/usecases-fr.txt · Last modified: 2018/11/12 08:56 (external edit)