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

Engine Menu by FindBrain

-

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

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

Ответ
 
Опции темы
Старый 06.02.2013, 19:45   #31
 Фельдмаршал
Аватар для 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: Engine Menu by FindBrain

Цитата:
Сообщение от almazzz2Посмотреть сообщение
Господи.Без проблем выложу,правда под пб их переписывать придётся.

Нормик, выкладуй.
  Ответить с цитированием
Старый 06.02.2013, 21:04   #32
 Разведчик
Аватар для FindYouBrain
 
FindYouBrain никому не известный тип
Регистрация: 24.01.2013
Сообщений: 19
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Engine Menu by FindBrain

Цитата:
Сообщение от almazzz2Посмотреть сообщение
Господи.Без проблем выложу,правда под пб их переписывать придётся.

То,что у тебя получилось,то няшка.Я сам понимаю,что исходник на 3.Моя цель была выложить рип,а не идеальный код.Я могу постараться и сделать исходник с нагрузкой в 1 фпс,чем я собственно сейчас и занят.Хочешь,в скайпе,в лс,и т.д дам .dll моих наработок(только завтра я не дома).И ты узнаешь ,что я могу лучше(Хотя тебе это и не надо).
На счёт забугорных исходников.Выкладывай,перепишем,главное,что бы там не Open Gl было(Не люблю такой вид исходников),а так перепишем.
Там надо-то добавить нужные библиотеки,чуть исправить кодхук свой с скрытием поставить .
Надеюсь свою мысль изложил так,что ты её понял.

Последний раз редактировалось FindYouBrain; 06.02.2013 в 21:10.
  Ответить с цитированием
Старый 07.02.2013, 03:17   #33
 Разведчик
Аватар для Eatim
 
Eatim никому не известный тип
Регистрация: 31.10.2012
Сообщений: 1
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Отправить сообщение для Eatim с помощью Skype™
 
По умолчанию Re: Engine Menu by FindBrain

Цитата:
Сообщение от FindYouBrainПосмотреть сообщение
К стати,интересный факт,у меня теперь вот столько фпс :
[Ссылки могут видеть только зарегистрированные пользователи. ]

А вот теперь заинжекти в игру и посмотри сколька там будет фпс ;D

д3д тестер не в щет............
  Ответить с цитированием
Старый 07.02.2013, 08:10   #34
 Пехотинец
Аватар для 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: Engine Menu by FindBrain

Исход состоит из:
Цитата:
if(olololo){
if(olololo1){
if(olololo2){DrawBox(***);
}
}
}

Добавлено через 16 минут
[Ссылки могут видеть только зарегистрированные пользователи. ]
Изуродовали привязь xDD

Последний раз редактировалось pia3333(4); 07.02.2013 в 08:27. Причина: Добавлено сообщение
  Ответить с цитированием
Пользователь сказал cпасибо:
NoName%(2) (07.02.2013)
Старый 07.02.2013, 12:38   #35
 Разведчик
Аватар для FindYouBrain
 
FindYouBrain никому не известный тип
Регистрация: 24.01.2013
Сообщений: 19
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Engine Menu by FindBrain

Цитата:
Сообщение от pia3333(4)Посмотреть сообщение
Исход состоит из:


Добавлено через 16 минут
[Ссылки могут видеть только зарегистрированные пользователи. ]
Изуродовали привязь xDD

Привязку не трогал
Честно.
  Ответить с цитированием
Старый 08.02.2013, 16:33   #36
Заблокирован
 Старший сержант
Аватар для BLACK_DEAD
 
BLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауру
Регистрация: 09.03.2012
Сообщений: 172
Популярность: 607
Сказал(а) спасибо: 368
Поблагодарили 112 раз(а) в 67 сообщениях
 
По умолчанию Re: Engine Menu by FindBrain

это и грузит весь ФПС

Код:
//==============================================New========================================================//
void cMenu::Func_Button(int x ,int y , int w , int h ,int &Var ,char *Button_Text ,LPDIRECT3DDEVICE9 pDevice)
{
int y_ = (y) + (h/2)-7;
int x_ = x + 3+20;
int y__ = ((h) - (h/1));
int x__ = (x + w/1);
if(IsInBox(x,y,w,h))
{
if(GetAsyncKeyState(VK_LBUTTON)&1)
{
if(Var == 1 && Var !=0)
{
Var = 0;
}
else if(Var == 0)
{
if(Var == 0)
{
Var = 1;
}
}
}
}
if(Var == 0)
{
DrawBox(x_-26,y_,268,18, GRE2,  pDevice);
//DrawBox(x_-27,y_+9,113,8.7,  ButtonOff2,  pDevice);
DrawBorder(x-3,y+2,268,h-2,BLACK, pDevice);
font->DrawText(x_+30,y_,TextOn,Button_Text,DT_CENTER|DT_SHADOW);
}
if(Var == 1)
{
DrawBox(x_-27,y_,113,9, ButtonOn,  pDevice);
DrawBox(x_-27,y_+9,113,8.7, ButtonOn2,  pDevice);
DrawBorder(x-5,y+2,113,h-2,RED2, pDevice);
font->DrawText(x_+30,y_,TextOn,Button_Text,DT_CENTER|DT_SHADOW);
}
}

