Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

[гайд]добавление функции в вх #1

-

Разработка ПО для Point Blank

- Бюро разработчиков Zhyk.Ru: создание чит-программ и прочего ПО для Point Blank

Ответ
 
Опции темы
Старый 09.12.2012, 09:00   #1
 Разведчик
Аватар для artemfcsh
 
artemfcsh неизвестен в этих краяхartemfcsh неизвестен в этих краяхartemfcsh неизвестен в этих краяхartemfcsh неизвестен в этих краях
Регистрация: 03.10.2012
Сообщений: 7
Популярность: -340
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию [гайд]добавление функции в вх #1

Всем привет с вами artemfcsh
Сегодня я выкладываю тему для новичков!
1 урок-добавление функций в асму
2 урок-добавление функций в сбэйс
А,покажу я вам на примере Анти-Отдачи
-Let"S GO-
1.В Asma.h находим строчки со словом float и вписываем float ant; а далее вот этот код:
Код:
//-----------------------No Recoil_1-------------------------//
DWORD ADDRES_Antioda_1 = 0xВаше;
DWORD RETURN_Antioda_1 = ADDRES_Antioda_1 + 0x5;
//-----------------------No Recoil_1-------------------------//
//-----------------------No Recoil_2-------------------------//
DWORD ADDRES_Antioda_2 = 0xВаше;
DWORD RETURN_Antioda_2 = ADDRES_Antioda_2 + 0x5;
//-----------------------No Recoil_2-------------------------//
Этот код вставляем где-то немножко дальше от начала,чтобы было удобней
2)Спускаемся в самый низ и перед #endif
Вставляем вот это (Обращайте внимание на цвета):
Код:
__declspec( naked ) void Antioda_1_on()
{
_asm
{
fld dword ptr [ant]
mov esp,ebp
jmp dword ptr [RETURN_Antioda_1]
}
}
__declspec( naked ) void Antioda_1_off()
{
_asm
{
fld dword ptr [ebp-8]
mov esp,ebp
jmp dword ptr [RETURN_Antioda_1]
}
}
__declspec( naked ) void Antioda_2_on()
{
_asm
{
fld dword ptr [ant]
mov esp,ebp
jmp dword ptr [RETURN_Antioda_2]
}
}
__declspec( naked ) void Antioda_2_off()
{
_asm
{
fld dword ptr [ebp-8]
mov esp,ebp
jmp dword ptr [RETURN_Antioda_2]
}
}
Надеюсь вы понимаете что такое on и off-вкл. и выкл. функции.
3)Заходим в сBase.h и спускаемся вниз пропуская все коды отвечающие за чамсы (если у вас разделено на две части то есть:HRESULT APIENTRY Byte_Hack() и HRESULT APIENTRY Asm_Hack() пишите немножко дальше от HRESULT APIENTRY Asm_Hack() т.к. эта функция не на байтах) и вписываем вот это:
Код:
////No Recoil
if(opt.chams.recoil==0)DetourCreate((PBYTE)ADDRES_Antioda_1, (PBYTE)Antioda_1_off,5);
if(opt.chams.recoil==0)DetourCreate((PBYTE)ADDRES_Antioda_2, (PBYTE)Antioda_2_off,5);
if(opt.chams.recoil==1)DetourCreate((PBYTE)ADDRES_Antioda_1, (PBYTE)Antioda_1_on,5);
if(opt.chams.recoil==1)DetourCreate((PBYTE)ADDRES_Antioda_2, (PBYTE)Antioda_2_on,5);
И так нам опять встретились Antioda_1_off и т.д.,а так же надеюсь вы заметили что в строчках где opt.chams.recoil==0, Antioda_1_off а где opt.chams.recoil==1, Antioda_1_on (это чтобы вы поняли как работает включение и выключение этой функции).
Теперь я объясню вам что делать в Main.h,понимаете,opt.chams.recoil это у меня,а у вас оно может быть по другому,смотря в каком разделе в своем исходнике вы вставляете функцию,к примеру возьмем d3d,то есть opt.d3d.recoil.Заходим в Menu.h и ищем
struct sd3d{
int блaбла;
_________
}d3d;
На место _________ пишем int recoil;
Все,теперь вам осталось только добавить функцию в меню вашего WH заходим в Main.cpp и после всех
Код:
Draw_Button_Test(wccor_x-1,wccor_y+330,10,10, opt.chams.блабла," Функция",pDevice);
((wccor_x-1,wccor_y+330,10,10,-это вам не нужно!)
Вставляем вот это:
Код:
Draw_Button_Test(wccor_x-1,wccor_y+330,10,10, ,opt.d3d.recoil," Антиотдача",pDevice);
У вас ваша строчка может выглядеть по другому поэтому скопируйте уже существующую,вставьте и редактируйте,вам всего лишь нужно поменять opt.chams.блабла на opt.d3d.recoil и все,функция готова.(Если вы в сMain.h прописали int recoil не в d3d а в другом месте после opt. пишем то куда вы прописали например chams)
Объяснял все на понятном и простом языке,надеюсь что помог вам,спасибо за внимание


Вот и все!
Special For Zhyk.Ru
Стремлюсь в Подпольщик Point Blank
  Ответить с цитированием
Пользователь сказал cпасибо:
Я-artemfcsh (19.05.2013)
Старый 09.12.2012, 09:17   #2
 Разведчик
Аватар для artemfcsh
 
artemfcsh неизвестен в этих краяхartemfcsh неизвестен в этих краяхartemfcsh неизвестен в этих краяхartemfcsh неизвестен в этих краях
Регистрация: 03.10.2012
Сообщений: 7
Популярность: -340
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: [гайд]добавление функции в вх #1

Не каждый многие не знают даже как подключить сдк
У меня в скайпе 49 человек хотят чтобы я им объяснил как создавать вх
  Ответить с цитированием
Старый 09.12.2012, 09:22   #3
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: [гайд]добавление функции в вх #1

Цитата:
Сообщение от artemfcshПосмотреть сообщение
У меня в скайпе 49 человек хотят чтобы я им объяснил как создавать вх

Кто бы тебе объяснил....

Это не гайд по дабавлению функций, а код для Ctrl+C\Ctrl+V
Цитата:
Сообщение от artemfcshПосмотреть сообщение
HRESULT APIENTRY Byte_Hack() и HRESULT APIENTRY Asm_Hack() пишите немножко дальше от HRESULT APIENTRY Asm_Hack() т.к. эта функция не на байтах) и вписываем вот это:

