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

Боксы

-

Общение разработчиков

- Программирование для Point Blank, общение и обсуждение разработок

Ответ
 
Опции темы
Старый 11.07.2012, 14:32   #1
 Разведчик
Аватар для •DDR•
 
•DDR• неизвестен в этих краях
Регистрация: 03.07.2012
Сообщений: 1
Популярность: -95
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Боксы

Хотел у вас спросить ..

С чего начать чтоб можно было написать нарисовать свои боксы ?
  Ответить с цитированием
Старый 11.07.2012, 14:34   #2
 Разведчик
Аватар для PrivateWH
 
PrivateWH на правильном путиPrivateWH на правильном пути
Регистрация: 07.07.2012
Сообщений: 2
Популярность: 181
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Боксы

Цитата:
Сообщение от •DDR•Посмотреть сообщение
Хотел у вас спросить ..

С чего начать чтоб можно было написать нарисовать свои боксы ?

Код:
void FillRGB( int x, int y, int w, int h, D3DCOLOR color, IDirect3DDevice9* pDevice )
{
	if( w < 0 )w = 1;
	if( h < 0 )h = 1;
	if( x < 0 )x = 1;
	if( y < 0 )y = 1;

	D3DRECT rec = { x, y, x + w, y + h };
	pDevice->Clear( 1, &rec, D3DCLEAR_TARGET, color, 0, 0 );
}

void DrawBorder( int x, int y, int w, int h, int px, D3DCOLOR BorderColor, IDirect3DDevice9* pDevice )
{
	FillRGB( x, (y + h - px), w, px,    BorderColor, pDevice );
	FillRGB( x, y, px, h,                BorderColor, pDevice );
	FillRGB( x, y, w, px,                BorderColor, pDevice );
	FillRGB( (x + w - px), y, px, h,    BorderColor, pDevice );
}

void DrawBox( int x, int y, int w, int h, D3DCOLOR BoxColor, D3DCOLOR BorderColor, IDirect3DDevice9* pDevice )
{
	FillRGB( x, y, w, h,        BoxColor, pDevice );
	DrawBorder( x, y, w, h, 1,    BorderColor, pDevice );
}
Использование
Код:
DrawBox(X,Y,ширина,высота, цвет фона, цвет рамки, pDevice);
  Ответить с цитированием
Старый 11.07.2012, 14:38   #3
 Разведчик
Аватар для •DDR•
 
•DDR• неизвестен в этих краях
Регистрация: 03.07.2012
Сообщений: 1
Популярность: -95
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Боксы

Цитата:
Сообщение от PrivateWHПосмотреть сообщение
Код:
void FillRGB( int x, int y, int w, int h, D3DCOLOR color, IDirect3DDevice9* pDevice )
{
	if( w < 0 )w = 1;
	if( h < 0 )h = 1;
	if( x < 0 )x = 1;
	if( y < 0 )y = 1;

	D3DRECT rec = { x, y, x + w, y + h };
	pDevice->Clear( 1, &rec, D3DCLEAR_TARGET, color, 0, 0 );
}

void DrawBorder( int x, int y, int w, int h, int px, D3DCOLOR BorderColor, IDirect3DDevice9* pDevice )
{
	FillRGB( x, (y + h - px), w, px,    BorderColor, pDevice );
	FillRGB( x, y, px, h,                BorderColor, pDevice );
	FillRGB( x, y, w, px,                BorderColor, pDevice );
	FillRGB( (x + w - px), y, px, h,    BorderColor, pDevice );
}

void DrawBox( int x, int y, int w, int h, D3DCOLOR BoxColor, D3DCOLOR BorderColor, IDirect3DDevice9* pDevice )
{
	FillRGB( x, y, w, h,        BoxColor, pDevice );
	DrawBorder( x, y, w, h, 1,    BorderColor, pDevice );
}
Использование
Код:
DrawBox(X,Y,ширина,высота, цвет фона, цвет рамки, pDevice);

P.S дай свой скайп

Добавлено через 5 минут
Цитата:
Сообщение от PrivateWHПосмотреть сообщение
[CODE]
Использование
Код:
DrawBox(X,Y,ширина,высота, цвет фона, цвет рамки, pDevice);

Вот не понял это куда ?)

Последний раз редактировалось •DDR•; 11.07.2012 в 14:44. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 11.07.2012, 15:07   #4
 Сержант
Аватар для Meteor2142
 
Meteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нации
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Отправить сообщение для Meteor2142 с помощью Skype™
 
По умолчанию Re: Боксы

Цитата:
Сообщение от •DDR•Посмотреть сообщение
Вот не понял это куда ?)

, это само рисование боксов, куда хочешь туда и пиши!
Можно в качестве фона для меню, в качестве информационного бокса (понадобится рисование текста)!
  Ответить с цитированием
Старый 11.07.2012, 15:10   #5
 Разведчик
Аватар для •DDR•
 
•DDR• неизвестен в этих краях
Регистрация: 03.07.2012
Сообщений: 1
Популярность: -95
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Боксы

