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

Создаем свой CrossHair

-

Общение и обсуждение CrossFire

- Общение и обсуждение по темам CrossFire

Ответ
 
Опции темы
Старый 04.12.2012, 13:55   #1
Заблокирован
 Сержант
Аватар для maloia
 
maloia блестящий пример для подражанияmaloia блестящий пример для подражанияmaloia блестящий пример для подражанияmaloia блестящий пример для подражанияmaloia блестящий пример для подражанияmaloia блестящий пример для подражанияmaloia блестящий пример для подражанияmaloia блестящий пример для подражанияmaloia блестящий пример для подражанияmaloia блестящий пример для подражанияmaloia блестящий пример для подражания
Регистрация: 05.10.2011
Сообщений: 121
Популярность: 2204
Сказал(а) спасибо: 513
Поблагодарили 125 раз(а) в 80 сообщениях
Отправить сообщение для maloia с помощью Skype™
 
По умолчанию Создаем свой CrossHair

Здравствуйте, в этой теме вы научитесь создавать свой CrossHair, и этот CrossHair полезен для любителей снайперов.

И так давайте начнём:

1) Нам нужен компилятор С++ (подойдет Visual Studio C++ 2008 или 2010)
2) Создаем новый проект (консольное приложение win32)
3) Вставляем этот код


Код:
    #include <windows.h>
    #include <iostream>
    #include <math.h>
    using namespace std;

    bool crosshairon=false;
    HDC ragedc = NULL;
    int crosshairsize=0;
    int cx=0;
    int cy=0;

    void CrossThread(void)
    {
    while(1)
    {
    if(GetAsyncKeyState(VK_NUMPAD0)&1)
    {
    crosshairon=!crosshairon;
    ragedc = GetDC(HWND_DESKTOP);
    cx=GetSystemMetrics(SM_CXSCREEN)/2-((crosshairsize-1)/2);
    cy=GetSystemMetrics(SM_CYSCREEN)/2-((crosshairsize-1)/2);
    }
    Sleep(1);
    }
    }

    int main()
    {
    cout<<"Crosshair size in pixels:\n";
    cin>>crosshairsize;
    if(crosshairsize%2==0)
    {
    crosshairsize+=1;
    }
    system("cls");
    cout<<"Press numpad0 to toggle the crosshair on and off\n";
    CreateThread(0,0,(LPTHREAD_START_ROUTINE)CrossThread,0,0,0);
    while(1)
    {
    if(crosshairon==true)
    {
    for(int i=0;i<crosshairsize;i++)
    {
    SetPixel(ragedc, cx+i, cy+((crosshairsize-1)/2), RGB(255,0,0));
    SetPixel(ragedc, cx+((crosshairsize-1)/2), cy+i, RGB(0,0,255));
    }

    if(crosshairon==false)

    for(int i=1;i<crosshairsize;i++)
    {
    SetPixel(ragedc, cx+i, cy+((crosshairsize-1)/2), RGB(0,0,0));
    SetPixel(ragedc, cx+((crosshairsize-1)/2), cy+i, RGB(0,0,0));
    }
    }
    Sleep(33);
    }
    }

4) Компилируем и запускаем (по умолчанию кнопка Ctrl+F5)


Кратенькая инструкция
  • Запускаем Visual Studio
  • Вставляем код
  • Компилируем
  • Запускаем
  • Видим черное окно
  • Вводим число (25 нормально будет) нажимаем Enter
  • Нажимаем на NumPad-е 0 (ноль - врубает, вырубает цель)
  • Переходим в CrossFire в оконный режим
  • Вот и всё радуемся

Последний раз редактировалось maloia; 04.12.2012 в 14:04.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Создаем читы сами v1.3 [SK] Вопросы и ответы, обсуждения 8 25.07.2012 06:07
[Статья] Создаем свой радар! [NEW!] DimaSP Античиты и дополнения 0 13.06.2012 14:31
[Программа] Создаем свой CrossHair hack Roverpcs6 Баги, читы и статьи по Point Blank 26 03.04.2011 13:29

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

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

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