Emlékeztetõ rendszer
Állíts be játékon belüli riasztásokat ismétlésekkel és előzetes értesítésekkel. Teljes egészében a böngészőben fut - nincs szükség regisztrációra.
Riasztás szerkesztő
Metin2 Emlékeztetőrendszer: Böngészőoldali riasztási eszköz boss-újraéledésekhez és eseményekhez
Az Emlékeztetőrendszer egy kis riasztási ütemezőprogram, amely a metin2pserver.net-be beépítve teljes egészében a böngészőben fut. Állítson be elnevezett időzítőket boss-újraéledésekhez, eseményablakokhoz, dungeon-zárolásokhoz, szavazási hűtésekhez, vagy bármihez, amit nem szeretne a játékban folyamatosan ellenőrizni. Minden riasztásnak van ismétlési intervalluma, opcionális előzetes figyelmeztetése, hangja (szövegfelolvasás vagy beépített hang), valamint egyszeri lejátszás vagy addig hurkolt viselkedése, amíg ki nem kapcsolja. Nincs fiók, nincs szerver, nincs harmadik féltől származó szolgáltatás. Ez az útmutató elmagyarázza, miért létezik, hogyan működik a motorháztető alatt, és hogyan használható jól.
Miért böngészőoldali riasztási eszköz
A Metin2-ben legtöbb hasznos időzítő rövid és személyes: egy boss 30 percenként újraéled, a szavazási hűtés 12 óra múlva lejár, egy dungeon a következő szerver-ticknél visszaáll. A telefonos riasztási alkalmazások nem megfelelőek a granularitáshoz, a játékon belüli időzítők nem maradnak meg egy újra bejelentkezés után, és a Discord-botok egy olyan szervert igényelnek, amelyet nem Ön üzemeltet. Az Emlékeztetőrendszer a böngészőlapon ül, tisztán JavaScriptben fut, és csipog, amikor az idő lejár. Ez az egész.
- Csak helyileg. A riasztások a böngésző tárhelyén élnek. Semmi nem kerül fel a szerverünkre, semmi nem kerül megosztásra, semmi nem kötődik egy fiókhoz.
- Több riasztás egyszerre. Az üzenetsor tetszőleges számú riasztást tartalmazhat, mindegyiknek saját ismétlési és hangja.
- Ingyenes. Nincs regisztrációs korlát, nincs fizetős szint, nincs hirdetés az eszközön belül.
Hogyan működik
Nyissa meg az eszközt, töltse ki a riasztási szerkesztőt, mentse el. A böngésző ezután belső időzítőt tart fenn minden mentett riasztáshoz, és aktiválja a hangot, amikor a cél időpontja eléri. Ha beállít egy „előzetes" értéket, az aktiválás ennyi másodperccel a tényleges cél időpontja előtt történik, így van egy előzetes ablaka a reagálásra.
A motorháztető alatt az oldal három egyszerű böngészőfunkciót használ:
- localStorage az adatmegőrzéshez. A riasztási lista JSON-ba szerializálódik a böngészőben, és a következő oldalbetöltéskor visszaáll.
- setInterval / Date.now() a tényleges visszaszámláláshoz. Az oldal másodpercenként lekérdezi az aktív riasztásokat, és frissíti a megjelenített időt a következőig.
- SpeechSynthesisUtterance (TTS) vagy egy egyszerű HTMLAudioElement a hangkimeneti, attól függően, hogy mit választott a Hang legördülő menüben.
Mivel minden az ügyféloldalon fut, az eszköz az oldal betöltése után offline is működik. A másik oldal: ha bezárja a lapot vagy a böngésző szünetelteti, az időzítő is leáll.
Riasztás felépítése: mező mező szerint
Az üzenetsor és a Most-aktiválódik panelek
Minden mentett riasztás az Üzenetsorban ül egy élő visszaszámlálással. Kattintson egy sorra a kiválasztásához; a jobb oldali Kiválasztott-riasztás panel megjeleníti a teljes konfigurációt, és lehetővé teszi a visszaszámlálás újraindítását vagy eltávolítását.
Amikor egy riasztás eléri az aktiválási ablakát, az Most aktiválódik panelbe kerül, és elindítja a hangot. Az Hurok addig, amíg ki nem kapcsolja módban a hang addig játszódik, amíg rá nem kattint a sorra a kikapcsolásához; az Egyszeri lejátszás módban a hang egyszer játszódik le, és a riasztás csendesen átütemezi magát a következő intervallumára.
Tippek a megbízható időzítéshez
- Tartsa a lapot láthatónak. A háttérben futó böngészőlapok minden modern böngésző által szabályozottak a CPU megtakarítása érdekében. A háttérben futó lap percenként több másodperccel sodródik az riasztásban. Rögzítse a lapot vagy tartsa láthatónak a pontosság érdekében.
- Használja a Hurok módot azokhoz a riasztásokhoz, amelyeket nem hagyhat ki. A boss-újraéledések és az eseménykezdések megérdemlik a hurkolt riasztást; a szavazási hűtés-nudzsik jók az Egyszeri lejátszáson.
- Állítsa be az Előzeteset az utazási időhöz. Ha a riasztás egy olyan boss-hoz tartozik, amely egy másik térképen jelenik meg, állítsa az Előzeteset arra, amit a szokásos teleportálás igényel (15 és 60 másodperc között), hogy megérkezzen, mielőtt felbukkanna.
- Tartsa a TTS neveket rövidnek. A „Razador" tisztábban hangzik, mint a „Razador újraéledés az elülső kapu szoba kettőben".
- Tesztelje, mielőtt rá támaszkodna. Nyomja meg a Hang tesztelése gombot az új riasztás konfigurálása után, hogy pontosan tudja, hogyan hangzik a hangerőn.
Emlékeztetőrendszer GYIK
Szükségem van fiókra ennek az eszköznek a használatához?
Nem. Az eszköz a böngészőben fut. Nincs bejelentkezés, nincs regisztráció, nincs szerver oldali állapot.
Hol tárolódnak a riasztásaim?
A böngésző helyi tárhelyén ezen az eszközön. Törölje a webhely adatait, vagy használjon másik eszközt vagy böngészőt, és a riasztások eltűnnek.
Mi történik, ha bezárom a lapot?
A visszaszámlálások szünetelnek. Nyissa meg újra az eszközt, és a riasztások ott folytatódnak, ahol mentve voltak (az időbélyegek az aktuális időhöz képest újraszámítódnak, így bármi, ami a lap bezárása közben aktiválódott volna, azonnal aktiválódik az újranyitáskor).
Miért sodródik az időzítő, amikor a lap a háttérben van?
Minden modern böngésző (Chrome, Firefox, Safari, Edge) szabályozza a JavaScript időzítőket az inaktív lapokon az akkumulátor megtakarítása érdekében. Nincs mód erre egy weboldal oldaláról. Tartsa a lapot láthatónak (vagy rögzítse egy kis ablakban a sarokban) a pontos időzítéshez.
Lehet több riasztásom egyszerre?
Igen, tetszőleges számú. Minden riasztás a saját ütemezésén fut. Az Üzenetsor panel mindegyiket megjeleníti élő visszaszámlálásokkal.
Hogyan állítom le a hurkolt riasztást?
Kattintson a sorra a Most aktiválódik panelben. A hang leáll, és a riasztás átütemezi magát a következő intervallumára.
Működik a szövegfelolvasás minden böngészőben?
A modern Chrome, Edge, Safari és Firefox mind szállítják a SpeechSynthesis API-t. Az idősebb böngészők nem. Ha a TTS nem beszél, válasszon helyette egy beépített hangklipet.
Tud a riasztás felkelteni a számítógépet vagy értesítést küldeni, amikor a lap bezárva van?
Nem. Ez egy tiszta weboldal. Nem tud értesítéseket küldeni, felkelteni a rendszert, vagy futni, amikor a lap bezárva van. A telefonhoz hasonló push-riasztásokhoz használjon egy dedikált emlékeztetőalkalmazást.
Nyomon követik vagy küldik a szerverünkre valamit?
Nem. Az eszköz teljes egészében az ügyféloldalon van. Nem tudjuk, mely riasztásokat állított be, mikor aktiválódnak, vagy mi a nevük. Semmi a riasztásairól nem hagyja el a böngészőt.
Hogyan indítom újra a riasztást anélkül, hogy törölném?
Kattintson a riasztásra az Üzenetsorban. A jobb oldali Kiválasztott-riasztás panel megjeleníti az Újraindítás gombot, amely visszaállítja a visszaszámlálást a teljes intervallumra.
Mi az ismétlési intervallum maximuma?
120 perc (2 óra). A hosszabb intervallumokhoz használjon egy dedikált emlékeztetőalkalmazást vagy naptári eseményt - a böngésző időzítők nem megbízhatóak a több órás hézagokhoz, különösen az alvás/ébrenlét ciklusok között.