Последний раз редактировалось BLACK_DEAD; 08.02.2013 в 16:35.
  Ответить с цитированием
Старый 08.02.2013, 18:50   #37
 Разведчик
Аватар для SterioS
 
SterioS на правильном пути
Регистрация: 14.06.2011
Сообщений: 39
Популярность: 30
Сказал(а) спасибо: 0
Поблагодарили 45 раз(а) в 29 сообщениях
 
По умолчанию Re: Engine Menu by FindBrain

Без этого интерес в меню пропадет. Эффект хороший
  Ответить с цитированием
Старый 08.02.2013, 20:06   #38
 Разведчик
Аватар для FindYouBrain
 
FindYouBrain никому не известный тип
Регистрация: 24.01.2013
Сообщений: 19
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Engine Menu by FindBrain

Цитата:
Сообщение от SterioSПосмотреть сообщение
Без этого интерес в меню пропадет. Эффект хороший

А вообще-то можно сделать проще.
объявить:
Код:
void GardientBox(int x,int y,int w,int h,pDevice)
}
Тут начало кода
(Допустим)
DrawBox(100,100,20,100,GREY,pDevice)
DrawBox(100,100,20,100,GREY,pDevice)
{


И потом это сделать так:
Код:
void ButtonDraw(int x,int y,int w,int h,pDevice)
}
Тут начало кода
(Допустим)
GardientBox(тут остальное)
{

вроде поможет
А так,если этого не убирать,то лучше всего код полностью переписать.
  Ответить с цитированием
Старый 08.02.2013, 22:02   #39
 Разведчик
Аватар для SterioS
 
SterioS на правильном пути
Регистрация: 14.06.2011
Сообщений: 39
Популярность: 30
Сказал(а) спасибо: 0
Поблагодарили 45 раз(а) в 29 сообщениях
 
По умолчанию Re: Engine Menu by FindBrain

1. Я пробовал просто заменить этот Баттон, фпс от этого не стал больше. (так что не она понижает фпс)
2. Решил попробовать как посоветовал FindYouBrain. (кстати, это не проще)
Объявил Градиент кнопки, и заменил описание Баттона новой функцией, от этого так же фпс не повысился.
3. Так же реализовал через циклы некоторые элементы, (которые пробиты там в ручную, что глупо), фпс не изменился.
4. Максимум как из первоначальной менюхи которая тут выложена можно повысить ФПС так это поставить нормальный шрифт: Ариал.

Но даже если все выше перечисленные изменения не влияют на фпс (кроме как изменение шрифта) - я их оставил, более как то смотрится приятнее, да и код красивее стал

Последний раз редактировалось SterioS; 08.02.2013 в 22:07.
  Ответить с цитированием
Пользователь сказал cпасибо:
FindYouBrain (08.02.2013)
Старый 08.02.2013, 22:46   #40
 Разведчик
Аватар для NASSO
 
NASSO никому не известный тип
Регистрация: 15.03.2012
Сообщений: 11
Популярность: 14
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Engine Menu by FindBrain

Цитата:
Сообщение от SterioSПосмотреть сообщение
Но даже если все выше перечисленные изменения не влияют на фпс (кроме как изменение шрифта) - я их оставил, более как то смотрится приятнее, да и код красивее стал

Если игра будет лагать то смысл с этого вида
  Ответить с цитированием
Старый 08.02.2013, 22:47   #41
 Разведчик
Аватар для FindYouBrain
 
FindYouBrain никому не известный тип
Регистрация: 24.01.2013
Сообщений: 19
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Engine Menu by FindBrain

Цитата:
Сообщение от SterioSПосмотреть сообщение
1. Я пробовал просто заменить этот Баттон, фпс от этого не стал больше. (так что не она понижает фпс)
2. Решил попробовать как посоветовал FindYouBrain. (кстати, это не проще)
Объявил Градиент кнопки, и заменил описание Баттона новой функцией, от этого так же фпс не повысился.
3. Так же реализовал через циклы некоторые элементы, (которые пробиты там в ручную, что глупо), фпс не изменился.
4. Максимум как из первоначальной менюхи которая тут выложена можно повысить ФПС так это поставить нормальный шрифт: Ариал.

Но даже если все выше перечисленные изменения не влияют на фпс (кроме как изменение шрифта) - я их оставил, более как то смотрится приятнее, да и код красивее стал

Ок,я просто сам не пробовал,занят сейчас другим
Но вроде через циклы должно было помочь.
А вообще это лагнутыйй исходник димидрола(как он сам говорил,там вроде надо был дописать код(естественное я этого не делал)).к стати можешь поделится парочкой своих пустых исходников в скупе?)
Просто циклы не сильно знаю(да,да самое простоя и я нуб).Но всё же.Скайп отписал в лс.
  Ответить с цитированием
