Исходник Onetap fix revolver times

Забаненный
Статус
Оффлайн
Регистрация
23 Мар 2022
Сообщения
15
Реакции[?]
13
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
вызывать в ранкоманде до вызова оригинала
этот код фиксит некоторое things with revolver если ur fps < tick rate сервера.. вооот
C++:
void c_prediction::calc_postpone_fire_ready_time( c_cs_player* player, c_user_cmd* cmd ) {
    globals::m_weapon_data.m_revolver.at( cmd->m_command_number % 150 ) = {
        player->get_tick_base( ), cmd->m_buttons & ( in_attack | in_attack2 ),
            player->can_shoot( true, false )
    };
  
    const auto weapon = player->get_active_weapon( );
    if ( !weapon )
        return;
  
     weapon->get_postpone_fire_ready_time( ) = std::numeric_limits< float >::max( );
  
    if ( weapon->get_item_definition_index( ) != 64 )
        return;
  
    const auto max_cmds = globals::tick_rate / 2;
    if ( max_cmds <= 1 )
        return;
  
    auto v27 = 0;
    auto v15 = cmd->m_number - 1;
  
     for ( auto i = 1u; i < max_cmds; ++i ) {
         v27 = v15;
      
         if ( !std::get< 2u >( globals::m_weapon_data.m_revolver.at( v15 % 150 ) )
             || !std::get< 1u >( globals::m_weapon_data.m_revolver.at( v15 % 150 ) ) )
             break;
      
         --v15;
     }
  
    if ( !v27 )
        return;
  
    const auto v17 = 1 + static_cast< int >( 0.03348f / interfaces::m_global_vars->m_interval_per_tick );
    if ( cmd->m_command_number - v27 < v17 )
        return;
  
    weapon->get_postpone_fire_ready_time( ) = game::ticks_to_time( std::get< 0u >( globals::m_weapon_data.m_revolver.at( ( v27 + v17 ) % 150 ) ) ) + 0.2f;
}
 
Последнее редактирование:
Участник
Статус
Оффлайн
Регистрация
28 Дек 2018
Сообщения
520
Реакции[?]
196
Поинты[?]
36K
Нахуя вы шизокод лламы репостите? Эта хуйня правильно воркает только в одном Чите - в вантапе, для других П2Ц есть нормальные способы без такого уровня шизы.
 
ima sippin lean
Забаненный
Статус
Оффлайн
Регистрация
6 Май 2020
Сообщения
495
Реакции[?]
380
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
недостающую часть кода можно найти здесь:https://yougame.biz/threads/196543/
s/o xxxtentacion, juice wrld, ski mask, chief keef, ivy, platina300, og buda, 163onmyneck, scally millano, porches, navewinde, dora, maybe baby, SEEMEE, polak, jeleel, Soufiw
 
Забаненный
Статус
Оффлайн
Регистрация
16 Янв 2022
Сообщения
68
Реакции[?]
9
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
кому надо и не умеют искать
C++:
    float GetPostponeFireReadyTime()   

    {

        static int offset = Netvar("DT_WeaponCSBase", "m_flPostponeFireReadyTime");

        return *( float* )( ( uintptr_t )this + offset );

    }
 
Забаненный
Статус
Оффлайн
Регистрация
23 Мар 2022
Сообщения
15
Реакции[?]
13
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
кому надо и не умеют искать
C++:
    float GetPostponeFireReadyTime()  

    {

        static int offset = Netvar("DT_WeaponCSBase", "m_flPostponeFireReadyTime");

        return *( float* )( ( uintptr_t )this + offset );

    }
у меня вопрос к тебе парень.. зачем ты скинул функцию post_pone_fire_ready_time??
 
Похожие темы
Сверху Снизу