Referenz

Funktionsreferenz

Integrierte Hilfsfunktionen

Die Hilfsfunktionen, die der Reiter Funktionen im Spiel als integriert aufführt. Öffentliche werden über ihren Namen aufgerufen; die anderen werden als Abhängigkeit gebunden (wählen Sie die Vervollständigung oder fügen Sie sie unter Abhängigkeiten hinzu) und über ihren qualifizierten Namen aufgerufen.

31 von 240 Hilfsfunktionen. Filter zurücksetzen

Functions.cache.getCached öffentlichEine Beobachtung einmal pro Cache und exaktem Argumenttupel aufrufen, nil-Ergebnisse eingeschlossen.
Functions.cache.getRetryCached öffentlichEine Beobachtung zwischenspeichern, sobald sie einen Wert ungleich nil zurückgibt; Beobachtungen, deren gesamtes Rückgabetupel nil ist, erneut versuchen.
Functions.collections.cleanArray öffentlichEinträge direkt entfernen; standardmäßig bleiben nur Schlüssel erhalten, die unter den except-Werten aufgeführt sind.
Functions.collections.compareArray öffentlichEinträge in beiden Tabellen besuchen und jeden Wert per Lua-Gleichheit mit dem gleich indizierten Wert der anderen Tabelle vergleichen.
Functions.collections.deepcopy öffentlichTrotz des historischen Namens deepcopy eine flache gefilterte Kopie erstellen.
Functions.collections.index öffentlichDen ersten Schlüssel zurückgeben, dessen Wert beim pairs-Durchlauf dem übergebenen Wert entspricht.
Functions.collections.keys öffentlichTabellenschlüssel sammeln und mit dem Lua-Kleiner-als-Vergleich nach ihren zugehörigen Werten sortieren.
Functions.collections.multiinsert öffentlichJeden von ipairs besuchten Wert am entsprechenden vorderen Index in das Ziel-Array einfügen.
Functions.collections.spairs öffentlichEinen Iterator über eine sortierte Momentaufnahme der Tabellenschlüssel erstellen.
Functions.collections.tablelength öffentlichAlle von pairs besuchten Einträge zählen, einschließlich false-Werten und dünn besetzter numerischer oder nichtnumerischer Schlüssel.
Functions.collections.tomap öffentlichEine Tabelle kopieren, wobei tostring jedes ursprünglichen Schlüssels als Zielschlüssel dient.
Functions.forecast.calculate öffentlichEine geprüfte Rate aus dem Gesundheitsverlauf mit explizitem endlichem Fenster und expliziter Uhr berechnen.
Functions.forecast.finite AbhängigkeitChecks that a number used by Functions.forecast.calculate is readable and finite.
Functions.forecast.readField AbhängigkeitReads object[key] for Functions.forecast.calculate without letting a restricted value, a non-table object or an index error escape.
Functions.presentation.compareString öffentlichVergleichsformulierung mit benannten booleschen Alternativen formatieren, wenn der Operator eine negative Form hat.
Functions.presentation.nullable öffentlichEinen vorhandenen Wert unverändert zurückgeben oder für nil einen roten Anzeigeplatzhalter.
Functions.presentation.nullable_value öffentlichEinen Tabellenschlüssel zur Anzeige nachschlagen, wobei Ergebnisse ungleich nil erhalten bleiben; ungültige Tabellen, fehlende Schlüssel und nil-Schlüssel verwenden den Platzhaltertext von nullable.
Functions.presentation.phrase öffentlichEine flüchtige benannte Bedingungszusammenfassung erstellen.
Functions.presentation.playerize öffentlichDen übergebenen Spielerwert nur für die literale Einheitenkennung player wählen; jede andere Einheit wählt den Nicht-Spieler-Wert.
Functions.presentation.predicate öffentlichEin typisiertes Vergleichsprädikat für eine benannte Bedingungsphrase erstellen.
Functions.text.ends_with öffentlichEin literales Byte-Suffix mittels Lua-Teilstring prüfen.
Functions.text.split öffentlichEine Zeichenkette in nichtleere Abschnitte zwischen Trennzeichen aufteilen.
Functions.text.starts_with öffentlichEin literales Byte-Präfix mittels Lua-Teilstring prüfen.
Functions.text.trim öffentlichFührenden und nachgestellten Leerraum (im Sinne von Lua-Mustern) aus einer Zeichenkette entfernen.
Functions.text.wrap öffentlichText an Leerraumgrenzen nahe einer Ziel-Spaltenzahl umbrechen.
Functions.trends.calculate öffentlichVorzeichenbehaftete Gesundheitsänderung aus gewichtetem Schadens- und Heilungsverlauf schätzen.
Functions.trends.calculateOld öffentlichDie historische Trendformel für Gesundheits-Momentaufnahmen mit dem Live-Verlaufsfenster des Profils, der Uhr und dem alten Rundungsdienst ausführen.
Functions.values.compare öffentlichZwei Werte mit einer RM-Operatorkennung vergleichen: LESSTHAN, LESSTHANOREQUALS, GREATERTHAN, GREATERTHANOREQUALS, EQUALS, NOTEQUALS oder DIVISIBLE.
Functions.values.isin öffentlichPrüfen, ob eine Tabelle unter einem Schlüssel einen Wert ungleich nil hat.
Functions.values.isint öffentlichDen alten Test auf Ganzzahl oder kanonische numerische Zeichenkettenschreibweise anwenden.
Functions.values.round öffentlichMit der bestehenden Formel floor(num * 10^places + 0.5) / 10^places runden.