Старый 08.02.2013, 23:20   #42
 Разведчик
Аватар для SterioS
 
SterioS на правильном пути
Регистрация: 14.06.2011
Сообщений: 39
Популярность: 30
Сказал(а) спасибо: 0
Поблагодарили 45 раз(а) в 29 сообщениях
 
По умолчанию Re: Engine Menu by FindBrain

Цитата:
Сообщение от NASSOПосмотреть сообщение
Если игра будет лагать то смысл с этого вида

Прочитай мой пост внимательней, я убирал обычную рисовку Баттона + боксов и прочего, ФПС от этого не повышалось. В общем улучшений от этого нету. Соответственно игра в любом случае будет лагать и я этого не отрицаю. Сделал чисто для себя и для юзабилити кода.

Цитата:
Сообщение от FindYouBrainПосмотреть сообщение
Ок,я просто сам не пробовал,занят сейчас другим
Но вроде через циклы должно было помочь.
А вообще это лагнутыйй исходник димидрола(как он сам говорил,там вроде надо был дописать код(естественное я этого не делал)).к стати можешь поделится парочкой своих пустых исходников в скупе?)
Просто циклы не сильно знаю(да,да самое простоя и я нуб).Но всё же.Скайп отписал в лс.

Смотри пример:

Вот туча Боксов и бордюров которые прописаны ручками.
Периодичность Y+ равна 18. 8+18=26 и т.д.
Код:
DrawBox(X+120,Y+8,268,19, GRE2,  pDevice);
DrawBorder(X+120,Y+8,268,19,BLACK, pDevice);
DrawBox(X+120,Y+26,268,19, GRE2,  pDevice);
DrawBorder(X+120,Y+26,268,19,BLACK, pDevice);
DrawBox(X+120,Y+44,268,19, GRE2,  pDevice);
DrawBorder(X+120,Y+44,268,19,BLACK, pDevice);
Тебе для самого цикла понадобится только две строчки соответственно:
DrawBox(X+120,Y+"данное число будешь накручивать",268,19, GRE2, pDevice);
DrawBorder(X+120,Y+"данное число будешь накручивать",268,19,BLACK, pDevice);

Сам цикл for(i=0; i<"число сколько тебе надо повторений, в нашем случае 3"; i++)

В этот цикл вставляешь две нужные нам строчки, а в конце реализуешь добавление (накручивание) с нужной периодичностью 18.
Не забудь объявить i и добавить переменную которая будет накручиваться.

Подвел тебя к реализации цикла ближе. Надеюсь помог.

P.S:
Я ещё реализовал парочку интересных функций, может чуть позже выложу скрин.

Последний раз редактировалось SterioS; 08.02.2013 в 23:34.
  Ответить с цитированием
Старый 09.02.2013, 00:37   #43
 Разведчик
Аватар для FindYouBrain
 
FindYouBrain никому не известный тип
Регистрация: 24.01.2013
Сообщений: 19
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Engine Menu by FindBrain

Так пардоньте,всё понял
мы просто прописываем в ну допустим меню
Цитата:
DrawBox(X+120,Y+220,268,19, GRE2, pDevice);
(то есть 220 ,это число накрутки).

Вроде в смой прорисовки бокса,мы пишем следующее:
Цитата:
void DrawBox(int x,int y, int w, int h,pdevice)
{
int i;
for(i=0; i<5; i++)
pDraw......
pDraw......
pDraw......
pDraw......
}




Так?

Последний раз редактировалось FindYouBrain; 09.02.2013 в 00:41.
  Ответить с цитированием
Старый 09.02.2013, 01:00   #44
 Разведчик
Аватар для SterioS
 
SterioS на правильном пути
Регистрация: 14.06.2011
Сообщений: 39
Популярность: 30
Сказал(а) спасибо: 0
Поблагодарили 45 раз(а) в 29 сообщениях
 
По умолчанию Re: Engine Menu by FindBrain

Пример:
Код:
объявляем две переменные. int i, k;
for(i=0; i<"число сколько тебе надо повторений, в нашем случае 3"; i++)
{
DrawBox(X+120,Y+k"данное число будешь накручивать",268,19, GRE2, pDevice);
DrawBorder(X+120,Y+k"данное число будешь накручивать",268,19,BLACK, pDevice);
(функция прибавления накрутки)k+=18;
}
Вот сам код, как он должен выглядеть.
  Ответить с цитированием
Старый 09.02.2013, 07:28   #45
 Фельдмаршал
Аватар для 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: Engine Menu by FindBrain

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


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Скрипт] D3D Menu [Teest] Разработка ПО для Point Blank 10 05.01.2013 14:30
[Файл] D3d Menu Nik-sin Разработка ПО для Point Blank 3 29.12.2012 11:23
[Программа] D3D Menu v1.0 ElectroVamp Зарубежные сервера Point Blank 4 25.08.2011 21:23

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

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

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