Справочник

Справочник функций

Встроенные помощники

Помощники, которые вкладка «Функции» в игре показывает как встроенные. Общедоступные вызываются по имени; остальные подключаются как зависимость (примите автодополнение или добавьте её в разделе «Зависимости») и вызываются по полному имени.

Помощников: 31 из 240. Сбросить фильтры

Functions.cache.getCached общедоступныйВызвать наблюдение один раз на кэш и точный кортеж аргументов, включая результаты nil.
Functions.cache.getRetryCached общедоступныйКэшировать наблюдение после того, как оно вернуло значение не nil; повторять наблюдения, весь кортеж результатов которых равен nil.
Functions.collections.cleanArray общедоступныйУдалить записи на месте, по умолчанию оставляя только ключи, перечисленные в значениях except.
Functions.collections.compareArray общедоступныйОбойти записи обеих таблиц и сравнить каждое значение со значением по тому же индексу в другой таблице через равенство Lua.
Functions.collections.deepcopy общедоступныйСоздать неглубокую отфильтрованную копию, несмотря на историческое название deepcopy.
Functions.collections.index общедоступныйВернуть первый ключ, значение которого равно переданному, при обходе pairs.
Functions.collections.keys общедоступныйСобрать ключи таблицы и отсортировать их по связанным значениям через сравнение Lua «меньше».
Functions.collections.multiinsert общедоступныйВставить каждое значение, обходимое ipairs, по соответствующему начальному индексу в массив назначения.
Functions.collections.spairs общедоступныйСоздать итератор по отсортированному снимку ключей таблицы.
Functions.collections.tablelength общедоступныйПосчитать все записи, обходимые pairs, включая значения false и разреженные числовые или нечисловые ключи.
Functions.collections.tomap общедоступныйСкопировать таблицу, используя tostring каждого исходного ключа как ключ назначения.
Functions.forecast.calculate общедоступныйВычислить проверенную скорость изменения здоровья по истории с явными конечными окном и часами.
Functions.forecast.finite зависимостьChecks that a number used by Functions.forecast.calculate is readable and finite.
Functions.forecast.readField зависимостьReads object[key] for Functions.forecast.calculate without letting a restricted value, a non-table object or an index error escape.
Functions.presentation.compareString общедоступныйСформировать текст сравнения с именованными логическими вариантами, если у оператора есть отрицательная форма.
Functions.presentation.nullable общедоступныйВернуть присутствующее значение без изменений или красный заполнитель для nil.
Functions.presentation.nullable_value общедоступныйНайти ключ таблицы для отображения, сохраняя результаты не nil; для некорректных таблиц, отсутствующих ключей и ключей nil используется текст-заполнитель.
Functions.presentation.phrase общедоступныйСоздать временную именованную сводку условия.
Functions.presentation.playerize общедоступныйВыбрать переданное значение для игрока только для буквального токена юнита player; любой другой юнит выбирает значение не для игрока.
Functions.presentation.predicate общедоступныйСоздать типизированный предикат сравнения для именованной фразы условия.
Functions.text.ends_with общедоступныйПроверить буквальный байтовый суффикс через срез строки Lua.
Functions.text.split общедоступныйРазбить строку на непустые фрагменты между символами-разделителями.
Functions.text.starts_with общедоступныйПроверить буквальный байтовый префикс через срез строки Lua.
Functions.text.trim общедоступныйУдалить начальные и конечные пробельные символы (по шаблону Lua) из строки.
Functions.text.wrap общедоступныйПереносить текст по пробельным символам около целевого числа столбцов.
Functions.trends.calculate общедоступныйОценить знаковое изменение здоровья по взвешенной истории урона и исцеления.
Functions.trends.calculateOld общедоступныйВыполнить историческую формулу тренда снимков здоровья с действующим окном истории профиля, часами и старой службой округления.
Functions.values.compare общедоступныйСравнить два значения с помощью идентификатора оператора RM: LESSTHAN, LESSTHANOREQUALS, GREATERTHAN, GREATERTHANOREQUALS, EQUALS, NOTEQUALS или DIVISIBLE.
Functions.values.isin общедоступныйПроверить, есть ли в таблице значение не nil по ключу.
Functions.values.isint общедоступныйПрименить старую проверку записи целого числа или канонической числовой строки.
Functions.values.round общедоступныйОкруглить по существующей формуле floor(num * 10^places + 0.5) / 10^places.