⚙️Методы
На этой странице собраны все доступные методы, которые могут быть вызваны.
Информация
В bLua метод — это "функция", связанная с конкретным объектом (таблицей или переменной). Метод вызывается через двоеточие :. Но в отличие от обычной Lua - метод не является обычной функцией. Его нельзя использовать без : Пример:
--
-- Стандартная функция/метод в Lua
--
local location
find_players(location, 15) -- Вызываем ФУНКЦИЮ, и укаываем два параметра
-- Или же:
location:find_players(15) -- Аргумент location указывается как первый аргумент функции
--
-- Система в bLua работает по-другому:
--
local location
location:find_players(15) -- Правильно
find_players(location, 15) -- Неправильно, отправит Debug ошибку
-- В данном случае find_players является МЕТОДОМ,
-- поэтому его НЕЛЬЗЯ использовать как функцию.Методы
on_hover
Текст
Текст, отображаемый при наведении
-
Возвращает копию элемента в переменной any как наводимый элемент. Аргумент text будет отображаться при наведении на элемент только в чате или книге.
on_click
Команда
Команда без /, которая будет исполняться при нажатии на элемент
-
Возвращает копию элемента в переменной any, при нажатии на который исполняется команда из аргумента command.
separated_by
Текст
Текст, который будет использован в качестве разделителя листа.
-
Возвращает элемент листа, разделенного текстом аргумента text.
bool_condition
Любой
Значение/переменная, которая будет выведена, если boolean == true
-
Любой
Значение/переменная, которая будет выведена, если boolean == false
-
Возвращает первый или второй аргумент, в зависимости от результата boolean. (true/false). Если результатом не является bool, метод вернет nil.
not
-
-
-
Отрицает значение. true ⇒ false, false ⇒ true.
find_players
Радиус
Число, которое будет использованно в качестве расстояния. Максимально значение - 30.
10
Возвращает лист всех игроков в указанном в аргументе радиусе.
add
Слогаемое
Число, которое будет прибавлено к результату
-
Слогаемое
Число, которое будет прибавлено к результату
-
Слогаемое
Число, которое будет прибавлено к результату
-
Прибавляет к локации или любому элементу указанное значение. Если указан 1 аргумент - выражение будет выполнено к элементу. Если указано 3 аргумента - выражение будет выполнено к локации.
sub
Вычитаемое
Число, которое будет вычтено из результату
-
Вычитаемое
Число, которое будет вычтено из результату
-
Вычитаемое
Число, которое будет вычтено из результату
-
Вычитает из локации или любого элемента указанное значение. Если указан 1 аргумент - выражение будет выполнено к элементу. Если указано 3 аргумента - выражение будет выполнено к локации.
mul
Множитель
Число, которое будет использованно в качестве множителя к элементу
-
Умножает элемент на указанное значение. Работает и с типом "локация"
div
Делитель
Число, которое будет использованно в качестве делителя к элементу
-
Делит элемент на указанное значение. Работает и с типом "локация"
round
-
-
-
Возвращает округленное число. Может округлять и location.
include
Значение
Вставляемое значение
-
Возвращает копию листа, с добавленным в конец указанным элементом.
exclude
Значение
Удаляемое значение
-
Возвращает копию листа, со всеми удаленными указанными элементами.
deduplicate
-
-
-
Возвращает копию листа из которого удалены все дублирующиеся элементы.
sort_text
Парсинговый ключ
Используется для получения данных. Смотрите пример.
Возвращает копию листа, отсортированную по алфавиту и цифрам. Сортировка выполняется не по самому элементу, а по атрибуту, считанному из объекта. (если указан аргумент)
sort_number
Парсинговый ключ
Используется для получения данных. Смотрите пример.
Возвращает копию листа, отсортированную таким образом, что меньшие числа идут первыми, а большие — последними. Сортировка выполняется не по самому элементу, а по атрибуту, считанному из объекта (если указан аргумент). Ввод нечислового значения считается ошибкой, и результат не гарантируется.
reverse
-
-
-
Возвращает копию листа, в котором все элементы расположены в обратном порядке.
contains
Элемент
Элемент, который будет использован для проверки "Содержит ли"
-
Возвращает true или false, в зависимости от того, содержится ли указанный элемент в листе.
contains_text
Элемент
Элемент, который будет использован для проверки "Содержит ли"
-
Возвращает true или false, в зависимости от того, содержится ли указанный элемент в тексте.
replace
Поисковое значение
Значение для поиска
-
Значение для замены
Значение, которое будет вставлено вместо значения для поиска
-
Возвращает текст, в котором все поисковые элементы заменены другим.
attribute
Элемент
Элемент, который будет использован для получения аттрибута. Может разделяться через .
-
Получает любое значение атрибута. Может разделяться через .. Атрибуты лучше использовать в последнюю очередь, так как они могут быть ненадежны. См. пример.
В настоящее время может не работать или работать плохо
abs
-
-
-
Возвращает модуль указанного числа
cos
-
-
-
Возвращает косинус указанного числа
sin
-
-
-
Возвращает синус указанного числа
tan
-
-
-
Возвращает тангенс указанного числа
pow
Степень
Число, в степень которого будет возведено число из указанной переменной
-
Возвращает число в степени указанного в аргументе числа
mod
Делитель
Число, которое будет использованно в качестве делителя к элементу
-
Возвращает остаток числа, деленного на число в аргументе
sqrt
-
-
-
Возвращает квадратный корень числа
floor
-
-
-
Возвращает число, округленное до нижнего.
ceil
-
-
-
Возвращает число, округленное до вышнего.
min
Число
Число для сравнения
-
Возвращает минимальное число из двух указанных
max
Число
Число для сравнения
-
Возвращает максимальное число из двух указанных
log
Базированное число
Число, которое будет использоваться как основание
-
Возвращает логарифм элемента, основанный на указанном в аргументе числе
Last updated