Sistema de Lembrete
Set in-game alarms with repeats and advance notifications. Everything lives in your browser - no account, no server, no sign-up.
Construtor de Alarmes
Sistema de Lembretes Metin2: Uma Ferramenta de Alarme no Navegador para Reaparições de Chefes e Eventos
O Sistema de Lembretes é um pequeno agendador de alarmes integrado ao metin2pserver.net que funciona inteiramente no seu navegador. Defina temporizadores nomeados para reaparições de chefes, janelas de eventos, bloqueios de masmorras, cooldowns de votação, qualquer coisa que você não queira ficar verificando no jogo. Cada alarme tem um intervalo de repetição, um aviso antecipado opcional, um som (síntese de fala ou um clipe integrado), e um comportamento de toque único ou repetição até desativar. Sem conta, sem servidor, sem serviço de terceiros. Este guia explica por que existe, como funciona internamente e como usá-lo bem.
Por que uma Ferramenta de Alarme no Navegador
A maioria dos temporizadores úteis em Metin2 são curtos e pessoais: um chefe reaparece a cada 30 minutos, o cooldown de votação termina em 12 horas, uma masmorra reseta no próximo tick do servidor. Aplicativos de alarme de telefone não se encaixam na granularidade, temporizadores no jogo não sobrevivem a um relogin, e bots do Discord precisam de um servidor que você não executa. O Sistema de Lembretes fica na sua aba do navegador, funciona puramente em JavaScript e toca quando o tempo acaba. É tudo que faz.
- Apenas local. Os alarmes vivem no armazenamento do seu navegador. Nada é enviado para nosso servidor, nada é compartilhado, nada está vinculado a uma conta.
- Múltiplos alarmes ao mesmo tempo. A fila pode conter quantos você quiser, cada um com sua própria repetição e som.
- Gratuito. Sem muro de cadastro, sem camada paga, sem anúncios dentro da ferramenta.
Como Funciona
Abra a ferramenta, preencha o construtor de alarmes, salve. O navegador então mantém um temporizador interno para cada alarme salvo e dispara o som quando seu tempo alvo é atingido. Se você definir um valor de "antecedência", o disparo ocorre esse número de segundos antes do tempo alvo real, para que você tenha uma janela de aviso para reagir.
Internamente, a página usa três recursos simples do navegador:
- localStorage para persistência. A lista de alarmes é serializada para JSON no seu navegador e restaurada no próximo carregamento da página.
- setInterval / Date.now() para a contagem regressiva real. A página consulta os alarmes ativos uma vez por segundo e atualiza o tempo exibido até o próximo.
- SpeechSynthesisUtterance (TTS) ou um HTMLAudioElement simples para a saída de som, dependendo do que você escolheu no menu suspenso de Som.
Como tudo funciona no lado do cliente, a ferramenta funciona offline após o carregamento da página. O lado negativo: se você fechar a aba ou seu navegador pausá-la, o temporizador também para.
Construindo um Alarme: Campo por Campo
Os Painéis de Fila e Disparando Agora
Cada alarme salvo fica na Fila com uma contagem regressiva ao vivo. Clique em uma linha para selecioná-la; o painel de alarme selecionado à direita mostra a configuração completa e permite que você reinicie sua contagem regressiva ou o remova.
Quando um alarme atinge sua janela de disparo, ele se move para o painel Disparando agora e inicia o som. No modo Repetir até desativar, o som continua tocando até você clicar na linha para desativá-lo; no modo Tocar uma vez, o som toca uma vez e o alarme se reagenda silenciosamente para seu próximo intervalo.
Dicas para Cronometragem Confiável
- Mantenha a aba visível. Abas do navegador em segundo plano são limitadas por todos os navegadores modernos para economizar CPU. Uma aba em segundo plano desviará o alarme por vários segundos por minuto. Fixe a aba ou mantenha-a visível para manter a precisão.
- Use o modo Repetir para os alarmes que você não pode perder. Reaparições de chefes e inícios de eventos merecem o alerta em loop; empurrões de cooldown de votação ficam bem em Tocar uma vez.
- Defina Antecedência para tempo de viagem. Se o alarme for para um chefe que aparece em um mapa diferente, defina Antecedência para o tempo típico de teleporte (15 a 60 segundos) para que você chegue antes que ele apareça.
- Mantenha nomes de TTS curtos. "Razador" soa mais limpo que "Razador reaparição na frente sala porta dois".
- Teste antes de confiar nele. Clique no botão Testar som após configurar um novo alarme para saber exatamente como soa no seu volume.
Perguntas Frequentes do Sistema de Lembretes
Preciso de uma conta para usar isso?
Não. A ferramenta funciona no seu navegador. Não há login, sem registro, sem estado no servidor.
Onde meus alarmes são armazenados?
No armazenamento local do seu navegador neste dispositivo. Limpe os dados do site ou use um dispositivo ou navegador diferente e os alarmes desaparecem.
O que acontece se eu fechar a aba?
As contagens regressivas pausam. Reabra a ferramenta e os alarmes reiniciam de onde foram salvos (os timestamps são recalculados em relação à hora atual, então qualquer coisa que deveria disparar enquanto a aba estava fechada disparará imediatamente ao reabrir).
Por que o temporizador se desvia quando a aba está em segundo plano?
Todos os navegadores modernos (Chrome, Firefox, Safari, Edge) limitam temporizadores JavaScript em abas inativas para economizar bateria. Não há como contornar isso de uma página da web. Mantenha a aba visível (ou fixada em uma pequena janela em um canto) para cronometragem precisa.
Posso ter múltiplos alarmes ao mesmo tempo?
Sim, quantos você quiser. Cada alarme funciona em seu próprio cronograma. O painel Fila mostra todos eles com contagens regressivas ao vivo.
Como faço para parar um alarme em repetição?
Clique na linha no painel Disparando agora. O som para e o alarme se reagenda para o próximo intervalo.
Síntese de Fala funciona em todos os navegadores?
Chrome, Edge, Safari e Firefox modernos enviam a API SpeechSynthesis. Navegadores mais antigos podem não ter. Se TTS não falar, escolha um clipe de som integrado.
O alarme pode acordar meu computador ou enviar uma notificação quando a aba está fechada?
Não. Esta é uma página web pura. Não pode enviar notificações, acordar o sistema ou funcionar quando a aba está fechada. Para alertas de estilo telefone, use um aplicativo de lembrete dedicado.
Algo é rastreado ou enviado para seu servidor?
Não. A ferramenta é totalmente no lado do cliente. Não sabemos quais alarmes você define, quando disparam ou quais são seus nomes. Nada sobre seus alarmes sai do navegador.
Como faço para reiniciar um alarme sem deletá-lo?
Clique no alarme na Fila. O painel de alarme selecionado à direita mostra um botão Reiniciar que reseta a contagem regressiva para o intervalo completo.
Qual é o intervalo de repetição máximo?
120 minutos (2 horas). Para intervalos mais longos, use um aplicativo de lembrete dedicado ou um evento de calendário - temporizadores de navegador não são confiáveis para lacunas de várias horas, especialmente entre ciclos de sono/vigília.