⚙️Методы

На этой странице собраны все доступные методы, которые могут быть вызваны.

Информация

В 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