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

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

  • Автор темы Автор темы movebx
  • Дата начала Дата начала
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
23 Мар 2022
Сообщения
15
Реакции
13
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
вызывать в ранкоманде до вызова оригинала
этот код фиксит некоторое things with revolver если ur fps < tick rate сервера.. вооот
C++:
Expand Collapse Copy
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;
}
 
Последнее редактирование:
Нахуя вы шизокод лламы репостите? Эта хуйня правильно воркает только в одном Чите - в вантапе, для других П2Ц есть нормальные способы без такого уровня шизы.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
недостающую часть кода можно найти здесь: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
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
кому надо и не умеют искать
C++:
Expand Collapse Copy
    float GetPostponeFireReadyTime()   

    {

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

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

    }
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
кому надо и не умеют искать
C++:
Expand Collapse Copy
    float GetPostponeFireReadyTime()  

    {

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

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

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