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

Мигающий Текст

-

Разработка ПО для Point Blank

- Бюро разработчиков Zhyk.Ru: создание чит-программ и прочего ПО для Point Blank

Ответ
 
Опции темы
Старый 11.11.2013, 22:44   #1
 Разведчик
Аватар для Nik-sin
 
Nik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слуху
Регистрация: 16.11.2012
Сообщений: 21
Популярность: 1445
Сказал(а) спасибо: 26
Поблагодарили 24 раз(а) в 13 сообщениях
Отправить сообщение для Nik-sin с помощью Skype™
 
По умолчанию Мигающий Текст

Итак, код мигающего текста:
Переменные :
Код:
float AeroTexts=255;
int Aero=0 ;
цвет :
Код:
#define   AeroText1     D3DCOLOR_ARGB(Aero,255,255, 255)
Сам код:
Код:
 void   AeroText(int x, int y, LPDIRECT3DDEVICE9 pD3D9)
	{
		if(AeroTexts!=0)
		{Aero-=3;}
		if(AeroTexts!=255)
		{Aero+=3;}
		SString(x,y, AeroText1, DT_LEFT | DT_NOCLIP,"AeroText");
	}
Реализация хоть и не сильно умная,но будет полегче для понимания новичкам.
  Ответить с цитированием
Пользователь сказал cпасибо:
Dimedrol1536 (12.11.2013)
Старый 12.11.2013, 00:04   #2
 Фельдмаршал
Аватар для Dimedrol1536
 
Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(Dimedrol1536 сломал счётчик популярности :(
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Отправить сообщение для Dimedrol1536 с помощью ICQ Отправить сообщение для Dimedrol1536 с помощью Skype™
 
По умолчанию Re: Мигающий Текст

Код:
#define   AeroRed     D3DCOLOR_ARGB(Aero,255,0,0)
#define   AeroGreen     D3DCOLOR_ARGB(Aero,0,255,0)
#define   AeroBlue     D3DCOLOR_ARGB(Aero,0,0,255)
.............................................................................

void  Draw_Text(int x,int y, DWORD color, LPSTR text, DWORD Stile, LPD3DXFONT m_pFont)
{
	RECT rect;
	SetRect( &rect, x, y+10, x, y );
	m_pFont->DrawTextA(NULL,text,-1,&rect, Stile, color );
}

void   AeroText(int x, int y, DWORD color, char* text, DWORD Stile, LPD3DXFONT m_pFont)
	{
		if(AeroTexts!=0)
		{Aero-=3;}
		if(AeroTexts!=255)
		{Aero+=3;}
                      Draw_Text(x, y, color, text, Stile|DT_NOCLIP, m_pFont);
	}

AeroTextL(x, y, AeroBlue, "Text", DT_LEFT, m_pFont)
AeroTextR(x, y, AeroBlue, "Text", DT_RIGHT, m_pFont)
AeroTextC(x, y, AeroBlue, "Text", DT_CENTER, m_pFont)
Ну, как-то так.
  Ответить с цитированием
Пользователь сказал cпасибо:
Nik-sin (12.11.2013)
Старый 12.11.2013, 14:08   #3
 Разведчик
Аватар для Nik-sin
 
Nik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слуху
Регистрация: 16.11.2012
Сообщений: 21
Популярность: 1445
Сказал(а) спасибо: 26
Поблагодарили 24 раз(а) в 13 сообщениях
Отправить сообщение для Nik-sin с помощью Skype™
 
По умолчанию Re: Мигающий Текст

Цитата:
Сообщение от Dimedrol1536Посмотреть сообщение
Код:
#define   AeroRed     D3DCOLOR_ARGB(Aero,255,0,0)
#define   AeroGreen     D3DCOLOR_ARGB(Aero,0,255,0)
#define   AeroBlue     D3DCOLOR_ARGB(Aero,0,0,255)
.............................................................................

void  Draw_Text(int x,int y, DWORD color, LPSTR text, DWORD Stile, LPD3DXFONT m_pFont)
{
	RECT rect;
	SetRect( &rect, x, y+10, x, y );
	m_pFont->DrawTextA(NULL,text,-1,&rect, Stile, color );
}

void   AeroText(int x, int y, DWORD color, char* text, DWORD Stile, LPD3DXFONT m_pFont)
	{
		if(AeroTexts!=0)
		{Aero-=3;}
		if(AeroTexts!=255)
		{Aero+=3;}
                      Draw_Text(x, y, color, text, Stile|DT_NOCLIP, m_pFont);
	}

AeroTextL(x, y, AeroBlue, "Text", DT_LEFT, m_pFont)
AeroTextR(x, y, AeroBlue, "Text", DT_RIGHT, m_pFont)
AeroTextC(x, y, AeroBlue, "Text", DT_CENTER, m_pFont)
Ну, как-то так.

Можно по другому...
3 переменные для 3 цветов...
После мы с разной скоростью гоняем их по циклу и уоля - разноцветный текст.
Всё равно спасибо
  Ответить с цитированием
Ответ

Опции темы

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

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

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

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

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

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