Создание Собственной Dll

  • Для просмотра чата и остального функционала вам нужно авторизоваться или пройти регистрацию!

MiXaiLL76

Админ, кодер
Original poster
Администратор
Май 14, 2013
452
68
796
Привет всем! Говорю сразу я не умею создавать темы поэтому могут быть проблемы....
Мануал по создание собственной DLL
Пункт 1 "Установка среды":

Для начала надо скачать С++ http://download.micr...fcb0/vc_web.exe
Устанавливаем ну вообщем всё как обычно со всем соглашаемся...
Далее чтобы не было всяких "ошибок и лишних вопросов" качаем SDKhttp://rghost.ru/48631242(у кого не скачало скину на рхост)
Установим SDK, их надо распаковать с полной заменой в папку [
C:\Program Files\Microsoft Visual Studio 10.0\VC]
Вообщем мы готовы перейти к следующему пункту!

Пункт 2 "Сам исходник":

Качаем сам исходник http://rghost.ru/48631237
Скачали? Ну значит распаковываем куда нибудь 8)

Далее запускаем [Game_Engine] и видим
Далее надо сделать то что и на картинке

Вообщем мы готовы перейти к следующему пункту!​



Пункт 3 "Исходный код":

Открываем файл [Menu.h] тут наше меню:
Код:
void Menu::StartMenu(float x, float y)
{
My_x = x; //начальный х
My_y = y;//начальный у
Boxs.DrawBox(My_x-4,My_y-2,182,My_x+15*NO+4,Box);//рисуется "стена"
Boxs.DrawBorder(My_x-4,My_y-2,182,My_x+15*NO+4,Border);//рисуется "коробка"
NO = 0;//начало вывода текста
AddText("Donless by MiXaiLL76");//вывод "текста"
AddItem("Cross","OFF|ON",&opt.cross);//вывод текста с переменной
AddItem("Get FPS","OFF|ON",&opt.time);//вывод текста с переменной
AddItem("Get Time","OFF|ON",&opt.fps);//вывод текста с переменной
PrinMenu();//печать текста на экран
}

В файле [cMain.h] наши переменные:
Код:
struct copt{
int cross;
int fps;
int time;
};

В файле [cEndS.h] 1 функция которую я добавил это прицел:

Код:
if(opt.cross)
{
D3DVIEWPORT9 viewP;
pDevice->GetViewport( &viewP ); //получение экрана
DWORD ScreenCenterX = viewP.Width / 2; //центр по х
DWORD ScreenCenterY = viewP.Height / 2; //центр по у[/indent]

Boxs.DrawLine(ScreenCenterX-7,ScreenCenterY-7,ScreenCenterX+7,ScreenCenterY+7,GREEN,2);//линия 1
Boxs.DrawLine(ScreenCenterX-7,ScreenCenterY+7,ScreenCenterX+7,ScreenCenterY-7,GREEN,2);//линия 2
}


Пункт 4 "Компиляция и запуск!":
Чтобы "создать" dll нужно нам нажать на кнопку F5 и пойдет компиляция!
Далее качаем D3D9_test http://rghost.ru/4863012
И качаем инжектор http://rghost.ru/48630135
Запускаем [
Valkyrie.exe] и смотрим:
И в конце концов видим своё меню!

Вообщем вроде всё вопросы свои пишите в чат/тему лучше в тему!


Урок 2

Код:
[/center]
char* FPS(void)
{
static int FPScounter = 0;
static float FPSfLastTickCount = 0.0f;
static float FPSfCurrentTickCount;
static char cfps[6] = "";
FPSfCurrentTickCount = clock() * 0.001f;
FPScounter++;
if((FPSfCurrentTickCount - FPSfLastTickCount) > 1.0f)
{
FPSfLastTickCount = FPSfCurrentTickCount;
sprintf(cfps,"FPS: [%d]",FPScounter);
FPScounter = 0;
}
return cfps;
}

char* TIME         (void)
{
static char ctime[20] = "" ;
struct tm * current_tm;
time_t current_time;
time (&current_time);
current_tm = localtime (&current_time);
if(current_tm->tm_hour>12)
sprintf( ctime, "Time: [%d:%02d:%02d]", current_tm->tm_hour, current_tm->tm_min, current_tm->tm_sec );
else
sprintf( ctime, "%d:%02d:%02d AM", current_tm->tm_hour, current_tm->tm_min, current_tm->tm_sec );
return ctime;
}


 
Последнее редактирование:
Которые вк,
[background=rgb(25, 25, 25)]Далее чтобы не было всяких "ошибок и лишних вопросов" качаем SDK [/background]http://cs538506.vk.m...28/SDK.rar?dl=1[background=rgb(25, 25, 25)](у кого не скачало скину на рхост)[/background]
[background=rgb(25, 25, 25)]Качаем сам исходник [/background]http://cs537219.vk.m...teHack.rar?dl=1
 
  • Like
Реакции: SHAPEN
Пункт 2 "Сам исходник":​

Качаем сам исходник http://cs537219.vk.m...teHack.rar?dl=1​
Скачали? Ну значит распаковываем куда нибудь 8)

Увы неробит​
 
  • Like
Реакции: Sergey5505
Миха тут обход есть или надо ставить если нужно помоги ок!
 
  • Like
Реакции: Sergey5505
Миха или ктонибуть помогите ка скоко раз менял и нечего!
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Код:
1>------ Построение начато: проект: Game_Engine, Конфигурация: Release Win32 ------
1> cHOOK.cpp
1>c:\users\user\desktop\делаю dll\game_engine\stdafx.h(14): fatal error C1083: Не удается открыть файл включение: d3dx9.h: No such file or directory
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Если-что скайп: Sergey-122s122 + на звонки не отвечаю!

Лан. Миха я эту работу на потом отлажу ты мне помоги разобраться у меня где у тебя пишет (Администратор) У меня этого не пишет!
 
  • Like
Реакции: Sergey5505
Миха или ктонибуть помогите ка скоко раз менял и нечего!
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Код:
1>------ Построение начато: проект: Game_Engine, Конфигурация: Release Win32 ------
1> cHOOK.cpp
1>c:\users\user\desktop\делаю dll\game_engine\stdafx.h(14): fatal error C1083: Не удается открыть файл включение: d3dx9.h: No such file or directory
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Если-что скайп: Sergey-122s122 + на звонки не отвечаю!

Лан. Миха я эту работу на потом отлажу ты мне помоги разобраться у меня где у тебя пишет (Администратор) У меня этого не пишет!

сдк подключи
 
Я короче всё удалил ты мне если что помоги настроить!
 
Сверху Снизу