Expensive
  • Привет!
  • Полезная информация
    • Быстрый старт 🚀
    • Примеры скриптов 🖋️
      • Tracers
      • Статистика скорости
      • Обычная ватермарка
      • Управление движением игрока
      • Отображение информации на экране
      • Использование настроек модуля
      • Изменение цвета текста в зависимости от FPS
      • Автоматический прыжок
  • Документация
    • Библиотеки 📚
      • Библиотека 'world' 🌍
      • Библиотека 'drag' 🖱️
      • Библиотека 'project' 📐
      • Библиотека 'auraTarget' 🎯
      • Библиотека math
      • Библиотека 'animation' 🎥
      • Библиотека 'utils' 🛠️
      • Библиотека 'setting' ⚙️
      • Библиотека 'player' 🎮
      • Библиотека 'inventory' 🧰
      • Библиотека 'minecraft' ⛏️
      • Библиотека 'network' 🌐
      • Библиотека "gl11" 🌈
      • Библиотека "display" 🖥️
    • События 🎉
Powered by GitBook
On this page
  1. Документация
  2. Библиотеки 📚

Библиотека '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
PreviousБиблиотека 'setting' ⚙️NextБиблиотека 'inventory' 🧰

Last updated 1 year ago