В cheat_ganeric.cpp
Код
void cheat_handle_spread() // Заголовок функции
{
static int action = 0; // Обьявляем переменную action
if(cheat_state->_generic.spread == 1) // если мы включили антиразброс
{
if(cheat_state->_generic.spread == 1 && action == 0) // если мы включили антиразброс
{
/* Записываем в память игры точность для данного оружия 5.0 */
*(float *)13157456 = 5.0; // WEAPON_COLT45
*(float *)13157568 = 5.0; // WEAPON_SILENCED
*(float *)13157680 = 5.0; // WEAPON_DEAGLE
*(float *)13157792 = 5.0; // WEAPON_SHOTGUN
*(float *)13157904 = 5.0; // WEAPON_SAWEDOFF
*(float *)13158016 = 5.0; // WEAPON_SHOTGSPA
*(float *)13158128 = 5.0; // WEAPON_UZI
*(float *)13158240 = 5.0; // WEAPON_MP5
*(float *)13158352 = 5.0; // WEAPON_AK47
*(float *)13158464 = 5.0; // WEAPON_M4
*(float *)13158576 = 5.0; // WEAPON_TEC9
action = 1;
}
}
if(cheat_state->_generic.spread == 0 && action == 1) // Если мы выключили антиразброс то записываем стандартную точность.
{
*(float *)13157456 = 0.8;
*(float *)13157568 = 0.8;
*(float *)13157680 = 0.8;
*(float *)13157792 = 0.8;
*(float *)13157904 = 0.8;
*(float *)13158016 = 0.8;
*(float *)13158128 = 0.8;
*(float *)13158240 = 0.8;
*(float *)13158352 = 0.8;
*(float *)13158464 = 0.8;
*(float *)13158576 = 0.8;
action = 0;
cheat_state->_generic.spread = 0;
}
}
в cheat_generic.cpp
Код
void cheat_handle_spread();
в cheat.h после struct cheat_state_generic
в cheat.cpp в блоке static void cheat_main_actor ( double time_diff )
Код
cheat_handle_spread();
Ну а в меню думаю сами впишите.