• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

WiG Einsteiger sucht Hilfe bei Urwigo

MadmaxSDH

Geonewbie
Servus zusammen,
WiG sind bei uns eher spärlich und ehrlich gesagt auch meist recht fummelig...
Hab um Silvester rum allerdings mal wieder 2 sehr gut gemachte Wig im Schwarzwald gespielt und war angefixt! :love:
Der Owner hätte mir auch gern die urwigo Dateien zum üben zur Verfügung gestellt, leider hat er dazu überhaupt nix mehr...
Bin jetzt schon ne Weile am rumprobieren, chatGPT ist schon ne gute Hilfe, aber manchmal kann es einen auch ganz gut in die Irre führen...
Ich suche jemanden aus dem KYFFHÄUSERKREIS, am besten nahe SONDERSHAUSEN, der sich mit Urwigo gut auskennt, und mir da mal das ein oder andere beibringen könnte!
Falls da jemand wäre, gern bei mir melden! :) DANKE!
 
OP
MadmaxSDH

MadmaxSDH

Geonewbie
Scheint hier tatsächlich niemand in der Nähe zu sein, der sich mit urwigo beschäftigt... Schade...

Aber vielleicht kann mir trotzdem jemand helfen.
Ich versuche mich gerade an meinen ersten wherigo, bin schon ganz gut voran gekommen und versuche jetzt schon seit Tagen, einen timer einzubauen.

Timer funktioniert auch und wird auch angezeigt (als TASK), woran ich allerdings verzweifle, die Anzeige von 900 Sekunden, die runter zählt, in 15:00 anzuzeigen... Theoretisch weiß ich auch, wie das gehen soll, ich bekomme es aber einfach nicht gebaut! o_O

Könnte mir vielleicht jemand auf die schnelle mal ne urwigo Datei zukommen lassen, die einfach nur einen timer anzeigt, der von 15 Minuten runter zählt?! Also 15:00 14:59 14:58 14:57...

Das wäre mega hilfreich! :giggle:
 

schatzi-s

Geowizard
Falls Du ChatGCP noch nicht gefragt hast, hier das, was mir als Loesung vorgeschlagen wurde, was ich aber selber nicht ueberpruefen kann:

Code:
undefined-- =========================
-- CONFIG
-- =========================
remainingSeconds = 300      -- Startwert in Sekunden (z. B. 5 Minuten)
CountdownText = "05:00"

-- =========================
-- TIMER ERSTELLEN
-- =========================
CountdownTimer = Wherigo.Timer({
    Duration = 1,
    Type = "Repeating"
})

-- =========================
-- TIMER LOGIK
-- =========================
CountdownTimer.OnTick = function(timer)

    if remainingSeconds > 0 then
        remainingSeconds = remainingSeconds - 1

        local minutes = math.floor(remainingSeconds / 60)
        local seconds = remainingSeconds % 60

        CountdownText = string.format("%02d:%02d", minutes, seconds)

        -- 👉 HIER Anzeige einbauen:
        -- Beispiel 1: Objektbeschreibung
        -- MeinObjekt.Description = "Zeit: " .. CountdownText

        -- Beispiel 2: Debug (kannst du entfernen)
        -- print("Zeit: " .. CountdownText)

    else
        timer:Stop()
        CountdownText = "00:00"

        Wherigo.MessageBox({
            Text = "Zeit abgelaufen!"
        })

        -- 👉 Folgeaktionen hier:
        -- z. B. nächste Aufgabe starten
        -- NextTask:Start()
    end

end

-- =========================
-- FUNKTIONEN
-- =========================

function StartCountdown(seconds)
    remainingSeconds = seconds or remainingSeconds
    CountdownTimer:Start()
end

function StopCountdown()
    CountdownTimer:Stop()
end
 
OP
MadmaxSDH

MadmaxSDH

Geonewbie
Mit lua Code arbeite ich gar nicht, ich baue das alles mit den Blöcken. Nur für diese Umrechnung brauche ich wohl lua Code Schnipsel... (z.B. math.floor)
 
OP
MadmaxSDH

MadmaxSDH

Geonewbie
Da ist ja das Problem, ich bekomme es eben NICHT hin! 😵
Wie gesagt, eine urwigo Beispiel Datei wäre äußerst hilfreich!
 
Oben