Это я писал для удобства(временная мера так сказать) ... Целесообразней использовать один поток... Да и о том как эти потоки "запустить" не чего не сказано...

Если бы я делал по этому "гайду", то у меня возникло еще больше вопросов....
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 09.12.2012, 09:33   #4
Заблокирован
 Старший сержант
Аватар для BLACK_DEAD
 
BLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауру
Регистрация: 09.03.2012
Сообщений: 172
Популярность: 607
Сказал(а) спасибо: 368
Поблагодарили 112 раз(а) в 67 сообщениях
 
По умолчанию Re: [гайд]добавление функции в вх #1

Цитата:
Сообщение от artemfcshПосмотреть сообщение
1.В Asma.h находим строчки со словом float и вписываем float ant; а далее вот этот код:

у меня чистый исходник и я незнаю где float, что делать?
Цитата:
Сообщение от artemfcshПосмотреть сообщение
сBase.h

у меня такого файла нету, что делать?
Цитата:
Сообщение от artemfcshПосмотреть сообщение
спускаемся вниз пропуская все коды отвечающие за чамсы

у меня чистый исходник....
Цитата:
Сообщение от artemfcshПосмотреть сообщение
opt.chams.recoil это у меня,а у вас оно может быть по другому,смотря в каком разделе в своем исходнике

так обьясни как делать!
Цитата:
Сообщение от artemfcshПосмотреть сообщение
struct sd3d{
int блaбла;
_________
}d3d;

Цитата:
Сообщение от artemfcshПосмотреть сообщение
opt.chams.блабла на opt.d3d.recoil

исправь
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
артём612 (10.12.2012), крайслер (09.12.2012)
Старый 09.12.2012, 09:54   #5
 Разведчик
Аватар для artemfcsh
 
artemfcsh неизвестен в этих краяхartemfcsh неизвестен в этих краяхartemfcsh неизвестен в этих краяхartemfcsh неизвестен в этих краях
Регистрация: 03.10.2012
Сообщений: 7
Популярность: -340
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: [гайд]добавление функции в вх #1

