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

Не могу доделать 1 вещь.

-

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

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

Ответ
 
Опции темы
Старый 04.12.2013, 08:33   #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™
 
По умолчанию Не могу доделать 1 вещь.

Фитча заключается в том,чтобы при нажатии на наш бутон(кнопка) , происходило появления бокса на заднем фоне и через некоторое время бокс плавно растворялся...
Фитча не доделанная,тк не знаю как сделать так,чтобы бокс только 1 раз появлялся при 1 нажатии.

Код:
int transparency1=0,R1=255,G1=0,B1=0;
float transparency=0;
BOOL Test(int x,int y,LPDIRECT3DDEVICE9 pDevice)
{
	if(transparency=255 & transparency1!=255)
	{
		transparency1-=3;
		R1-=3;
	}
	DMI.DrawBox(x+3,y+3,100,20,Colortransparency,pDevice);
	if(transparency1>=255){return false;}
}

void Button(float x,float y,char *Btext,bool &Vars,LPDIRECT3DDEVICE9 pDevice) 
{
	if(DMI.IsInBox(x,y,100,20))
	{
		if(Var.lm)
		{
			Vars=!Vars;
		}	
	}
	if(Vars==1)
	{
		Test(x,y,pDevice);
	}

	DMI.DrawString(x+5,y+2,WHITE,Btext,DT_LEFT|DT_NOCLIP);
}


#define Colortransparency  D3DCOLOR_ARGB(transparency1, R1,00, 00)
прошу помощи!

Последний раз редактировалось Nik-sin; 04.12.2013 в 08:37.
  Ответить с цитированием
Старый 05.12.2013, 19:49   #2
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 57 раз(а) в 32 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
По умолчанию Re: Не могу доделать 1 вещь.

Ну так в чём проблемма?
Обьявляешь переменную bool
Принажатии на кнопку true
При исчезновении бокса false

При нажатии на кнопку ставишь проверку если переменная не ровна true то выполняем код иначе не выполняем
  Ответить с цитированием
Старый 05.12.2013, 20:58   #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: Не могу доделать 1 вещь.

Цитата:
Сообщение от артём612Посмотреть сообщение
Ну так в чём проблемма?
Обьявляешь переменную bool
Принажатии на кнопку true
При исчезновении бокса false

При нажатии на кнопку ставишь проверку если переменная не ровна true то выполняем код иначе не выполняем

Результат не тот.
Мне надо чтобы не повторно,а с каждым нажатием на кнопку повторялось.
А не когда она вкл.
  Ответить с цитированием
Старый 07.12.2013, 22:17   #4
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 57 раз(а) в 32 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
По умолчанию Re: Не могу доделать 1 вещь.

Цитата:
Сообщение от Nik-sinПосмотреть сообщение
Результат не тот.
Мне надо чтобы не повторно,а с каждым нажатием на кнопку повторялось.
А не когда она вкл.

Создаёшь поток для функции ,в конце фукции закрываешь поток.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] доделать строку) Smolyakoff Вопросы и ответы, обсуждения 6 13.10.2012 19:01
[Помогите!] la2.hutor.ru помогите доделать плз.IG+OOG dotais Заявки на настройку бота 1 23.07.2011 14:13
Помогите доделать скрипт))) =CLOSED= Общение и обсуждение Aion 5 17.05.2011 13:18

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

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

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