Actions et expressions Wherigo

Section dédié à la gestion de ces caches un peu particulières...
Avatar du membre
TofLaBeuze
extra
extra
Contact :
Profil GC
Membre: : Premium
GPS : Samsung J5 + Etrex 30x
Localisation : Paris
Messages : 6722
Enregistré le : sam. 22 oct. 2011 12:35

Actions et expressions Wherigo

dim. 19 juil. 2015 11:20

Petite liste des actions et expressions utilisables dans vos cartouches (sur Urwigo, correspond au menu en haut à gauche) :

Actions
  • If/else : branchement conditionnel (exemple : "si le joueur possède tel objet, alors... sinon...")
    Random/Else : exécute de façon aléatoire 2 ou plusieurs actions (exemple : active une zone ou une autre)
    Increment/decrement : ajoute/retranche une valeur à une variable (exemple : un compteur de vies)
    Set : Assigne une valeur à un objet/variable (exemple : "set zone1.active = true")
    Move : Déplace un objet, personnage, etc. (exemple : "move parchemin to Player" / "move Magicien to zone1" / "move Magicien to none")
    Dialog : ensemble de messages chaînés
    Message : affichage d'un texte
    Show Screen : afffiche un des écrans de la cartouche (écran principal, écran personnages, inventaire, etc.). ATTENTION : il est conseillé de n'utiliser que l'action "Show Main Screen" et pas les autres écrans qui peuvent buguer sur certains Garmin.
    Show Objects Details : Affiche à l'écran un objet (personnage, item...)
    Input : pose une question
    Start Timer : démarre un chronomètre (exemple : pour aller dans une zone en moins de 30 secondes)
    Stop Timer : arrête un chronomètre
    Function Call : appelle une fonction prélabalement définie par le créateur (utile pour reposer une même question par exemple)
    Play Sound : joue un son ayant été chargé dans la section Media
    Stop Sound : arrête de jouer un son. Attention, il semble que la fonction bugue sur certains appareils, mieux vaut jouer un 2ème son "vide" si on veut arrêter le 1er
    Save Game : effectue une sauvegarde du jeu. Le joueur pourra reprendre plus tard sa partie à partir de ce point sauvegardé.
    Save and Close Game : sauvegarde et ferme la cartouche en cours. Attention, cette fonction est déconseillée car bugue sur certains Garmin.
    Lua User Code : exécute une fonction Lua spécifique écrit par le créateur
    Comment : permet de noter un commentaire sans que cela soit affiché au joueur
Expressions :
  • Compare : compare deux éléménts, par exemple une variable et une valeur (exemple : dans une if/then/else, if "compare zone1.active = true")
    And : quand on veut que 2 conditions soient vraies (exemple : "if compare A=1 and compare B=2")
    Or : quand on veut qu'au moins 1 des 2 conditions soit vraie (exemple : "if compare A=1 or compare B=2")
    Numeric Operation : effectue addition, soustraction...
    Concatenate : ajoute à la suite 2 chaines de caractères (exemple pour afficher un score : concatenate "votre score est " score)
    Contains : vérifie si un objet est contenu dans un autre, joueur, personnage, zone (exemple : "if contains Player parchemin then...")
    Value : renvoie une valeur constante numérique ou texte
    Answer : contient la réponse du joueur à la dernier Input (question posée)
    Command Target : permet de définir à quel objet s'applique une commande (exemple : comande "parler" appliquée à un personnage ou un autre) [peu utilisé ?]
    Message Button : pour gérer 1 ou 2 boutons sur lesquels le joueur clique après affichage d'un mesage.
    Distance zone : retourne vrai si le joueur est à une distance (configurable) d'une zone
    Random Number : tire un chiffre au hasard dans un intervalle défini
    In Emulator : retourne vrai si la cartouche est jouée dans un émulateur (utile pour protéger la wherigo)
    Date/Time : retourne la date/heure courante
    Lua user expression : exécute une expression Lua simple
Image

Retourner vers « Caches Wherigo »

Aller à ...

Annuaire

annuaire geocaching

Éditeur HTML

editeur HTML

 

Au total il y a 5 utilisateurs en ligne : 2 enregistrés, 0 invisible et 3 invités
Membres : Bing [Bot], Google [Bot]
Le record du nombre d’utilisateurs en ligne est de 607, le lun. 20 janv. 2020 20:53
94553 messages
7390 sujets
5302 membres
Le membre enregistré le plus récent est AzErTy209.
Pas d’anniversaire à fêter aujourd’hui