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

Делаем WallHack с меню

-

Скрипты и прочий софт для Point Blank

- Весь софт для Point Blank и все, что связано со скриптописанием - в этом разделе. Темы с вопросами/просьбами запрещены!

Закрытая тема
 
Опции темы
Старый 25.05.2011, 02:18   #1
Заблокирован
 Старший сержант
Аватар для D1kiy
 
D1kiy блестящий пример для подражанияD1kiy блестящий пример для подражанияD1kiy блестящий пример для подражанияD1kiy блестящий пример для подражанияD1kiy блестящий пример для подражанияD1kiy блестящий пример для подражанияD1kiy блестящий пример для подражанияD1kiy блестящий пример для подражанияD1kiy блестящий пример для подражанияD1kiy блестящий пример для подражанияD1kiy блестящий пример для подражания
Регистрация: 28.02.2011
Сообщений: 186
Популярность: 1635
Сказал(а) спасибо: 101
Поблагодарили 697 раз(а) в 149 сообщениях
Отправить сообщение для D1kiy с помощью ICQ Отправить сообщение для D1kiy с помощью Skype™
 
Thumbs up Делаем WallHack с меню

Очень часто сталкиваюсь с вопросом: "Как сделать меню для ВХ?", и чтоб больше этот вопрос мне задавали, решил написать это гайд.

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


Для начала вам надо скачать исходник меню:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Скачали? Ну пол дела уже сделано.. =)

Прежде чем начать, хочу объяснить вам, как ориентироваться в исходнике:
Если вы не можете найти раздел о котором говориться в гайде, вам нужно просто нажать на вкладку Правка, выбрать Поиск и замена>Быстрый поиск и вписать строку, которую вы не можете найти.
Теперь можно начинать.


Первым делом, нужно определиться какие цвета вам понадобятся для вашего меню и для ваших функций.
Для того чтоб указать цвет, который вы будете использовать в интерфейсе вашего меню, вам нужно открыть файл color.h и задать там нужный вам цвет в виде такой строки:

Цитата:
#define Имя_цвета D3DCOLOR_ARGB(насыщенность, R, G, B)

Таблицу цветов в формате RGB вы можете найти в интернете или воспользоваться палитрой в Paint.

Чтоб использовать указанный цвет помимо интерфейса, еще и в функциях ВХ (цвет чамса, прицела) вам нужно в верхней части wallhack.cpp найти строчку:
Цитата:
LPDIRECT3DTEXTURE9 White,Red,Green,Blue,Black;

Добавить в этот список переменную вашего цвета.
Перейти в EndScene и присвоить вашей переменной цвет, дописав рядом с другими строчками этого вида вашу:

Цитата:
GenerateTexture(pDevice, &Переменная, Имя_цвета_из_color.h);

И после этого можете использовать его в ваших функциях.

Вроде с цветами разобрались, теперь перейдем к интерфейсу вашего меню:
В EndScene находите:
Цитата:
dMenu.BuildMenu("..::_D3D Menu Base::..",5 ,5 ,140 ,60 ,RED,BLACK,BLACK,pDevice);

В котором указываете заголовок вашего меню, координаты меню(первая пара чисел), ширину и высоту(вторая пара), цвет заголовка, цвет фона и цвет рамки.
После этого переходите в zenixMenu::RenderMenu и по моим указателям находите и меняете цвет функций в списке меню, цвет выбранной функции и цвета On/Off.
Все интерфейс меню готов.

Можем добавлять функции в ваше ВХ:
Для примера в исходник уже добавлены функции WallHack и Chams.
Чтобы добавить функцию для начала надо задать ее переменную в виде:

Цитата:
int Имя_переменной = 0;

Перейти в zenixMenu::BuildMenu и добавить ее в список меню:
Цитата:
CreateItem(1,"Название", &Имя_переменной);
Число указывает на каком месте в меню будет стоять эта функция.

И после этого добавить функцию в hkDrawIndexedPrimitive.

Текстуры:
Текстуры надо добавлять не так как мы привыкли в верху, так как это вызовет краш игры, а непосредственно в самой функции.
Думаю поймете на примере добавленных мною функций.


