 |
HealthBar - Разработка ПО для Point Blank - Бюро разработчиков Zhyk.Ru: создание чит-программ и прочего ПО для Point Blank |
29.01.2015, 22:02
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 16.11.2012
 Сообщений: 21
 Популярность: 1445
 Сказал(а) спасибо: 26
Поблагодарили 24 раз(а) в 13 сообщениях
|
HealthBar
Функция :
Код:
void HealthBox(int x, int y, int w, int h, D3DCOLOR ColorOne, D3DCOLOR ColorTwo, IDirect3DDevice9* pDevice)
{
struct CUSTOMVERTEX
{
float x, y, w, h;
DWORD color;
};
CUSTOMVERTEX vertices[] =
{
{ x, y, w, h, ColorOne },
{ x + w, y, w, h, ColorTwo },
{ x - 10, y + h, w, h, ColorOne },
{ x + w-10, y + h, w, h, ColorTwo }
};
pDevice->SetTexture(0, NULL);
pDevice->SetPixelShader(0);
pDevice->SetFVF(D3DFVF_XYZRHW | D3DFVF_DIFFUSE);
pDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, true);
pDevice->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA);
pDevice->SetRenderState(D3DRS_ZENABLE, FALSE);
pDevice->SetRenderState(D3DRS_CULLMODE, D3DCULL_NONE);
pDevice->DrawPrimitiveUP(D3DPT_TRIANGLESTRIP, 2, vertices, sizeof(D3DVERTEX));
}
Цвета и переменные :
Код:
int a = 200, g = 255, alf=255;
D3DCOLOR Gr = D3DCOLOR_ARGB(alf, 0, g, 0);
Вызов и магия :
Код:
if (a!=0&&g!=0)
{a--;g--;alf--;}
HealthBox(299, 299, a, 16, BLACK, BLACK, pDevice);
HealthBox(300, 301, a+1, 15, BLACK, BLACK, pDevice);
HealthBox(300, 300, a, 15, RED, Gr, pDevice);
Результат:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось Nik-sin; 30.01.2015 в 18:32.
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
30.01.2015, 14:21
|
#2
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: HealthBar
Эм, немного не понял.
Какая переменная изменяет заполнение HealthBox`a
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
30.01.2015, 14:40
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 16.11.2012
 Сообщений: 21
 Популярность: 1445
 Сказал(а) спасибо: 26
Поблагодарили 24 раз(а) в 13 сообщениях
|
Re: HealthBar
|
|
|
30.01.2015, 15:03
|
#4
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: HealthBar
 Я так и подумал)
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 16:54.
|
 |