Gudz Teleport Board 2
Ein neues, komplett überarbeitetes Hypergrid Teleport Board, mit saubererem Code und neuen Funktionen. Sie können eine über das Internet verfügbare Zielliste verwenden, so dass sie leicht auf mehreren Boards aktualisiert werden kann. Sehen Sie es in Aktion auf Speculoos Grid.
Holen Sie sich die neueste Version
- in der Welt: speculoos.world:8002:Lab
- auf git: https://git.magiiic.com/opensimulator/Gudz-Teleport-Board-2
Merkmale:
- Einzelne oder mehrspaltige Teleport-Schaltflächen
- Die Ziele werden nach dem Start und stündlich überprüft, um TP in inaktiven Regionen zu vermeiden.
- Lokale Ziele können als HG-Links geschrieben werden und werden automatisch in lokale Links für den Teleport umgewandelt, so dass das gleiche Board innerhalb und außerhalb deines Rasters funktioniert
- Die Zielquelle kann von einer Notizkarte oder von einem Webserver aus eingestellt werden.
- Unmittelbar TP oder Karte (USE_MAP in der Konfiguration ändern)
- Verschiedene Farben für die aktuelle Region (grün) oder Offline-Regionen (rot), anpassbar
- Optionale Hintergrundtextur
- Kann mit Überschriften (Text ohne URL), Abstandhalter (|) und Spaltensprung (-) formatiert werden
- Konfiguration auf einer separaten Notizkarte, um einfache Upgrades zu ermöglichen
Einrichtung
Die Zielliste kann auf 3 Arten festgelegt werden
- von einer externen Website: Geben Sie die URL in der Prim-Beschreibung an
- von einer bestimmten Notizkarte: Geben Sie “card://CardName” in die Beschreibung ein
- Fallback, wenn keine der beiden ersten Methoden: Lesen der ersten gefundenen Notizkarte.
In früheren Versionen enthielt die Zielliste 5 Werte. Wir akzeptieren dieses alte Format aus Gründen der Abwärtskompatibilität, empfehlen aber das vereinfachte Format: Displayed Name|your.grid:port
oder Displayed Name|your.grid:port: Region Name
oder Displayed Name|your.grid:port:Region Name|x,y,z
- Leere Zeilen werden ignoriert
- Mit “//” kommentierte Zeilen werden während der Initialisierung an den Eigentümer gesendet
- Zeilen, die nur eine Zeichenkette (und keine URL) enthalten, werden als einfacher Text gezeichnet
- Zeilen, die nur ein Trennzeichen (“|”) enthalten, werden als Leerzeile (Spacer) gezeichnet
- Zeilen, die mit “#” beginnen, werden ignoriert.
Obwohl das Auskommentieren von Zeilen nützlich ist, um sie vorübergehend zu deaktivieren (#) oder Hilfemeldungen anzuzeigen (//), verlangsamt es die Initialisierung, so dass es besser ist, dies so weit wie möglich zu vermeiden.
Erforderliche OSSL-Funktionen:
- osGetGridGatekeeperURI
- osGetNotecard
- osTeleportAgent
- osSetDynamicTextureDataBlendFace und verwandte (osDrawFilledRectangle, osDrawRectangle, osDrawText, osGetDrawStringSize, osMovePen, osSetFontName, osSetFontSize, osSetPenColor, osSetPenSize)
Keine Ergebnisse gefunden
Die angefragte Seite konnte nicht gefunden werden. Verfeinern Sie Ihre Suche oder verwenden Sie die Navigation oben, um den Beitrag zu finden.