И наше ВХ c меню почти готово:
Ну все, в Start_key ставите кнопку для вызова меню и указываете ту же кнопку в zenixMenu::BuildMenu для прорисовки фона меню.
Теперь можете компилить и радоваться, что у вашего ВХ, наконец-то появилось меню.. =)
При компилировании не забывайте менять конфигурацию на Release, иначе будет возникать проблема при инжекте dll-ки в игру.


Если возникнут вопросы пожалуйста задавайте их в теме, по возможности буду отвечать.
Спасибо за внимание..

Последний раз редактировалось object; 16.12.2011 в 18:49.
 
39 пользователя(ей) сказали cпасибо:
(((FrOcSimO))) (07.06.2011), **InKvIzItoR** (25.05.2011), +ESEL- (26.05.2011), +PreDator+ (29.05.2011), -=Pro^Dimon=- (25.05.2011), AiveNKing (04.06.2011), Babls77 (10.01.2012), Black_Shadow (25.05.2011), blindla2 (30.05.2011), Canep (25.05.2011), cbip0k (07.06.2011), CheaterNoob (27.05.2011), daff26 (25.05.2011), Dimedrol1536 (25.05.2011), крайслер (25.05.2011), for97 (08.06.2011), Frost_007 (25.05.2011), Gamer97 (25.05.2011), garik_sanek (25.05.2011), General_ (25.05.2011), geny (25.05.2011), Gm!Mr. luck (28.05.2011), Grom(Читер) (25.05.2011), Insdoc (29.05.2011), Нурислам (06.06.2011), kilka (30.05.2011), McKross (25.05.2011), nexttttt (08.06.2011), object (25.05.2011), PbAli (27.05.2011), Rakim (26.05.2011), reraider (25.05.2011), Rickimaru (19.12.2011), Roverpcs6 (25.05.2011), sariando (25.05.2011), VaNFyN (25.05.2011), X7*GaminG (25.05.2011), Z8dX8f3vel1864 (04.06.2011), zikimon (29.05.2011)
Старый 25.05.2011, 02:21   #2
 Пехотинец
Аватар для Frost_007
 
Frost_007 скоро будет известенFrost_007 скоро будет известенFrost_007 скоро будет известен
Регистрация: 20.02.2011
Сообщений: 65
Популярность: 214
Сказал(а) спасибо: 22
Поблагодарили 34 раз(а) в 24 сообщениях
Отправить сообщение для Frost_007 с помощью Skype™
 
По умолчанию Re: Делаем WallHack с меню

Норм спасибо будем пытаться
 
Старый 25.05.2011, 03:04   #3
 Разведчик
Аватар для **InKvIzItoR**
 
**InKvIzItoR** скоро будет известен**InKvIzItoR** скоро будет известен**InKvIzItoR** скоро будет известен**InKvIzItoR** скоро будет известен
Регистрация: 15.02.2011
Сообщений: 28
Популярность: 395
Сказал(а) спасибо: 47
Поблагодарили 57 раз(а) в 33 сообщениях
Отправить сообщение для **InKvIzItoR** с помощью Skype™
 
По умолчанию Re: Делаем WallHack с меню

Автору запилил спсибку! Уж посторался!)
________________
Гдетто Читерю...
 
Старый 25.05.2011, 07:19   #4
 Разведчик
Аватар для Raft2014
 
Raft2014 на правильном путиRaft2014 на правильном пути
Регистрация: 09.03.2011
Сообщений: 15
Популярность: 138
Сказал(а) спасибо: 37
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Делаем WallHack с меню

наберу поставлю спасибку)
 
Старый 25.05.2011, 07:26   #5
 Пехотинец
Аватар для VaNFyN
 
VaNFyN блестящий пример для подражанияVaNFyN блестящий пример для подражанияVaNFyN блестящий пример для подражанияVaNFyN блестящий пример для подражанияVaNFyN блестящий пример для подражанияVaNFyN блестящий пример для подражанияVaNFyN блестящий пример для подражанияVaNFyN блестящий пример для подражанияVaNFyN блестящий пример для подражанияVaNFyN блестящий пример для подражанияVaNFyN блестящий пример для подражания
Регистрация: 16.03.2011
Сообщений: 98
Популярность: 1692
Сказал(а) спасибо: 92
Поблагодарили 361 раз(а) в 79 сообщениях
Отправить сообщение для VaNFyN с помощью ICQ
 
