 |
Гайд по добовлению скорострела в вх. - Разработка ПО для Point Blank - Бюро разработчиков Zhyk.Ru: создание чит-программ и прочего ПО для Point Blank |
07.12.2011, 20:51
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 09.09.2011
 Сообщений: 1
 Популярность: -34
 Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 2 сообщениях
|
Гайд по добовлению скорострела в вх.
Всем привет
Решил выложить способ добавления в вх скорострела
В асме прописываем:
Код:
__declspec(naked)void Skorostrel_on()
{
_asm
{
fld dword ptr[skorostrel]
mov esp,ebp
jmp dword ptr[RETURN_Skorostrel]
}
}
__declspec(naked)void Skorostrel_off()
{
_asm
{
fld dword ptr[ebp-04]
mov esp,ebp
jmp dword ptr[RETURN_Skorostrel]
}
}
Чуть ниже:
Код:
float skorostrel=0.01;
Код:
DWORD Addres_WTF = (DWORD)GetModuleHandleA("PointBlank.i3exec")+тут своё;
DWORD Addres_Skorostrel = Addres_WTF + 0x1F0;
DWORD RETURN_Skorostrel = Addres_Skorostrel + 0x5;
После открываем файл cMain.cpp и примерно здесь скрин вставляем это:
Код:
if(skor==1)DetourCreate((PBYTE)Addres_Skorostrel,(PBYTE)Skorostrel_on,5);
if(skor==0)DetourCreate((PBYTE)Addres_Skorostrel,(PBYTE)Skorostrel_off,5);
После в меню прописываем:
Код:
MenuAdd(" Скорострел ",Moptonoff,&skor,2,3);
Затем заносим переменную: ИЛИ Вот вроде бы и все.
Всем удачи, если будут вопросы - спрашивайте
Надеюсь + заработал)
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
17.12.2011, 07:07
|
#2
|
|
|
|
Разведчик
|
 Регистрация: 01.12.2011
 Сообщений: 16
 Популярность: -76
 Сказал(а) спасибо: 1
Поблагодарили 4 раз(а) в 2 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
Когда добовляю
if(skor==1)DetourCreate((PBYTE)Addres_Skorostrel,( PBYTE)Skorostrel_on,5);
if(skor==0)DetourCreate((PBYTE)Addres_Skorostrel,( PBYTE)Skorostrel_off,5);
Пишет ошибку...объясни
|
|
|
17.12.2011, 14:23
|
#3
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
PR0100GAMER, кто тебе дал право выкладывать данный код?
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
16.01.2012, 02:55
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 08.11.2011
 Сообщений: 25
 Популярность: -314
 Сказал(а) спасибо: 6
Поблагодарили 11 раз(а) в 9 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
Автор не подскажеш как сделать чтоб можно было его накручивать от 1 ну и до 9 например.Захотел 3 проставил захотел 7 как то так.
|
|
|
Пользователь сказал cпасибо:
|
|
16.01.2012, 12:08
|
#5
|
|
|
|
Разведчик
|
 Регистрация: 17.09.2011
 Сообщений: 11
 Популярность: -221
 Сказал(а) спасибо: 4
Поблагодарили 21 раз(а) в 7 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Автор не подскажеш как сделать чтоб можно было его накручивать от 1 ну и до 9 например.Захотел 3 проставил захотел 7 как то так.
|
|
 |
|
 |
|
Если не ошибаюсь,то это нужно будет в "char" прописать.
А по теме,я не понимаю зачем выкладывать данные гайды по добавлению функций.Раньше люди честно добавляли функции и делали свои ВХ.Было ограниченое количество ВХ и люди ими пользовались без проблем.
Сейчас благодаря таким гайдам как "гайд по добавлению антиотдачи","гайд по добавлению скорострела"обычные прохожие не понимающие ничего в
С++ и в асме лепят свои нубо-МультиХаки с приват-функциями.
Думаю меня поддержат.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Гонюсь не за благодарностями,а за уважением...
|
|
|
16.01.2012, 12:28
|
#6
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Если не ошибаюсь,то это нужно будет в "char" прописать.
|
|
 |
|
 |
|
Там ты пропишешь только то, что будет высвечиваться при нажатии кнопки
(например: Вкл\Выкл или On\Off)
На функцую это не как не повлияет...
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
16.01.2012, 12:44
|
#7
|
|
|
|
Разведчик
|
 Регистрация: 17.09.2011
 Сообщений: 11
 Популярность: -221
 Сказал(а) спасибо: 4
Поблагодарили 21 раз(а) в 7 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
Количество Дамага(1-200)прописывается именно там также как и количество
приближения прицела(1-7) или же уровень поднятия вверх в джампхаке(1-7)
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Гонюсь не за благодарностями,а за уважением...
|
|
|
16.01.2012, 14:17
|
#8
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
16.01.2012, 14:36
|
#9
|
|
|
|
Разведчик
|
 Регистрация: 08.11.2011
 Сообщений: 25
 Популярность: -314
 Сказал(а) спасибо: 6
Поблагодарили 11 раз(а) в 9 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
это только визуальное оформление...Ты можешь написать там что угодно, на выполнение функции это не повлияет...
например char *optZoom[]={"Откл","1","2","3","4","5","6","Бинокль","8"}; при при седьмом нажатии клавиши вместо "7" будет высвечиваться "Бинокль"...
|
|
 |
|
 |
|
Вото вот я это уже давно перепробовал все правильно хоть бинокль но вот тока на функцию это не влияяет.
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
приближения прицела(1-7) или же уровень поднятия вверх в джампхаке(1-7)
________________
|
|
 |
|
 |
|
Да но незабудь что в причеле прописаноеще вот здесь cItem.zoomm == 1) zoom=30;//x1
if(cItem.zoomm == 2) zoom=20;//x2
if(cItem.zoomm == 3) zoom=10;//x3
if(cItem.zoomm == 4) zoom=9; //x4
if(cItem.zoomm == 5) zoom=7; //x5
Вотэто и есть основное для правильного увеличения .А как это сделать в скоростреле .
Добавлено через 5 часов 52 минуты
Все вопрос снят все сделал по примеру зум хака.
Последний раз редактировалось kuk-zevs; 16.01.2012 в 20:28.
Причина: Добавлено сообщение
|
|
|
17.08.2012, 18:43
|
#10
|
|
|
|
Старший сержант
|
 Регистрация: 04.02.2011
 Сообщений: 198
 Популярность: 12244
 Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
|
|
|
20.08.2012, 17:33
|
#11
|
|
|
|
Старший сержант
|
 Регистрация: 09.03.2012
 Сообщений: 172
 Популярность: 607
 Сказал(а) спасибо: 368
Поблагодарили 112 раз(а) в 67 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
|
|
|
20.08.2012, 17:37
|
#12
|
|
|
|
Сержант
|
 Регистрация: 21.06.2011
 Сообщений: 137
 Популярность: 4869
 Сказал(а) спасибо: 154
Поблагодарили 301 раз(а) в 124 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
WeaponBase::GetMoveSpe
|
|
 |
|
 |
|
WeaponBase::GetMoveSpe + 253 // скорострельность
________________
Всё с чистого листа Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
20.08.2012, 18:17
|
#13
|
|
|
|
Старший сержант
|
 Регистрация: 18.02.2011
 Сообщений: 232
 Популярность: 8824
 Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
|
Re: Гайд по добовлению скорострела в вх.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 12:43.
|
 |