Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос [NL] m_flPoseParameter

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
23 Авг 2017
Сообщения
92
Реакции
27
В нле нельзя изменить m_flPoseParameter или я тупой?
вызываю в events.pre_render, пробежался принтами, все работает и не выдает ошибки.
player.m_flPoseParameter[12] = 0.5 — изменяет значение но нет визуальных изменений.
Видел в других луа есть anim breaker, там че нужно через ffi кастить какую-то хуйню?
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В нле нельзя изменить m_flPoseParameter или я тупой?
вызываю в events.pre_render, пробежался принтами, все работает и не выдает ошибки.
player.m_flPoseParameter[12] = 0.5 — изменяет значение но нет визуальных изменений.
Видел в других луа есть anim breaker, там че нужно через ffi кастить какую-то хуйню?
C++:
Expand Collapse Copy
enum PoseParam_t {
    STRAFE_YAW,
    STAND,
    LEAN_YAW,
    SPEED,
    LADDER_YAW,
    LADDER_SPEED,
    JUMP_FALL,
    MOVE_YAW,
    MOVE_BLEND_CROUCH,
    MOVE_BLEND_WALK,
    MOVE_BLEND_RUN,
    BODY_YAW,
    BODY_PITCH,
    AIM_BLEND_STAND_IDLE,
    AIM_BLEND_STAND_WALK,
    AIM_BLEND_STAND_RUN,
    AIM_BLEND_COURCH_IDLE,
    AIM_BLEND_CROUCH_WALK,
    DEATH_YAW
};

менять 12 параметр бессмыслено
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В нле нельзя изменить m_flPoseParameter или я тупой?
вызываю в events.pre_render, пробежался принтами, все работает и не выдает ошибки.
player.m_flPoseParameter[12] = 0.5 — изменяет значение но нет визуальных изменений.
Видел в других луа есть anim breaker, там че нужно через ffi кастить какую-то хуйню?
(no ad) here an example on how to hook CSA
Пожалуйста, авторизуйтесь для просмотра ссылки.
you have to edit all poseparameters in here
ps: you have to manually edit them through ffi
 
C++:
Expand Collapse Copy
enum PoseParam_t {
    STRAFE_YAW,
    STAND,
    LEAN_YAW,
    SPEED,
    LADDER_YAW,
    LADDER_SPEED,
    JUMP_FALL,
    MOVE_YAW,
    MOVE_BLEND_CROUCH,
    MOVE_BLEND_WALK,
    MOVE_BLEND_RUN,
    BODY_YAW,
    BODY_PITCH,
    AIM_BLEND_STAND_IDLE,
    AIM_BLEND_STAND_WALK,
    AIM_BLEND_STAND_RUN,
    AIM_BLEND_COURCH_IDLE,
    AIM_BLEND_CROUCH_WALK,
    DEATH_YAW
};

менять 12 параметр бессмыслено
почему бессмыслено ? нл не позволит? BODY_PITCH отвечает же за питч игрока
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В нле нельзя изменить m_flPoseParameter или я тупой?
вызываю в events.pre_render, пробежался принтами, все работает и не выдает ошибки.
player.m_flPoseParameter[12] = 0.5 — изменяет значение но нет визуальных изменений.
Видел в других луа есть anim breaker, там че нужно через ffi кастить какую-то хуйню?
send me a video of the lua
 
1663764909726.png

залочили сука abs_yaw или чето такое я не помню, я тестил пытался как либо изменить резольвинг на свой... благодаря ффи и структуре кастом я хукнул свой анимстейт и сделал всё сам и теперь у меня чит хотябы попадает
 
Посмотреть вложение 221794
залочили сука abs_yaw или чето такое я не помню, я тестил пытался как либо изменить резольвинг на свой... благодаря ффи и структуре кастом я хукнул свой анимстейт и сделал всё сам и теперь у меня чит хотябы попадает
вот бы под хайд код, где хукается анимстейт??
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ю
 
Последнее редактирование:
Последнее редактирование:
это оффсет для m_flposeparameter ? НЕТ
ты про 0x9960? Да
где мне найти оффсет новый? хейздампер
это оффсет для m_flposeparameter ? НЕТ
ты про 0x9960? Да
где мне найти оффсет новый? хейздампер
code_language.lua:
Expand Collapse Copy
...

local m_flposeparameter = function(Entity)
    if not Entity then return end

    local PlayerPattern = ffi.cast("void***", GetClientEntity(IEntityList, Entity:get_index()))
    return ffi.cast("float*", ffi.cast("uintptr_t", PlayerPattern) + 10104)
end

events.pre_render:set(function()
    local player = entity.get_local_player()
    if not player then return end

    m_flposeparameter(player)[12] = 0
end)

проверил через принт, значение меняется но визуальных изменений нет...
мне нужно питч 0 сделать
 
code_language.lua:
Expand Collapse Copy
...

local m_flposeparameter = function(Entity)
    if not Entity then return end

    local PlayerPattern = ffi.cast("void***", GetClientEntity(IEntityList, Entity:get_index()))
    return ffi.cast("float*", ffi.cast("uintptr_t", PlayerPattern) + 10104)
end

events.pre_render:set(function()
    local player = entity.get_local_player()
    if not player then return end

    m_flposeparameter(player)[12] = 0
end)

проверил через принт, значение меняется но визуальных изменений нет...
мне нужно питч 0 сделать
добавь в дс меня короче обговорим
 
Назад
Сверху Снизу