По умолчанию Re: Делаем WallHack с меню

Красавец!!!Ещё бы прогу со значениями...)))
________________
 
Старый 25.05.2011, 08:47   #6
 Сержант
Аватар для garik_sanek
 
garik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауру
Регистрация: 02.04.2010
Сообщений: 111
Популярность: 593
Сказал(а) спасибо: 118
Поблагодарили 195 раз(а) в 77 сообщениях
Отправить сообщение для garik_sanek с помощью Skype™
 
По умолчанию Re: Делаем WallHack с меню

D1kiy, молодец! все четко и ясно!)
Ув. Модераторы, так как тема очень полезная, прошу перенести ее в шапку!
 
Пользователь сказал cпасибо:
D1kiy (25.05.2011)
Старый 25.05.2011, 11:12   #7
 Пехотинец
Аватар для Frost_007
 
Frost_007 скоро будет известенFrost_007 скоро будет известенFrost_007 скоро будет известен
Регистрация: 20.02.2011
Сообщений: 65
Популярность: 214
Сказал(а) спасибо: 22
Поблагодарили 34 раз(а) в 24 сообщениях
Отправить сообщение для Frost_007 с помощью Skype™
 
По умолчанию Re: Делаем WallHack с меню

Цитата:
Сообщение от garik_sanekПосмотреть сообщение
D1kiy, молодец! все четко и ясно!)
Ув. Модераторы, так как тема очень полезная, прошу перенести ее в шапку!

А модераторе то и незнали
А по теме
Спасибо ещё раз что помог у меня всё получилось
 
Старый 25.05.2011, 14:21   #8
 Разведчик
Аватар для Nike)
 
Nike) на правильном пути
Регистрация: 23.05.2011
Сообщений: 12
Популярность: 72
Сказал(а) спасибо: 7
Поблагодарили 3 раз(а) в 2 сообщениях
 
По умолчанию Re: Делаем WallHack с меню

Сори за оч нубский вопрос
Как компилить?
 
Старый 25.05.2011, 14:48   #9
 Старший сержант
Аватар для Black_Shadow
 
Black_Shadow определенно авторитетная личностьBlack_Shadow определенно авторитетная личностьBlack_Shadow определенно авторитетная личностьBlack_Shadow определенно авторитетная личностьBlack_Shadow определенно авторитетная личностьBlack_Shadow определенно авторитетная личностьBlack_Shadow определенно авторитетная личностьBlack_Shadow определенно авторитетная личностьBlack_Shadow определенно авторитетная личность
Регистрация: 18.03.2011
Сообщений: 186
Популярность: 1273
Сказал(а) спасибо: 107
Поблагодарили 437 раз(а) в 133 сообщениях
 
По умолчанию Re: Делаем WallHack с меню

Цитата:
Сообщение от Nike)Посмотреть сообщение
Сори за оч нубский вопрос
Как компилить?

Нажми на F7

Добавлено через 2 минуты
Цитата:
Сообщение от Grom(Читер)Посмотреть сообщение
D1kiy, спс вроде все получилось только вот вопрос,а менюшка работает только в оконном режие?

Нет,в обычном режиме он тоже работает.

Последний раз редактировалось Black_Shadow; 25.05.2011 в 14:50. Причина: Добавлено сообщение
 
Пользователь сказал cпасибо:
Grom(Читер) (25.05.2011)
Старый 25.05.2011, 15:17   #10
Заблокирован
 Разведчик
Аватар для Saw55
 
Saw55 вызывает надежду
Регистрация: 23.11.2009
Сообщений: 17
Популярность: -38
Сказал(а) спасибо: 40
Поблагодарили 12 раз(а) в 10 сообщениях
Отправить сообщение для Saw55 с помощью Skype™
 
По умолчанию Re: Делаем WallHack с меню