Цитата:
Сообщение от Meteor2142Посмотреть сообщение
, это само рисование боксов, куда хочешь туда и пиши!
Можно в качестве фона для меню, в качестве информационного бокса (понадобится рисование текста)!

Все то я кинул в "d3dmenu.cpp" а вот куда прописать чтоб прорисовувались ? киньте пример

+ у меня уже есть боксы я хочу их изменить..
  Ответить с цитированием
Старый 11.07.2012, 15:15   #6
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Боксы

Цитата:
Сообщение от •DDR•Посмотреть сообщение
Все то я кинул в "d3dmenu.cpp" а вот куда прописать чтоб прорисовувались ? киньте пример

+ у меня уже есть боксы я хочу их изменить..

скачай любой исходник с боксами и посмотри конкретный пример....
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 11.07.2012, 15:40   #7
 Разведчик
Аватар для •DDR•
 
•DDR• неизвестен в этих краях
Регистрация: 03.07.2012
Сообщений: 1
Популярность: -95
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Боксы

Цитата:
Сообщение от крайслерПосмотреть сообщение
скачай любой исходник с боксами и посмотри конкретный пример....

да есть у меня ..


Что то не понятно здесь... (у меня авто инжект исход)
  Ответить с цитированием
Старый 11.07.2012, 16:35   #8
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Боксы

Цитата:
Сообщение от •DDR•Посмотреть сообщение
(у меня авто инжект исход)

там вообще кавардак с прорисовкой боксов....
Что именно ты хочешь нарисовать?
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 11.07.2012, 16:42   #9
 Разведчик
Аватар для •DDR•
 
•DDR• неизвестен в этих краях
Регистрация: 03.07.2012
Сообщений: 1
Популярность: -95
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Боксы

Цитата:
Сообщение от крайслерПосмотреть сообщение
там вообще кавардак с прорисовкой боксов....
Что именно ты хочешь нарисовать?

Мне бы пока просто задний фон...

