Библиотека 'player' 🎮
player.getYaw()
- Получение угла поворота игрока по горизонтали (yaw).player.getPitch()
- Получение угла наклона игрока по вертикали (pitch).player.getMoveForward()
- Получение значения скорости движения вперед.player.getMoveStrafe()
- Получение значения скорости движения вбок.player.setSpeed(double)
- Установка скорости игрока.player.addMotion(double, double, double)
- Добавление значения к motion игрока.player.setMotion(double, double, double)
- Установка значения motion игрока.player.getMotion()
- Получение текущего motion игрока.player.jump()
- Заставляет игрока прыгнуть.player.isOnGround()
- Проверка, находится ли игрок на земле.player.getPosition()
- Получение текущей позиции игрока.player.setPosition(double, double, double)
- Телепортация игрока на указанные координаты.player.getHurtTime()
- Получение тика удара по игроку.player.getHealth()
- Получение текущего здоровья игрока.player.getFallDistance()
- Получает на сколько блоков игрок уже упал.player.isInWater()
- Проверка, находится ли игрок в воде.player.swingArm()
- Моделирует движение руки игрока.player.setTimer(double)
- Устанавливает скорость таймера игрока.player.isMoving()
- Проверяет, двигается ли игрок.player.isJumpPressed()
- Проверяет, нажата ли клавиша прыжка.player.isSneakPressed()
- Проверяет, нажата ли клавиша Sneak.player.sendChatMessage(String)
- Отправляет сообщение в чат от имени игрока.player.areEyesInFluid(int)
- Проверяет, находятся ли глаза игрока в жидкости (возвращает 1 для воды, 2 для лавы, 0 в противном случае).setViewYaw(yaw)
- Устанавливает визуальный угол обзора по горизонтали (yaw) игрока.setViewPitch(pitch)
- Устанавливает визуальный угол наклона головы игрока по вертикали.isCooldowned()
- Проверяет, находится ли атака игрока в состоянии охлаждения. Возвращаетtrue
, если атака охлаждается и готова к использованию, иfalse
в противном случае.getTimer()
- Возвращает текущую скорость игрового таймера.player.setFlying(bool)
- Устанавливает состояние полета игрока.player.isOnLadder()
- Проверяет, находится ли игрок на лестнице.player.isRidingHorse()
- Проверяет, находится ли игрок на коне.player.isElytraFlying()
- Проверяет, находится ли игрок в режиме полета с помощью элитры.player.handActive()
- Проверяет, активна ли рука у игрока. (например, зажат щит)player.swimming()
- Проверяет, плавает ли игрок.player.collidedHorizontally()
- Проверяет, столкнулся ли игрок с препятствиями по горизонтали. Возвращаетtrue
, если столкновение по горизонтали произошло, в противном случае возвращаетfalse
.player.collidedVertically()
- Проверяет, столкнулся ли игрок с препятствиями по вертикали. Возвращаетtrue
, если столкновение по вертикали произошло, в противном случае возвращаетfalse
.player.ticksExisted
- Получает количество тиков (игровых обновлений) с момента создания игрока. Этот хук позволяет отслеживать, сколько времени прошло с начала существования игрока и использовать это значение в вашем скрипте для различных целей. 20 тиков = 1 секунда.prevPosX()
- Возвращает предыдущую позицию игрока по оси X.prevPosY()
- Возвращает предыдущую позицию игрока по оси Y.prevPosZ()
- Возвращает предыдущую позицию игрока по оси Z.getLook(int)
- Возвращает вектор направления взгляда игрока по оси Y (вертикально). Параметр позволяет задать дополнительное смещение по этой оси. Принимает в себя параметр с типомint
с дистанцией отдаления от головы игрока.
x = player.getLook(150)[1]
y = player.getLook(150)[2]
z = player.getLook(150)[3]
getMaxHealth()
- Получить максимальное здоровье игрока.getWidth()
- Получить ширину игрока.getHeight()
- Получить высоту игрока.
if player.ticksExisted() % 2 == 0 then
-- Данное условие будет выполняться раз в 2 тика, что равняется 0,1 секунде или 100 миллисекунд.
end
player.eyeHeight()
- ФункцияeyeHeight
возвращает высоту глаз игрока. Эта высота представляет собой расстояние от нижней части игрового персонажа до его глаз. Используется для определения высоты, на которой игрок видит мир в игре.
-- Устанавливаем имя модуля
function setName()
return "Jumping Fun"
end
-- Главная функция, вызывается при каждом обновлении игры
function onPlayerUpdate()
-- Проверяем, находится ли игрок на земле
local isOnGround = player.isOnGround()
-- Если игрок на земле, то заставляем его прыгнуть
if isOnGround then
player.jump()
end
end
Last updated