Помогите решить проблему
Открываю WallHack with Menu
Нажимаю F7 вот что пишет
Код:
------ Перестроение всех файлов начато: проект: WH with Menu, Конфигурация: Debug Win32 ------
Удаление промежуточных и выходных файлов проекта "WH with Menu", конфигурации "Debug|Win32"
Компиляция...
wallhack.cpp
c:\documents and settings\дима.mycomp.000\рабочий стол\wallhack with menu\functions.h(61) : warning C4244: аргумент: преобразование 'DWORD' в 'FLOAT', возможна потеря данных
c:\documents and settings\дима.mycomp.000\рабочий стол\wallhack with menu\functions.h(64) : warning C4244: =: преобразование 'long' в 'FLOAT', возможна потеря данных
c:\documents and settings\дима.mycomp.000\рабочий стол\wallhack with menu\functions.h(65) : warning C4244: =: преобразование 'long' в 'FLOAT', возможна потеря данных
c:\documents and settings\дима.mycomp.000\рабочий стол\wallhack with menu\functions.h(66) : warning C4244: =: преобразование 'long' в 'FLOAT', возможна потеря данных
c:\documents and settings\дима.mycomp.000\рабочий стол\wallhack with menu\functions.h(67) : warning C4244: =: преобразование 'long' в 'FLOAT', возможна потеря данных
c:\documents and settings\дима.mycomp.000\рабочий стол\wallhack with menu\functions.h(211) : warning C4927: недопустимое преобразование; неявно применены несколько пользовательских преобразований
        во время вызова конструктора 'D3DXVECTOR3::D3DXVECTOR3(const FLOAT *)'
        c:\program files\microsoft directx sdk (june 2010)\include\d3dx9math.h(166): см. объявление 'D3DXVECTOR3::D3DXVECTOR3'
c:\documents and settings\дима.mycomp.000\рабочий стол\wallhack with menu\functions.h(33) : warning C4715: WScreen2D: значение возвращается не при всех путях выполнения
Компиляция манифеста в ресурсы...
Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
Copyright (C) Microsoft Corporation.  All rights reserved.
Компоновка...
wallhack.obj : error LNK2019: ссылка на неразрешенный внешний символ _D3DXVec3Project@24 в функции "bool __cdecl WScreen2D(struct IDirect3DDevice9 *,struct D3DXVECTOR3,struct D3DXVECTOR3 *)" (?WScreen2D@@YA_NPAUIDirect3DDevice9@@UD3DXVECTOR3@@PAU2@@Z)
wallhack.obj : error LNK2019: ссылка на неразрешенный внешний символ _D3DXVec4Transform@12 в функции "struct D3DXVECTOR3 __cdecl W2S(struct IDirect3DDevice9 *,struct D3DXVECTOR3,struct D3DXMATRIX,struct D3DXMATRIX)" (?W2S@@YA?AUD3DXVECTOR3@@PAUIDirect3DDevice9@@U1@UD3DXMATRIX@@2@Z)
wallhack.obj : error LNK2019: ссылка на неразрешенный внешний символ _D3DXMatrixMultiply@12 в функции "struct D3DXVECTOR3 __cdecl W2S(struct IDirect3DDevice9 *,struct D3DXVECTOR3,struct D3DXMATRIX,struct D3DXMATRIX)" (?W2S@@YA?AUD3DXVECTOR3@@PAUIDirect3DDevice9@@U1@UD3DXMATRIX@@2@Z)
wallhack.obj : error LNK2019: ссылка на неразрешенный внешний символ _D3DXMatrixInverse@12 в функции "struct D3DXVECTOR3 __cdecl GetCamera(struct D3DXMATRIX)" (?GetCamera@@YA?AUD3DXVECTOR3@@UD3DXMATRIX@@@Z)
wallhack.obj : error LNK2019: ссылка на неразрешенный внешний символ _D3DXMatrixTranspose@8 в функции "struct D3DXMATRIX __cdecl CreateFourByFourTranspose(struct D3DXVECTOR4,struct D3DXVECTOR4,struct D3DXVECTOR4)" (?CreateFourByFourTranspose@@YA?AUD3DXMATRIX@@UD3DXVECTOR4@@00@Z)
wallhack.obj : error LNK2019: ссылка на неразрешенный внешний символ _D3DXCreateFontA@48 в функции __catch$?ReFont@@YAXPAUIDirect3DDevice9@@@Z$0
WH by Fro.dll : fatal error LNK1120: 6 неразрешенных внешних элементов
Журнал построения был сохранен в "file://c:\Documents and Settings\Дима.MYCOMP.000\Рабочий стол\WallHack with Menu\Debug\BuildLog.htm"
WH with Menu - ошибок 7, предупреждений 7
========== Перестроение всех: успешно: 0, с ошибками: 1, пропущено: 0 ==========
 
