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

FPS,дата как узнать?

-

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

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

Ответ
 
Опции темы
Старый 27.07.2012, 15:08   #1
Заблокирован
 Разведчик
Аватар для Igroman28
 
Igroman28 скоро будет известенIgroman28 скоро будет известенIgroman28 скоро будет известенIgroman28 скоро будет известен
Регистрация: 14.05.2010
Сообщений: 25
Популярность: 367
Сказал(а) спасибо: 141
Поблагодарили 18 раз(а) в 15 сообщениях
 
По умолчанию FPS,дата как узнать?

Во многих исходниках есть FPS,дата. Подскажите пожалуйста, как это реализовать.. Пытался вытащить из исходника и разобрать -> краш! Объясните как можно проще!) Желательно с примером)
  Ответить с цитированием
Старый 27.07.2012, 15:15   #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: FPS,дата как узнать?

int infofolder=1;

ФПС
Код:
char* FPS(void)
{

static int	 FPScounter = 0;
static float FPSfLastTickCount = 0.0f;
static float FPSfCurrentTickCount;
static char  cfps[6] = "";

FPSfCurrentTickCount = clock() * 0.001f;
FPScounter++;
if((FPSfCurrentTickCount - FPSfLastTickCount) > 1.0f)
{
   FPSfLastTickCount = FPSfCurrentTickCount;
   sprintf(cfps," %d",FPScounter);
   FPScounter = 0;
}
return cfps;
}
Время
Код:
char* cMenu::TIME           (void)
{
	static char ctime[20] = "" ;
	struct tm * current_tm;
	time_t current_time;
	time (&current_time);
	current_tm = localtime (&current_time);
	if(current_tm->tm_hour>12)
	sprintf( ctime, "%d:%02d:%02d", current_tm->tm_hour , current_tm->tm_min, current_tm->tm_sec );
	return ctime;
}
В меню
Код:
atext("FPS",FPS(),infofolder);
atext("Время",TIME(),infofolder);
А дальше уже смотря какой у тебя исходник.
  Ответить с цитированием
Пользователь сказал cпасибо:
Igroman28 (27.07.2012)
Старый 27.07.2012, 15:45   #3
Заблокирован
 Разведчик
Аватар для Igroman28
 
Igroman28 скоро будет известенIgroman28 скоро будет известенIgroman28 скоро будет известенIgroman28 скоро будет известен
Регистрация: 14.05.2010
Сообщений: 25
Популярность: 367
Сказал(а) спасибо: 141
Поблагодарили 18 раз(а) в 15 сообщениях
 
По умолчанию Re: FPS,дата как узнать?

Цитата:
Сообщение от Dimedrol1536(2)Посмотреть сообщение
int infofolder=1;

ФПС
Код:
char* FPS(void)
{

static int	 FPScounter = 0;
static float FPSfLastTickCount = 0.0f;
static float FPSfCurrentTickCount;
static char  cfps[6] = "";

FPSfCurrentTickCount = clock() * 0.001f;
FPScounter++;
if((FPSfCurrentTickCount - FPSfLastTickCount) > 1.0f)
{
   FPSfLastTickCount = FPSfCurrentTickCount;
   sprintf(cfps," %d",FPScounter);
   FPScounter = 0;
}
return cfps;
}
Время
Код:
char* cMenu::TIME           (void)
{
	static char ctime[20] = "" ;
	struct tm * current_tm;
	time_t current_time;
	time (&current_time);
	current_tm = localtime (&current_time);
	if(current_tm->tm_hour>12)
	sprintf( ctime, "%d:%02d:%02d", current_tm->tm_hour , current_tm->tm_min, current_tm->tm_sec );
	return ctime;
}
В меню
Код:
atext("FPS",FPS(),infofolder);
atext("Время",TIME(),infofolder);
А дальше уже смотря какой у тебя исходник.

Т.е для того чтобы вывести например на экран время надо выводить переменную TIME ?
  Ответить с цитированием
Старый 27.07.2012, 16:04   #4
 Фельдмаршал
Аватар для 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: FPS,дата как узнать?

Цитата:
Сообщение от Igroman28Посмотреть сообщение
Т.е для того чтобы вывести например на экран время надо выводить переменную TIME ?

Да.
Если интересует дата и время сбоки, то выводится переменная "__TIME__" , "__DATE__"
  Ответить с цитированием
Старый 27.07.2012, 16:25   #5
Заблокирован
 Разведчик
Аватар для Igroman28
 
