Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Code For Noobs[Или саписываем чек бокс в чуть меньшем размере]

-

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

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

Ответ
 
Опции темы
Старый 26.03.2013, 01:38   #1
 Разведчик
Аватар для #Loginov
 
#Loginov скоро будет известен#Loginov скоро будет известен#Loginov скоро будет известен#Loginov скоро будет известен#Loginov скоро будет известен
Регистрация: 19.02.2013
Сообщений: 4
Популярность: 465
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 4 сообщениях
Отправить сообщение для #Loginov с помощью Skype™
 
По умолчанию Code For Noobs[Или саписываем чек бокс в чуть меньшем размере]

И так всем привет.
Сегодня я буду рассматривать вот такую версию прорисовки чек бокса :
Код:
void Check_Button(int x ,int y , int w , int h ,int &Var ,char *Button_Text ,LPDIRECT3DDEVICE9 pDevice,LPD3DXFONT pFont)
{
if (Var = 0){VB3(pDevice);}
if(IsInBox(x+90,y+6,10,10)){VB2(pDevice);
if(GetAsyncKeyState(VK_LBUTTON)&1){
if(Var != 1){Var = 0;}else if(Var = 1){
if (Var== 1){Var = 1;}}}}
if(Var== 1){VB1(pDevice);}}
Помидорами прошу не кидаться,ибо я только недавно начал разбираться в операторах if,else и т.д
Маленькие пояснения:
1)Чтобы места было намного меньше предлагаю сделать дополнительную прорисовку элементов.
Ну,допустим,при наводке на кнопку у нас цвет становиться белым ,и бокс чуть светлеет.

Но в рисовании записано это так :
Код:
VB2(pDevice)
Это просто тот же самый код который мы будем писать после IsInBox,но в упрощённом варианте.
Для этого мы рисуем новый объект таким способом :
Код:
void VB2(LPDIRECT3DDEVICE9 pDevice)
{

}
И внутри мы пишем то,что хотели написать после IsInBox,и потом вставляем после IsInBox код не в 4 строчки,а в 1.
Пример :
Код:
void VB2(LPDIRECT3DDEVICE9 pDevice)
{
DrawBox(x+90,y+6,10,10,DARK2,pDevice);
DrawBorder(x+90,y+6,10,10,WHITE,pDevice,1);
DrawText(Button_Text,x+15,y+4,WHITE,pFont,DT_LEFT|DT_NOCLIP);
}
Тоже самое можно сделать с остальным.
Думаю,больше тут нечего объяснять,для того я вам дам [Ссылки могут видеть только зарегистрированные пользователи. ](Ps Это Википедия),и по коду вы можете просмотреть,что я сделал.
//Соглашусь наверное с большинством,да,код не из самых хороших,но места занимает меньше,и тем более я только учусь

//Нубам думаю,будет тоже полезно,ибо код короткий,и не сильно грамосткий.
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Пользователь сказал cпасибо:
Я-artemfcsh (26.03.2013)
Старый 26.03.2013, 20:27   #2
 Разведчик
Аватар для KopoJIь
 
KopoJIь никому не известный тип
Регистрация: 25.03.2013
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Code For Noobs[Или саписываем чек бокс в чуть меньшем размере]

if (Var == 0){VB3(pDevice);}
и что такое VB3(pDevice)?

Последний раз редактировалось KopoJIь; 26.03.2013 в 20:29.
  Ответить с цитированием
Старый 26.03.2013, 20:37   #3
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 58 раз(а) в 33 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
По умолчанию Re: Code For Noobs[Или саписываем чек бокс в чуть меньшем размере]

Цитата:
Сообщение от KopoJIьПосмотреть сообщение
if (Var == 0){VB3(pDevice);}
и что такое VB3(pDevice)?

я думаю это стандартная прорисовка бокса...
  Ответить с цитированием
Старый 26.03.2013, 21:53   #4
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Code For Noobs[Или саписываем чек бокс в чуть меньшем размере]

Код:
if (Var== 1){Var = 1;}

Вот, я описал затею ТС
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.

Последний раз редактировалось Nickitee; 26.03.2013 в 22:09.
  Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Meteor2142 (27.03.2013), NoName%(2) (27.03.2013), object (26.03.2013), slava-zis (27.03.2013), Я-artemfcsh (02.05.2013)
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Source Code] FULL ESP Source Code [Call of Duty Modern Warfare 3] ТрюфеJL Call of Duty 0 25.08.2012 00:09
[Программа] DO for Noobs komoel1911 Общение и обсуждение 3 13.08.2012 14:30
Anti Noobs ~Winston~ Античиты и дополнения 0 06.11.2010 11:28

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

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

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