Старый 25.05.2011, 16:36   #11
 Сержант
Аватар для garik_sanek
 
garik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауру
Регистрация: 02.04.2010
Сообщений: 111
Популярность: 593
Сказал(а) спасибо: 118
Поблагодарили 195 раз(а) в 77 сообщениях
Отправить сообщение для garik_sanek с помощью Skype™
 
По умолчанию Re: Делаем WallHack с меню

Saw55, скинь ошибку свою! и лучше скрином!
ты видно прицел хотел сделать, если я не ошибаюсь?
 
Старый 25.05.2011, 17:09   #12
Заблокирован
 Разведчик
Аватар для Saw55
 
Saw55 вызывает надежду
Регистрация: 23.11.2009
Сообщений: 17
Популярность: -38
Сказал(а) спасибо: 40
Поблагодарили 12 раз(а) в 10 сообщениях
Отправить сообщение для Saw55 с помощью Skype™
 
По умолчанию Re: Делаем WallHack с меню

[Ссылки могут видеть только зарегистрированные пользователи. ]

Добавлено через 13 минут
Бывает такая ошибка
[Ссылки могут видеть только зарегистрированные пользователи. ]
И вот такая
[Ссылки могут видеть только зарегистрированные пользователи. ]
Вот скачайте скрин,а то так плохо видно

Последний раз редактировалось Saw55; 25.05.2011 в 17:23. Причина: Добавлено сообщение
 
Старый 25.05.2011, 17:27   #13
 Сержант
Аватар для garik_sanek
 
garik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауруgarik_sanek излучает ауру
Регистрация: 02.04.2010
Сообщений: 111
Популярность: 593
Сказал(а) спасибо: 118
Поблагодарили 195 раз(а) в 77 сообщениях
Отправить сообщение для garik_sanek с помощью Skype™
 
По умолчанию Re: Делаем WallHack с меню

Saw55, у тебя внизу есть кнопка список ошибок! вот на нее нажми и сфоткай что выскочит!
 
Старый 25.05.2011, 17:31   #14
Заблокирован
 Разведчик
Аватар для Saw55
 
Saw55 вызывает надежду
Регистрация: 23.11.2009
Сообщений: 17
Популярность: -38
Сказал(а) спасибо: 40
Поблагодарили 12 раз(а) в 10 сообщениях
Отправить сообщение для Saw55 с помощью Skype™
 
По умолчанию Re: Делаем WallHack с меню

[Ссылки могут видеть только зарегистрированные пользователи. ]
Вот список ошибок
 
Старый 25.05.2011, 22:30   #15
 Разведчик
Аватар для PyMba86
 
PyMba86 на правильном путиPyMba86 на правильном пути
Регистрация: 08.05.2011
Сообщений: 27
Популярность: 185
Сказал(а) спасибо: 168
Поблагодарили 31 раз(а) в 16 сообщениях
 
По умолчанию Re: Делаем WallHack с меню

Сори за нубский вопрос
Как компилить и где это вообше делать ??
 
Закрытая тема


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Cвоё меню iva72rus Античиты и дополнения 0 25.05.2011 11:30
[Статья] Делаем свой WallHack sion11 Cross Fire 3 23.05.2011 15:04
[Помогите!] Меню для WallHack D1kiy Общение и обсуждение, архив Point Blank 0 24.04.2011 00:04
[Статья] Делаем невидимый ник,или делаем ник с пробелами в конце .AsTex. Баги, читы и статьи по Point Blank 14 15.12.2010 22:23

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

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

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