33

Registro de Equipo

ESCRIBE EL NOMBRE DE VUESTRO EQUIPO

(podéis elegir cualquier nombre, será vuestro durante toda la aventura)

// ================================= // CONFIGURACIÓN DE PUNTUACIONES // ================================= const scriptURL = "https://script.google.com/macros/s/AKfycby7j4k7qfRD-rODNPOHX-N-2vLbNsAao99oWcrJglUpqo-xAcM2aEy_bKiuGHtgZMsK/exec"; const nombreEquipo = localStorage.getItem("equipo") || "Equipo_sin_nombre"; const numeroFase = 1; // 👉 cambia este número según la fase const inicio = Date.now(); // para registrar el tiempo // ================================= // CÓDIGOS Y MENSAJES DEL JUEGO // ================================= const passwordResponses = { "4261": { message: "
GRACIAS POR AYUDAR, PERO...
¡La que habeis liado!.
⬇️ ⬇️ ⬇️

", link: "https://www.gorrinadas.com/baby-shower/eleccion-de-colores" }, "22": { message: "
¡Excelente! Pasemos al siguiente nivel. 🚀
", link: "/pagina-2" }, "clave3": { message: "¡Muy bien hecho! Estás cerca de resolverlo. 🌟", link: "/pagina-3" } }; // ================================= // REFERENCIAS Y FUNCIONAMIENTO // ================================= const passwordInput = document.getElementById('password-input'); const submitButton = document.getElementById('submit-button'); const responseMessage = document.getElementById('response-message'); submitButton.addEventListener('click', async () => { const userInput = passwordInput.value.trim(); // Si aciertan el código if (passwordResponses[userInput]) { const { message, link } = passwordResponses[userInput]; responseMessage.className = "response-message success"; responseMessage.innerHTML = ` ${message}
Recoger a Joselito `; // === ENVÍO DE DATOS INVISIBLE === const tiempoTotal = Math.floor((Date.now() - inicio) / 1000); const payload = { equipo: nombreEquipo, fase: numeroFase, tiempo: tiempoTotal, action: "fase" }; // Envío sin alterar nada visual try { await fetch(scriptURL, { method: "POST", body: JSON.stringify(payload) }); } catch (error) { console.warn("No se pudo enviar la información de puntuación", error); } } else { // Si el código no es correcto responseMessage.className = "response-message error"; responseMessage.innerHTML = "
¡BUEN INTENTO!
PERO ME PARECE QUE ESE NO ES UN CÓDIGO VÁLIDO.
Asegúrate de haber escrito el código utilizando cifras o mayúsculas sin tildes.
Si necesitas ayuda, se lo puedes pedir al Doctor a traves del intercomunicador que hay abajo.
⬇️⬇️⬇️"; } });