Igroman28 скоро будет известенIgroman28 скоро будет известенIgroman28 скоро будет известенIgroman28 скоро будет известен
Регистрация: 14.05.2010
Сообщений: 25
Популярность: 367
Сказал(а) спасибо: 141
Поблагодарили 18 раз(а) в 15 сообщениях
 
По умолчанию Re: FPS,дата как узнать?

Цитата:
Сообщение от Dimedrol1536(2)Посмотреть сообщение
Да.
Если интересует дата и время сбоки, то выводится переменная "__TIME__" , "__DATE__"

А как ее вывести?? пишет ошибку:
невозможно преобразовать параметр 4 из "char *(__cdecl *)(void)" в "char *"

P.S в исходнике нет меню)

Последний раз редактировалось Igroman28; 27.07.2012 в 16:27.
  Ответить с цитированием
Старый 27.07.2012, 16:41   #6
Заблокирован
 Старший сержант
Аватар для BLACK_DEAD
 
BLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауру
Регистрация: 09.03.2012
Сообщений: 172
Популярность: 607
Сказал(а) спасибо: 368
Поблагодарили 112 раз(а) в 67 сообщениях
 
По умолчанию Re: FPS,дата как узнать?

типо такого хочешь?

или как димидрол предлогает?
  Ответить с цитированием
Старый 27.07.2012, 16:44   #7
Заблокирован
 Разведчик
Аватар для Igroman28
 
Igroman28 скоро будет известенIgroman28 скоро будет известенIgroman28 скоро будет известенIgroman28 скоро будет известен
Регистрация: 14.05.2010
Сообщений: 25
Популярность: 367
Сказал(а) спасибо: 141
Поблагодарили 18 раз(а) в 15 сообщениях
 
По умолчанию Re: FPS,дата как узнать?

Цитата:
Сообщение от BLACK_DEADПосмотреть сообщение
типо такого хочешь?

или как димидрол предлогает?

Можно и такого типа)) Но я еще с тем не разобрался) Не могу вывести ^_^
Если ставлю _TIME_ то вылазит вот че:
Код:
error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall Hacks::DrawTextL(int,int,unsigned long,char *)" (?DrawTextL@Hacks@@QAEXHHKPAD@Z) в функции "public: void __thiscall Hacks::DrawMenu(struct IDirect3DDevice9 *)" (?DrawMenu@Hacks@@QAEXPAUIDirect3DDevice9@@@Z)
  Ответить с цитированием
Старый 27.07.2012, 16:48   #8
Заблокирован
 Старший сержант
Аватар для BLACK_DEAD
 
BLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауру
Регистрация: 09.03.2012
Сообщений: 172
Популярность: 607
Сказал(а) спасибо: 368
Поблагодарили 112 раз(а) в 67 сообщениях
 
По умолчанию Re: FPS,дата как узнать?

а зачем ты удаляешь драв текст "public: void __thiscall Hacks:rawTextL(int,int,unsigned long,char *)" (?DrawTextL@Hacks@@QAEXHHKPAD@Z) в функции "public: void __thiscall Hacks:rawMenu(struct IDirect3DDevice9 *)"

короче кинь исходник в скайп denis43521 а то мозги не варят после кое чего
  Ответить с цитированием
Пользователь сказал cпасибо:
Igroman28 (27.07.2012)
Старый 28.07.2012, 11:37   #9
 Фельдмаршал
Аватар для 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: FPS,дата как узнать?

Цитата:
Сообщение от Igroman28Посмотреть сообщение
Если ставлю _TIME_ то вылазит вот че:

Две __, а у тебя одна.
  Ответить с цитированием
Старый 28.07.2012, 11:54   #10
Заблокирован
 Старший сержант
Аватар для BLACK_DEAD
 
BLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауруBLACK_DEAD излучает ауру
Регистрация: 09.03.2012
Сообщений: 172
Популярность: 607
Сказал(а) спасибо: 368
Поблагодарили 112 раз(а) в 67 сообщениях
 
По умолчанию Re: FPS,дата как узнать?

Цитата:
Сообщение от Dimedrol1536(2)Посмотреть сообщение
Две __, а у тебя одна.

если поможет чем то комуто, у него исход самоинжекторный
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Подсказка] дата центр InSiS Общение и обсуждение, архив Lineage 2 0 03.02.2011 13:30
[Информация] Дата обновления. -=Fenrir=- Общение и обсуждение Perfect World 37 06.08.2010 11:56
[Помогите!] как узнать узнать имеил? Александр. Общение и обсуждение Perfect World 13 29.07.2010 06:57

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

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

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