• 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.
Section dédié à la gestion de ces caches un peu particulières...

[URWIGO] Problème de Timer.

Messagepar crow dog » Dim 16 Sep 2018 11:28

Bonjour,

Voila j'ai publié une première wherigo, assez simple (un quizz jouable en mode play anywhere).
Maintenant, je m'attaque Ă  une nouvelle, type aventure, avec des zones Ă  parcourir.
A un moment, entre la sortie d'une zone et l'entrée dans la suivante, j'ai installé un timer.
S'il dépasse le temps imparti, le joueur devra recommencer ou sinon il pourra continuer l'aventure.

Le problème est que quelque soit le temps mis par le joueur pour allez de la zone X à la zonne X+1, cela se solde toujours par une réussite !
J'ai testé le cartouche (fiche gwc) sur le terrain en pensant que le simulateur urwigo ne prend pas en compte le paramètre temps mais idem toujours une réussite comme résultat.

Voici comment j'ai procédé :
Création d'un timer (nommé Chrono) : type countdown, duration 180, events : néant pour les 3 options.
A la sortie de ma zone X : on exit handled : start timer Chrono
A l'entrée de ma zone X+1 : en enter handled : stop timer Chrono, if/else, if Compare Chrono.Elapsed<=60 ---> message bravo
ET if Compare Chrono.Elapsed>60 --> message echec.

C'est peut-être un problème avec les activation/désactivation des zones (en sortie ou en entrée) ou un réglage des options du timer ?
Svp, si quelqu'un peut me donner un petit coup de pouce se serait bien sympa. Par avance merci.

Bon dimanche.
Image
Avatar de l’utilisateur
crow dog
nano-cacheur
 
Messages: 11
Enregistré le: Jeu 30 Aoû 2018 10:09
Profil GC
Membre:: Premium
GPS: Garmin Etrex 35 + Samsung S8
    Voir la position géographique du membre

Re: [URWIGO] Problème de Timer.

Messagepar TofLaBeuze » Dim 16 Sep 2018 14:56

Hello,
il ne faut pas tester le chrono.elapsed. tu gères 2 événements :
- zone2.OnEnter : ici c'est gagné
- timer.OnElapsed : ici c'est perdu

N'hésite pas si ce n'est pas clair !
Image Image
Avatar de l’utilisateur
TofLaBeuze
Administrateur du site
 
Messages: 6315
Enregistré le: Sam 22 Oct 2011 12:35
Localisation: Paris
Profil GC
Membre:: Premium
GPS: Samsung J5 + Etrex 30x

Re: [URWIGO] Problème de Timer.

Messagepar crow dog » Dim 16 Sep 2018 19:03

--
Modifié en dernier par crow dog le Mar 18 Sep 2018 13:25, modifié 1 fois.
Image
Avatar de l’utilisateur
crow dog
nano-cacheur
 
Messages: 11
Enregistré le: Jeu 30 Aoû 2018 10:09
Profil GC
Membre:: Premium
GPS: Garmin Etrex 35 + Samsung S8
    Voir la position géographique du membre

Re: [URWIGO] Problème de Timer.

Messagepar crow dog » Mar 18 Sep 2018 13:24

TofLaBeuze a Ă©crit:Hello,
il ne faut pas tester le chrono.elapsed. tu gères 2 événements :
- zone2.OnEnter : ici c'est gagné
- timer.OnElapsed : ici c'est perdu

N'hésite pas si ce n'est pas clair !


Bonjour TofLaBeuze,

Après analyse, il y a une faille avec ce système (c'est moi qui n'est pas compris où placer le Start.Chrono), à savoir qu'un joueur peut ne pas déclencher le chrono en ne cliquant pas sur l'événement dans la zone1 (bouton OK suite au message "commencez à courir"). Il peut alors tranquillement aller dans la zone2 (zone2.OnEnter) et cliquer pour déclencher le chrono et … qui s'arrêtera aussitôt sur une réussite bien sûr.

Pour palier à ce problème, j'ai pensé, comme initialement forcer le démarrage du chrono lorsque le joueur quitte la zone 1 et ce, en plaçant Start.Chrono dans Zone1.OnExit Handled (au lieu de Zone1.OnEnter) … mais seulement cela ne fonctionne malheureusement pas, la fonction timer.OnElapsed ne se déclenche jamais :(. Je ne comprends pas pourquoi … je pense qu'il s'agit peut être d'un problème d' activation et de désactivation des zones 1 et 2 (ou d'un problème de display).

Svp, si tu as une solution Ă  proposer je suis preneur. Par avance merci.
Image
Avatar de l’utilisateur
crow dog
nano-cacheur
 
Messages: 11
Enregistré le: Jeu 30 Aoû 2018 10:09
Profil GC
Membre:: Premium
GPS: Garmin Etrex 35 + Samsung S8
    Voir la position géographique du membre

Re: [URWIGO] Problème de Timer.

Messagepar TofLaBeuze » Mar 18 Sep 2018 13:49

Tu ne peux pas déclencher ton timer juste avant ton message "commencez à courir" ?

Un start chrono dans le OnExit fonctionne bien. N'aurais tu pas désactivé la zone avant le start chrono en effet ?
Image Image
Avatar de l’utilisateur
TofLaBeuze
Administrateur du site
 
Messages: 6315
Enregistré le: Sam 22 Oct 2011 12:35
Localisation: Paris
Profil GC
Membre:: Premium
GPS: Samsung J5 + Etrex 30x

Re: [URWIGO] Problème de Timer.

Messagepar crow dog » Mar 18 Sep 2018 16:48

TofLaBeuze a écrit:Un start chrono dans le OnExit fonctionne bien. N'aurais tu pas désactivé la zone avant le start chrono en effet ?


En effet, je suis con.
Il faut vraiment penser Ă  tout.

Merci.
Image
Avatar de l’utilisateur
crow dog
nano-cacheur
 
Messages: 11
Enregistré le: Jeu 30 Aoû 2018 10:09
Profil GC
Membre:: Premium
GPS: Garmin Etrex 35 + Samsung S8
    Voir la position géographique du membre


Retourner vers Caches Wherigo

    Qui est en ligne

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