• Informations
    Merci d'utiliser votre pseudo Geocaching.com pour vous inscrire. Vous pouvez ensuite vous présenter et vous inscrire sur la carte des membres.

Actions et expressions Wherigo

Section dédié à la gestion de ces caches un peu particulières...

Actions et expressions Wherigo

Messagepar TofLaBeuze » Dim 19 Juil 2015 10: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 Image
Avatar de l’utilisateur
TofLaBeuze
Administrateur du site
 
Messages: 5980
Enregistré le: Sam 22 Oct 2011 11:35
Localisation: Paris
Membre:: Premium
GPS: Samsung J5 + Etrex 30x

Retourner vers Caches Wherigo

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité