Добавляем Анлим патроны в WallHack

Тема в разделе "Читы для Point Blank", создана пользователем HardWell, 8 июн 2013.

Статус темы:
Закрыта.
  1. Оффлайн

    HardWell

    На форуме с:
    30 сен 2012
    Сообщения:
    131
    Симпатии:
    200
    Баллы:
    140
    Пол:
    Мужской
    Для всех кто будет писать "Зачем выложил", "Щя набы налетят" поясню...
    В свете последний событий, а именно: Слив подполья\слив исходников
    Теперешних "Набов" нету, многие обладают такими исходниками
    В которых уже вбиты значения\написаны исходники функций
    Да теперь такие WallHack'и с фул паком приват функций уже не новость...
    Так что наслаждаемся(Кто не знал)



    ---------------------------------------
    Открываем файл cMain.cpp..
    Прописываем переменные:

    Код:
    int unlimpatron=0;

    Чуть ниже:

    Код:
    float patron=1;

    (int unlimpatron=0; - При активации WallHack'a статус функции будет Выкл)
    (int unlimpatron=1; - При активации WallHack'a статус функции будет Вкл)
    Кому как удобней.....
    ----------------------------------




    --------------------------------------------
    Прописываем в нашем меню отображение функции:
    В моем случае:

    SectionAdd(" Анлим Патроны",Moptonoff,&unlimpatron,2,3);

    Или:
    MenuAdd(" Анлим Патроны",Moptonoff ,&unlimpatron,2,3);

    Или:
    warl0ck->AddItem(" Анлим Патроны",Moptonoff ,&unlimpatron,2,3);

    Или:
    Dimedrol1536->AddItem(" Анлим Патроны",Moptonoff,&unlimpatron,2,3);

    -----------------------------------




    -------------------------------------------
    Прописываем код самой функции

    Код:
    if(unlimpatron==0)DetourCreate((PBYTE)ADDRES_Max_Bullet,(PBYTE)Max_Bullet_off,5);
    if(unlimpatron==1)DetourCreate((PBYTE)ADDRES_Max_Bullet,(PBYTE)Max_Bullet_on,5);

    ----------------------------------




    ----------------------------------------
    Теперь открываем файл asma.h
    (Лично у меня нету данно файла, по этому я добавляю в cMain.cpp)
    Вставляем данный код:

    Код:
    DWORD ADDRES_Max_Bullet=(DWORD)GetModuleHandleA("pointblank.i3exec")+0x186312;
    DWORD RETURN_Max_Bullet=ADDRES_Max_Bullet+0x6;
    __declspec( naked ) void Max_Bullet_on()
    {
    _asm
    {
    mov eax,[patron]
    pop esi
    mov esp,ebp
    jmp dword ptr [RETURN_Max_Bullet]
    }
    }
    __declspec( naked ) void Max_Bullet_off()
    {
    _asm
    {
    mov eax, [ebp-4]
    pop esi
    mov esp,ebp
    jmp dword ptr [RETURN_Max_Bullet]
    }
    }

    --------------------------
    Вот собственно и все по добавлению данной функций
    Перейдем к обновлению....




    ----------------------------------------------------------
    Обновления подобных функций происходит через ассамблер(В нашем случае это IDa pro v.?.?)
    Для тех кто не знает и\или не понимает о чем я(Google.Ru)

    Открываем IDa pro
    Вылазит окошко с типом кнопок "New", "Go", "Previous"
    Жмем "New"
    Ищем файл "pointblank.i3exec" - Находящийся в корневой папке игры(C:\Ла ла ла\Тэ пэ пэ\Point Blank)
    В ходе расшифровки файла вылазит *полным-полно* разных окн(Без опасения жмем Ок, Ок, Ок)
    У нас начинается загрузка разных компонентов
    Не ожидая окончательной загрузки жмем в верхней части программы
    (Search->text)
    В появившемся окне пишем текст:

    Код:
    WeaponBase::GetMaxBullet

    Жмем старт поиска
    ..........Проходит время..........
    Находим нужное нам значение
    186063(Кликабельно)
    -------------



    Открываем калькулятор(Кто не знает что это - Google.Ru)
    В верхней части калькулятора ищем кнопку(Вид->Программиста)
    П.с - У кого нету вида программиста, ставим вид инженерный

    Ставим галочку на "Hex"
    Вставляем в калькулятор найденное значение: 186063
    Жмем + (Плюс)
    Пишем: 2AF
    Жмем = (Равно)
     
    Злая_Авчарк, dikoi66 и Даниил546682546 нравится это.
  2.  
  3. Оффлайн

    Nikitttaaa специалист

    На форуме с:
    2 апр 2013
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    4
    Пол:
    Мужской
    skype:
    nik01212
    И что это вообще ?
    Зачем ты это написал только засорять сайт будешь..
     
  4. Оффлайн

    HardWell

    На форуме с:
    30 сен 2012
    Сообщения:
    131
    Симпатии:
    200
    Баллы:
    140
    Пол:
    Мужской
    кто знает тому и понадобитса!
     
  5. Оффлайн

    Nikitttaaa специалист

    На форуме с:
    2 апр 2013
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    4
    Пол:
    Мужской
    skype:
    nik01212
    Может быть ..
     
  6. Оффлайн

    Ckfdf231 рядовой

    На форуме с:
    13 янв 2013
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    Большое спасибо можно будет сделать свой вх да анлим патрон!))))
     
  7. Оффлайн

    dimasik777333 М. Лейтенант

    На форуме с:
    11 мар 2013
    Сообщения:
    213
    Симпатии:
    716
    Баллы:
    87
    Пол:
    Мужской
    Не навидешь Геев жми МНЕ НРАВИТСЯ!
    [​IMG]
    [​IMG]
    [​IMG]
     
  8. Оффлайн

    HardWell

    На форуме с:
    30 сен 2012
    Сообщения:
    131
    Симпатии:
    200
    Баллы:
    140
    Пол:
    Мужской
    Да!)))Я думал что не кто не поймет!Love:rolleyes:
     
    Злая_Авчарк, dikoi66, maksim417 и ещё 1-му нравится это.
  9. Оффлайн

    dimasik777333 М. Лейтенант

    На форуме с:
    11 мар 2013
    Сообщения:
    213
    Симпатии:
    716
    Баллы:
    87
    Пол:
    Мужской
    [​IMG]
    [​IMG]
    Нажми Мне Нравиться тебе мелочь а мне приятно :) [​IMG]
     
    genok31, mudak99, maksim417 и 2 другим нравится это.
  10. Оффлайн

    dimasik777333 М. Лейтенант

    На форуме с:
    11 мар 2013
    Сообщения:
    213
    Симпатии:
    716
    Баллы:
    87
    Пол:
    Мужской
    [​IMG]
    [​IMG]
    Нажми Мне Нравиться тебе мелочь а мне приятно :) [​IMG]
     
    mudak99, Admin Crossfire и HardWell нравится это.
Статус темы:
Закрыта.

Поделиться этой страницей

Уважаемый пользователь!

Мы обнаружили, что вы блокируете показ рекламы на нашем сайте.

Просим внести его в список исключения или отключить AdBlock.

Наши материалы предоставляются БЕСПЛАТНО и единственным доходом является реклама.

Спасибо за понимание!