События 🎉
В Expensive Client есть несколько событий, которые можно использовать в ваших скриптах:
init()
- Вызывается один раз при загрузке клиента.
onEnable()
- Вызывается, когда модуль включили.onDisable()
- Вызывается, когда модуль выключили.
onPlayerUpdate()
- Событие обновления. Вызывается 20 раз в секунду.
onDisplayDrawing(matrix)
- В этом событии происходит отрисовка на дисплее.matrix
- Это параметр, представляющий собой матрицу или контекст отрисовки для дисплея. Матрица - это структура данных, которая предоставляет доступ к функциям рисования и управления отображением на экране.Функции, доступные через
matrix
, позволяют рисовать графические элементы, такие как текст, фигуры и изображения, на экране игры.Через
matrix
можно устанавливать параметры рисования, такие как цвет, шрифт, размер шрифта и многое другое.matrix
предоставляет множество методов для отображения информации на экране, что делает его мощным инструментом для создания пользовательского интерфейса и визуальных эффектов в игре.
Используя
matrix
, вы можете создавать разнообразные элементы интерфейса, отображать информацию о состоянии игры и делать игровой процесс более интересным и информативным.
onMouseTick(button)
- СобытиеonMouseTick()
обрабатывает события нажатия на кнопки мыши и возвращает целое число (int)button
, представляющее кнопку мыши, которая была нажата.
onWorldDrawing()
- СобытиеonWorldDrawing()
представляет собой событие 3D рендеринга, которое позволяет вам взаимодействовать с процессом рендеринга игрового мира. Это событие может использоваться для создания пользовательских визуальных эффектов или взаимодействия с элементами мира.
onWalkingPlayerUpdate(rotations)
- В этом событии можно установить угол поворота игрока с использованием спискаrotations
, гдеrotations[0]
- это yaw, аrotations[1]
- это pitch. В конце данного события необходимо вернуть параметрrotations
.
Last updated