а так буду ити типо до такого [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 11.07.2012, 16:51   #10
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Боксы

Цитата:
Сообщение от •DDR•Посмотреть сообщение
Мне бы пока просто задний фон...

В фаиле d3d9dev.cpp находишь следуюшее:

Код:
HRESULT APIENTRY hkIDirect3DDevice9::EndScene()
{
if(Mvisible)
 {
	D3DVIEWPORT9 ScreenViewport;
	m_pD3Ddev->GetViewport(&ScreenViewport);
	m_pD3Ddev->SetRenderState(D3DRS_ALPHABLENDENABLE, TRUE);
	
//-----Бокс(подложка меню)	
	MenuBox->DrawCanvas(20.0f, 55.0f, (float)MenuWidth, (float)(Mmax*Mysize+(Mysize*3)), 10, D3DCOLOR_RGBA(0, 0, 0, (255/4)*3), D3DCOLOR_RGBA(65, 182, 226, 255));
//-----Зеленый бокс(просто оформление)
	MenuBox->DrawCanvas(20.0f, 20.0f,      200, 32,10, D3DCOLOR_RGBA(000, 255, 000, 190)/*ФОН*/, D3DCOLOR_RGBA(0,0,255, 255)/*бордюр*/);
	
 }
	if (Mmax == 0) RebuildMenu();
	MenuShow(20,12,m_pFont);        // координатное положение меню
	MenuNav();

	return m_pD3Ddev->EndScene();
}
Этот код дает вот такой результат

И крути дальше как только пожелаешь...
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 11.07.2012, 17:09   #11
 Разведчик
Аватар для •DDR•
 
•DDR• неизвестен в этих краях
Регистрация: 03.07.2012
Сообщений: 1
Популярность: -95
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Боксы

Цитата:
Сообщение от крайслерПосмотреть сообщение
В фаиле d3d9dev.cpp находишь следуюшее:

Код:
HRESULT APIENTRY hkIDirect3DDevice9::EndScene()
{
if(Mvisible)
 {
	D3DVIEWPORT9 ScreenViewport;
	m_pD3Ddev->GetViewport(&ScreenViewport);
	m_pD3Ddev->SetRenderState(D3DRS_ALPHABLENDENABLE, TRUE);
	
//-----Бокс(подложка меню)	
	MenuBox->DrawCanvas(20.0f, 55.0f, (float)MenuWidth, (float)(Mmax*Mysize+(Mysize*3)), 10, D3DCOLOR_RGBA(0, 0, 0, (255/4)*3), D3DCOLOR_RGBA(65, 182, 226, 255));
//-----Зеленый бокс(просто оформление)
	MenuBox->DrawCanvas(20.0f, 20.0f,      200, 32,10, D3DCOLOR_RGBA(000, 255, 000, 190)/*ФОН*/, D3DCOLOR_RGBA(0,0,255, 255)/*бордюр*/);
	
 }
	if (Mmax == 0) RebuildMenu();
	MenuShow(20,12,m_pFont);        // координатное положение меню
	MenuNav();

	return m_pD3Ddev->EndScene();
}
Этот код дает вот такой результат

И крути дальше как только пожелаешь...

да интересненько....

А как сделать обнодку вкладок ?

P.S и можно ли реализовать открития в сторону ?

Добавлено через 11 минут
Цитата:
Сообщение от крайслерПосмотреть сообщение
В фаиле d3d9dev.cpp находишь следуюшее:

Код:
HRESULT APIENTRY hkIDirect3DDevice9::EndScene()
{
if(Mvisible)
 {
	D3DVIEWPORT9 ScreenViewport;
	m_pD3Ddev->GetViewport(&ScreenViewport);
	m_pD3Ddev->SetRenderState(D3DRS_ALPHABLENDENABLE, TRUE);
	
//-----Бокс(подложка меню)	
	MenuBox->DrawCanvas(20.0f, 55.0f, (float)MenuWidth, (float)(Mmax*Mysize+(Mysize*3)), 10, D3DCOLOR_RGBA(0, 0, 0, (255/4)*3), D3DCOLOR_RGBA(65, 182, 226, 255));
//-----Зеленый бокс(просто оформление)
	MenuBox->DrawCanvas(20.0f, 20.0f,      200, 32,10, D3DCOLOR_RGBA(000, 255, 000, 190)/*ФОН*/, D3DCOLOR_RGBA(0,0,255, 255)/*бордюр*/);
	
 }
	if (Mmax == 0) RebuildMenu();
	MenuShow(20,12,m_pFont);        // координатное положение меню
	MenuNav();

	return m_pD3Ddev->EndScene();
}
Этот код дает вот такой результат

И крути дальше как только пожелаешь...

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

Что ему сделать а ?
не поможеш сделать обичние норм боксы ?

Последний раз редактировалось •DDR•; 11.07.2012 в 17:21. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 11.07.2012, 17:58   #12
 Пехотинец
Аватар для pia3333(4)
 
pia3333(4) гордость нацииpia3333(4) гордость нацииpia3333(4) гордость нацииpia3333(4) гордость нацииpia3333(4) гордость нацииpia3333(4) гордость нацииpia3333(4) гордость нацииpia3333(4) гордость нацииpia3333(4) гордость нацииpia3333(4) гордость нацииpia3333(4) гордость нации
Регистрация: 04.02.2012
Сообщений: 71
Популярность: 2775
Сказал(а) спасибо: 77
Поблагодарили 153 раз(а) в 60 сообщениях
 
По умолчанию Re: Боксы

Цитата:
Сообщение от •DDR•Посмотреть сообщение
да интересненько....

А как сделать обнодку вкладок ?

P.S и можно ли реализовать открития в сторону ?

Добавлено через 11 минут


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

Что ему сделать а ?
не поможеш сделать обичние норм боксы ?

Не лезь в варфейс с такими знаниями. Щас там защиту поставят и всё.
  Ответить с цитированием
Старый 11.07.2012, 18:01   #13
 Разведчик
Аватар для •DDR•
 
•DDR• неизвестен в этих краях
Регистрация: 03.07.2012
Сообщений: 1
Популярность: -95
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Боксы

Цитата:
Сообщение от pia3333(4)Посмотреть сообщение
Не лезь в варфейс с такими знаниями. Щас там защиту поставят и всё.

Я все го лиш запилю ВХ и все )

А боксы рано или поздно мне надо виучить )

P.S смотри..
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 11.07.2012, 18:29   #14
 Разведчик
Аватар для Mul-Tic
 
Mul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небе
Регистрация: 29.02.2012
Сообщений: 1
Популярность: 800
Сказал(а) спасибо: 0
Поблагодарили 12 раз(а) в 9 сообщениях
 
По умолчанию Re: Боксы

Цитата:
Сообщение от •DDR•Посмотреть сообщение
Я все го лиш запилю ВХ и все )

А боксы рано или поздно мне надо виучить )

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

Подсветка работает только 1 раунд а потом только через ружьё просвечивает.
Ну а в боксах там вообще ничего сложного нету)
Рисуй да рисуй.
  Ответить с цитированием
Старый 11.07.2012, 18:32   #15
 Разведчик
Аватар для •DDR•
 
•DDR• неизвестен в этих краях
Регистрация: 03.07.2012
Сообщений: 1
Популярность: -95
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Боксы

Цитата:
Сообщение от Mul-TicПосмотреть сообщение
Подсветка работает только 1 раунд а потом только через ружьё просвечивает.
Ну а в боксах там вообще ничего сложного нету)
Рисуй да рисуй.

Да......Да...Да но можно килять dll которая проверяет или защещяет.. Или же текстуры перересовуются так как я с лагером хоть и 50 боев сиграй все светет а в вх нет можно попробовать сбросывать..
Щяс не о ВФ

Помоги дай хоть кокойто пример!
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] х2 боксы slobo Общение и обсуждение 0 25.05.2012 14:11
[Помогите!] x2 боксы frttertg Общение и обсуждение 1 09.03.2012 01:31
[Информация] Аписы =Пушинка= Общение и обсуждение 2 01.02.2012 18:27
[Куплю] х2 боксы painner Dark Orbit 0 24.12.2011 17:20

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

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

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net