 |
Моментальная перезарядка - Разработка ПО для Point Blank - Бюро разработчиков Zhyk.Ru: создание чит-программ и прочего ПО для Point Blank |
15.03.2012, 18:53
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 29.01.2012
 Сообщений: 7
 Популярность: 14
 Сказал(а) спасибо: 9
Поблагодарили 12 раз(а) в 10 сообщениях
|
Моментальная перезарядка
Привет всем!
Сегодня я расскажу как добавить моментальную перезарядку в свое WH
Для начала вписываем в асме:
Код:
DWORD Addres_Speed_Reload = Addres_bla5;//
DWORD RETURN_Speed_Reload = Addres_Speed_Reload +0x6;
Чуть ниже:
Еще ниже:
Код:
//Перезарядка
__declspec( naked ) void sreload_on()
{
_asm
{
fstp dword ptr [ebp-0x0C]
movss [buffer],xmm0
movss xmm0,[rel]
movss [ebp-0x0C],xmm0
movss xmm0,[buffer]
mov ecx,[ebp-0x80]
jmp [RETURN_Speed_Reload]
}
}
__declspec( naked ) void sreload_off()
{
_asm
{
fstp dword ptr [ebp-0x0C]
mov ecx,[ebp-0x80]
jmp [RETURN_Speed_Reload]
}
}
//Перезарядка
Теперь идем cOptions.h(это в исходнике трололо) и добавляем:
Теперь переходим к работе в cMain.cpp
Прописываем:
Код:
evo.AddButton("Момент. перезарядка" , Moptonoff , &cvar.reloads , 2);
Ниже:
Код:
//---------------Перезарядка----------------------//
if(cvar.reloads==0)DetourCreate((PBYTE)Addres_Speed_Reload,(PBYTE)sreload_off,5)
; //off
if(cvar.reloads==1)DetourCreate((PBYTE)Addres_Speed_Reload,(PBYTE)sreload_on,5);
//ON
//---------------Перезарядка----------------------//
|
|
|
Пользователь сказал cпасибо:
|
|
15.03.2012, 20:05
|
#2
|
|
|
|
Разведчик
|
 Регистрация: 15.03.2012
 Сообщений: 11
 Популярность: 14
 Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
|
Re: Моментальная перезарядка
|
|
|
Пользователь сказал cпасибо:
|
|
16.03.2012, 18:28
|
#3
|
|
|
|
Командор
|
 Регистрация: 08.05.2011
 Сообщений: 752
 Популярность: 18860
 Золото Zhyk.Ru: 8
 Сказал(а) спасибо: 383
Поблагодарили 1,069 раз(а) в 448 сообщениях
|
Re: Моментальная перезарядка
Добрый день!
Убедительная просьба доработать тему. Есть несколько недочетов, например, вы не указали
Вы предоставили такое:
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
evo.AddButton("Момент. перезарядка" , Moptonoff , &cvar.reloads , 2);
|
|
 |
|
 |
|
Желательно делать в виде : AddMenu("Момент.перезарядка", Moptonoff,&reloads,1);
а так же вы
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
if(cvar.reloads==0)DetourCreate((PBYTE)Addres_Speed_Reload ,(PBYTE)sreload_off,5)
; //off
if(cvar.reloads==1)DetourCreate((PBYTE)Addres_Speed_Reload ,(PBYTE)sreload_on,5);
//ON
|
|
 |
|
 |
|
лучше делать в виде
 |
Цитата: |
 |
|
|
|
|
|
|
|
if(reloads==0)DetourCreate((PBYTE)Addres_Speed_Rel oad,(PBYTE)sreload_off,5)
;
if(reloads==1)DetourCreate((PBYTE)Addres_Speed_Rel oad,(PBYTE)sreload_on,5); |
|
 |
|
 |
|
т.е класс cvar не у всех (многие не разберутся  )
Так же убедительная просьба Указать копирайт (автора данной функции, или где вы взяли данную функцию) в 1 посте данной темы.
Иначе тема будет удалена по п.19
С уважением, Mathers
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось Skilful; 16.03.2012 в 18:44.
Причина: Добавлено сообщение
|
|
|
Пользователь сказал cпасибо:
|
|
16.03.2012, 18:45
|
#4
|
|
|
|
Старший сержант
|
 Регистрация: 19.07.2011
 Сообщений: 234
 Популярность: 3898
 Сказал(а) спасибо: 658
Поблагодарили 589 раз(а) в 236 сообщениях
|
Re: Моментальная перезарядка
какое float buffer; ??
нужно float rel;
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
16.03.2012, 19:01
|
#5
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Моментальная перезарядка
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
Пользователь сказал cпасибо:
|
|
16.03.2012, 22:37
|
#7
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Моментальная перезарядка
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
movss [buffer],xmm0
movss xmm0,[rel]
|
|
 |
|
 |
|
А это что, яйца?
А надо так
Код:
float buffer;
float rel=xxxxx;
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
18.03.2012, 13:22
|
#10
|
|
|
|
Разведчик
|
 Регистрация: 09.03.2012
 Сообщений: 3
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Моментальная перезарядка
а у меня в исходнике нету asma.h
что делать?
|
|
|
19.03.2012, 16:38
|
#11
|
|
|
|
Командор
|
 Регистрация: 08.05.2011
 Сообщений: 752
 Популярность: 18860
 Золото Zhyk.Ru: 8
 Сказал(а) спасибо: 383
Поблагодарили 1,069 раз(а) в 448 сообщениях
|
Re: Моментальная перезарядка
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
а у меня в исходнике нету asma.h
что делать?
|
|
 |
|
 |
|
Создаете новый файл asma.h. Как создавать файлы и добавлять в проект можете посмотреть в данных темах:
http://zhyk.ru/forum/showthread.php?t=365470
или http://zhyk.ru/forum/showthread.php?t=365363
Или же в зависимости от исходника, можешь вставлять в любой header файл (*.h), главное что бы этот файл инклудировался главным файлом (*.cpp), в котором находится управление этими функциями. А так же другие (меню и т.д)
Советую вам более лучше разобраться в исходниках, и посмотреть данные гайды (ссылки я давал выше), что бы приступать к дальнейшей работе
С уважением,Mathers
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
Пользователь сказал cпасибо:
|
|
19.03.2012, 17:31
|
#12
|
|
|
|
Разведчик
|
 Регистрация: 04.11.2010
 Сообщений: 9
 Популярность: 809
 Сказал(а) спасибо: 10
Поблагодарили 37 раз(а) в 34 сообщениях
|
Re: Моментальная перезарядка
Krikeet, Mathers же попросил Вас доработать тему,
да и считаю он практически её и сам зделал
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Ccг-69 - перезарядка
|
Araym |
Общение и обсуждение, архив Point Blank |
6 |
15.08.2010 01:10 |
Моментальная заточка
|
ExE |
Баги и читы Lineage 2 |
8 |
16.06.2009 05:44 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 08:08.
|
 |