Icons & Markup

Icons werden gezeichnet statt geladen und etwas HTML ist erlaubt.

Eingebaute Icons

icon
car house person money key lock box bag wrench map phone shield
heart info check cross star plus minus list fuel paint search table
pen refresh layers eye back shirt document trash door camera move gun

Font-Awesome-Namen werden gelesen, fa-car und fas fa-car sind dasselbe Icon. Ein unbekannter Name zeichnet nichts statt eines Kästchens.

Eigene Icons

svg
{ label = 'Petrol station', svg = 'M4 20V6a2 2 0 0 1 2-2h5a2 2 0 0 1 2 2v14M3 20h11' }
{ label = 'Radio', svg = [[<svg viewBox="0 0 512 512"><path d="M..."/></svg>]] }
{ label = 'Radio', svg = { path = 'M...', viewBox = '0 0 512 512', fill = true } }

Ein nackter Pfad gilt auf einem 24er Raster und wird als Linie gezeichnet. Eine ganze Datei behält ihre viewBox und Formen und wird gefüllt, außer ihr <svg> sagt fill="none". Farben in der Datei werden ignoriert, das Icon nimmt die Theme-Farbe.

HTML

Farbe in einer Zeile
{ label = 'Bank: <span style="color:#6ecf7a;">$4,000</span>' }
{ label = 'Impounded', description = '<b>48h</b> left to claim it' }
{ label = 'Wanted', right = '<span class="cs-bad">3 stars</span>' }

Erlaubt sind fett, kursiv, unterstrichen, durchgestrichen, klein, Zeilenumbruch, <span> und <font> und an Attributen nur eine Farbe. Alles andere wird entfernt, der Text darin bleibt. Ein <img> wird nie geladen, ein <script> fliegt ganz raus.

Sechs Klassen ersparen den Hex-Wert: cs-theme, cs-good, cs-bad, cs-warn, cs-soft und cs-faint. html = false am Menü nimmt alles heraus.

Frage offen geblieben?

Schreib uns im Discord. Mit Konsolen-Auszug, Framework und Script-Version ist die erste Antwort meistens schon die Lösung.

Zum Support