Вместо cbase.h найди cbase.cpp
Раз у тебя чистый исходник то возьми другой!
  Ответить с цитированием
Старый 09.12.2012, 10:03   #6
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: [гайд]добавление функции в вх #1

Цитата:
Сообщение от artemfcshПосмотреть сообщение
Раз у тебя чистый исходник то возьми другой!

Нормальный выход из ситуации... А если вдрг ошибка при компиляции, то переустанавливай операционную систкму....
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Пользователь сказал cпасибо:
BLACK_DEAD (09.12.2012)
Старый 09.12.2012, 10:38   #7
Заблокирован
 Старший сержант
Аватар для BLACK_DEAD
 
BLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауру
Регистрация: 09.03.2012
Сообщений: 172
Популярность: 607
Сказал(а) спасибо: 368
Поблагодарили 112 раз(а) в 67 сообщениях
 
По умолчанию Re: [гайд]добавление функции в вх #1

Цитата:
Сообщение от artemfcshПосмотреть сообщение
Вместо cbase.h найди cbase.cpp
Раз у тебя чистый исходник то возьми другой!

а почему другой?название темы жи, добавление функции, а не смена исходника
я плагиатить нелюблю чужой труд
  Ответить с цитированием
Старый 09.12.2012, 12:05   #8
Заблокирован
 Разведчик
Аватар для ZipPac
 
ZipPac неизвестен в этих краяхZipPac неизвестен в этих краях
Регистрация: 02.05.2012
Сообщений: 9
Популярность: -120
Сказал(а) спасибо: 80
Поблагодарили 14 раз(а) в 14 сообщениях
 
По умолчанию Re: [гайд]добавление функции в вх #1

Полезно,спс
  Ответить с цитированием
Старый 10.12.2012, 07:41   #9
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 57 раз(а) в 32 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
По умолчанию Re: [гайд]добавление функции в вх #1

помойму ты новичкам гайд не по теме "как сделать и использовать функцию" а по теме "учимся копипастить функции себе в (приват вх)"тема безполезна для тех кто хочет научиться... ИМХО
  Ответить с цитированием
Старый 10.12.2012, 09:04   #10
 Старший сержант
Аватар для slava-zis
 
slava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норриса
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Отправить сообщение для slava-zis с помощью Skype™
 
По умолчанию Re: [гайд]добавление функции в вх #1

Лол народ еще не понял что писать как добавлять функцию в меню не нужно, это жуткое палево
________________
Hack for ShadowCompany
Hack for War Thunder
Дно геймхакинга
  Ответить с цитированием
Старый 20.12.2012, 11:12   #11
 Разведчик
Аватар для ibrahimka
 
ibrahimka никому не известный тип
Регистрация: 19.11.2012
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: [гайд]добавление функции в вх #1

норм
  Ответить с цитированием
Старый 20.12.2012, 11:32   #12
 Фельдмаршал
Аватар для Dimedrol1536
 
Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Отправить сообщение для Dimedrol1536 с помощью ICQ Отправить сообщение для Dimedrol1536 с помощью Skype™
 
По умолчанию Re: [гайд]добавление функции в вх #1

Цитата:
Сообщение от artemfcshПосмотреть сообщение
DWORD RETURN_Antioda_1 = ADDRES_Antioda_1 + 0x5;

А что это такое, объясни пожалуйста нубу.
  Ответить с цитированием
Старый 06.03.2013, 14:48   #13
 Разведчик
Аватар для lambada012
 
lambada012 на правильном пути
Регистрация: 21.04.2012
Сообщений: 9
Популярность: 33
Сказал(а) спасибо: 8
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: [гайд]добавление функции в вх #1

Кто может чуть понятнее расписать какой адрес в асме за что отвечает
  Ответить с цитированием
Старый 06.03.2013, 14:51   #14
 Разведчик
Аватар для шипалев
 
шипалев никому не известный тип
Регистрация: 06.03.2013
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: [гайд]добавление функции в вх #1

норм
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
добавление функции анлимпатрон romario112 Общение разработчиков 4 19.02.2012 13:56

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 00:20.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net