Riferimento

Riferimento delle funzioni

Funzioni di supporto integrate

Le funzioni di supporto che la scheda Funzioni del gioco elenca come Integrate. Quelle pubbliche si chiamano per nome; le altre si collegano come dipendenza (scegli il completamento o aggiungila in Dipendenze) e si chiamano con il loro nome qualificato.

31 di 240 funzioni di supporto. Azzera i filtri

Functions.cache.getCached pubblicaChiama un'osservazione una sola volta per cache e per tupla esatta di argomenti, inclusi i risultati nil.
Functions.cache.getRetryCached pubblicaMemorizza in cache un'osservazione dopo che ha restituito un valore non nil; ritenta le osservazioni la cui intera tupla restituita è nil.
Functions.collections.cleanArray pubblicaRimuove voci sul posto, mantenendo per impostazione predefinita solo le chiavi elencate tra i valori di except.
Functions.collections.compareArray pubblicaVisita le voci di entrambe le tabelle e confronta ogni valore con il valore allo stesso indice nell'altra tabella usando l'uguaglianza di Lua.
Functions.collections.deepcopy pubblicaCrea una copia superficiale filtrata, nonostante il nome storico deepcopy.
Functions.collections.index pubblicaRestituisce la prima chiave il cui valore è uguale al valore fornito durante l'attraversamento con pairs.
Functions.collections.keys pubblicaRaccoglie le chiavi della tabella e le ordina in base ai valori associati usando il confronto minore-di di Lua.
Functions.collections.multiinsert pubblicaInserisce ogni valore visitato da ipairs nel corrispondente indice iniziale dell'array di destinazione.
Functions.collections.spairs pubblicaCrea un iteratore su un'istantanea ordinata delle chiavi della tabella.
Functions.collections.tablelength pubblicaConta tutte le voci visitate da pairs, inclusi i valori false e le chiavi numeriche sparse o non numeriche.
Functions.collections.tomap pubblicaCopia una tabella usando tostring di ogni chiave originale come chiave di destinazione.
Functions.forecast.calculate pubblicaCalcola un tasso verificato dalla cronologia della salute usando una finestra e un orologio finiti ed espliciti.
Functions.forecast.finite dipendenzaChecks that a number used by Functions.forecast.calculate is readable and finite.
Functions.forecast.readField dipendenzaReads object[key] for Functions.forecast.calculate without letting a restricted value, a non-table object or an index error escape.
Functions.presentation.compareString pubblicaFormatta la formulazione del confronto con alternative booleane con nome quando l'operatore ha una forma negativa.
Functions.presentation.nullable pubblicaRestituisce invariato un valore presente, oppure un segnaposto rosso di visualizzazione per nil.
Functions.presentation.nullable_value pubblicaCerca una chiave della tabella per la visualizzazione, preservando i risultati non nil; tabelle non valide, chiavi mancanti e chiavi nil usano un testo segnaposto per valori nulli.
Functions.presentation.phrase pubblicaCrea un riepilogo temporaneo della condizione con nome.
Functions.presentation.playerize pubblicaSceglie il valore fornito per il giocatore solo per l'identificativo unità letterale player; ogni altra unità seleziona il valore per i non giocatori.
Functions.presentation.predicate pubblicaCrea un predicato di confronto tipizzato per una frase di condizione con nome.
Functions.text.ends_with pubblicaVerifica un suffisso letterale di byte usando una sottostringa Lua.
Functions.text.split pubblicaDivide una stringa in sequenze non vuote tra i caratteri separatori.
Functions.text.starts_with pubblicaVerifica un prefisso letterale di byte usando una sottostringa Lua.
Functions.text.trim pubblicaRimuove da una stringa gli spazi iniziali e finali secondo i pattern Lua.
Functions.text.wrap pubblicaManda a capo il testo in corrispondenza degli spazi vicino a un numero di colonne desiderato.
Functions.trends.calculate pubblicaStima la variazione di salute con segno dalla cronologia ponderata di danni e cure.
Functions.trends.calculateOld pubblicaEsegue la formula storica di tendenza delle istantanee della salute usando la finestra attuale della cronologia del profilo, l'orologio e il servizio di arrotondamento precedente.
Functions.values.compare pubblicaConfronta due valori usando un identificativo di operatore RM: LESSTHAN, LESSTHANOREQUALS, GREATERTHAN, GREATERTHANOREQUALS, EQUALS, NOTEQUALS o DIVISIBLE.
Functions.values.isin pubblicaControlla se una tabella ha un valore non nil in corrispondenza di una chiave.
Functions.values.isint pubblicaApplica il test precedente sulla rappresentazione come intero o come stringa numerica canonica.
Functions.values.round pubblicaArrotonda con la formula esistente floor(num * 10^places + 0.5) / 10^places.