hachclient
  • 🐣Вступление
  • ✈️События
    • onInput
    • onDisable
    • onEnable
    • onUpdate
    • onRender
    • onMove
    • onKey
    • onGuiClick
    • onGuiRelease
    • onGuiRender
  • 📚Библиотеки
    • inventory
    • timer
    • player
    • chat
    • render
    • color
    • mathutil
    • gl11
    • world
    • projection
  • gui
  • window
  • client
  • drag
  • settings
  • network
  • 🌎Объекты
    • item
    • timer
    • entity
    • module
    • drag
  • Vector3
  • Vector2
  • Примеры скриптов
    • ⛏️Выбросить предметы
    • ⌨️Горячие клавиши
    • Китайская шляпа
Powered by GitBook
On this page
  • globalTarget()
  • attack(id)
  • falldistance()
  • lookAt(Vector3)
  • rotate(yaw, pitch, speedYaw, speedPitch)
  • rotation()
  • attackCooldown()
  • onGround()
  • msg
  • jump()
  • swing()
  • set_pos(x, y, z)
  • pos()
  • set_swim(state)
  • health()
  • max_health()
  • isSwim()
  • set_sprint(state)
  • isSprint()
  • set_ground(ground)
  • is_walk()
  • set_speed(float speed)
  • isFirstPerson()
  1. Библиотеки

player

Позволяет работать с функциями игрока

PrevioustimerNextchat

Last updated 5 days ago

globalTarget()

Глобальная цель клиента

player:globalTarget()

attack(id)

Атакует энтити по айди

player:attack(1804)

falldistance()

Дистанция падения, >0 крит

player:falldistance()

lookAt()

Возвращает ротацию для вектора в мире

local rotation = player:lookAt(Vector3:create(158, 48, 382))
-- теперь можем повернуться, к примеру
player:rotate(rotation.x, rotation.y, 180, 90)

rotate(yaw, pitch, speedYaw, speedPitch)

Поворачивает голову игрока

player:rotate(180, 90, 180, 90)

rotation()

player:rotation()

attackCooldown()

Получает кулдаун атаки (от 0 до 1)

player:attackCooldown() -- выведет кулдаун атаки

onGround()

Игрок на земле

player:onGround() -- true - на земле, false - в воздухе

msg

Отправляет сообщение от имени игрока

player:msg("Hello World!") -- отправит в чат Hello World!

jump()

Заставляет игрока прыгать

player:jump() -- игрок прыгает

swing()

Взмах рукой (0 основная, 1 вторая), рекомендуется ставить ПОСЛЕ атаки

player:attack(0) -- пример
player:swing(0)

set_pos(x, y, z)

Телепортирует игрока на координаты

player:set_pos(0, 0, 0) -- установка координат игрока на 0 0 0

pos()

Получает координаты игрока

player:pos() -- координат игрока в Vector3

set_swim(state)

Устанавливает состояние плаванья для игрока

player:set_swim(true)

health()

возвращает количество здоровья (int, 1 - половина хп, 2 целое хп)

player:health()

max_health()

возвращает максимальное количество здоровья (int, обычно 20)

player:max_health()

isSwim()

Возвращает плавает ли игрок (boolean)

player:isSwim()

set_sprint(state)

Устанавливает состояние спринта

player:set_sprint(true) -- игрок будет бегать

isSprint()

Возвращает состояние спринта

player:isSprint()

set_ground(ground)

Устанавливает находится ли игрок на земле для сервера

player:set_ground(true)

is_walk()

Проверяет в движении ли игрок

player:is_walk()

set_speed(float speed)

Устанавливает скорость игрока

set_speed(10.0)

isFirstPerson()

Если true значит включено первое лицо, если false значит нет

isFirstPerson()

Возвращает текущую ротацию в

📚
Vector3
Vector2