Как отобразить фпс?

Забаненный
Статус
Оффлайн
Регистрация
11 Янв 2018
Сообщения
2,375
Реакции[?]
454
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
нужно отобразить фпс, например, как в ав
 
Забаненный
Статус
Оффлайн
Регистрация
19 Фев 2018
Сообщения
647
Реакции[?]
167
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
11 Янв 2018
Сообщения
2,375
Реакции[?]
454
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
interfaces->globals->frametime
???
Но вот теперь другая проблема.
Код:
void CVisuals::Fps()
{
    D::DrawString(F::Watermark, 5, 11, Color::White(), false, IGlobalVarsBase::frametime);
}
1 ошибка - нестатическая ссылка не член должна указываться относительно заданного объекта
2 ошибка - недопустимая ссылка на нестатический член "IGlobalVarsBase::frametime"
 
Забаненный
Статус
Оффлайн
Регистрация
19 Фев 2018
Сообщения
647
Реакции[?]
167
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Но вот теперь другая проблема.
Код:
void CVisuals::Fps()
{
    D::DrawString(F::Watermark, 5, 11, Color::White(), false, IGlobalVarsBase::frametime);
}
1 ошибка - нестатическая ссылка не член должна указываться относительно заданного объекта
2 ошибка - недопустимая ссылка на нестатический член "IGlobalVarsBase::frametime"
Код:
void CVisuals::Fps()
{
    D::DrawString(F::Watermark, 5, 11, Color::White(), false, 1.0f/IGlobalVarsBase::frametime);
}
 
Забаненный
Статус
Оффлайн
Регистрация
11 Янв 2018
Сообщения
2,375
Реакции[?]
454
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
void CVisuals::Fps()
{
    D::DrawString(F::Watermark, 5, 11, Color::White(), false, 1.0f/IGlobalVarsBase::frametime);
}
Код:
Ошибка    C3867    "IGlobalVarsBase::frametime": нестандартный синтаксис; используйте "&", чтобы создать указатель на член 
Ошибка (активно)    E0245    нестатическая ссылка не член должна указываться относительно заданного объекта  
Ошибка    C2597    недопустимая ссылка на нестатический член "IGlobalVarsBase::frametime"
Ошибка    C2660    D::DrawString: функция не принимает 5 аргументов
Ошибка    C2568    /: не удается разрешить перегрузку функции
"void D::DrawString(HFont,int,int,Color,DWORD,const char *,...)": невозможно преобразовать аргумент 6 из "float" в "const char *"
 
Забаненный
Статус
Оффлайн
Регистрация
19 Фев 2018
Сообщения
647
Реакции[?]
167
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Ошибка    C3867    "IGlobalVarsBase::frametime": нестандартный синтаксис; используйте "&", чтобы создать указатель на член 
Ошибка (активно)    E0245    нестатическая ссылка не член должна указываться относительно заданного объекта  
Ошибка    C2597    недопустимая ссылка на нестатический член "IGlobalVarsBase::frametime"
Ошибка    C2660    D::DrawString: функция не принимает 5 аргументов
Ошибка    C2568    /: не удается разрешить перегрузку функции
"void D::DrawString(HFont,int,int,Color,DWORD,const char *,...)": невозможно преобразовать аргумент 6 из "float" в "const char *"
эм чо рофлишь
Код:
void CVisuals::Fps()
{
    D::DrawString(F::Watermark, 5, 11, Color::White(), false, “FPS: “,1.0f/IGlobalVarsBase::frametime);
}
 
Забаненный
Статус
Оффлайн
Регистрация
19 Фев 2018
Сообщения
647
Реакции[?]
167
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ору, все равно ошибки
Код:
define FRAMERATE_AVG_FRAC 0.9
		m_Framerate = FRAMERATE_AVG_FRAC * m_Framerate + (1.0 - FRAMERATE_AVG_FRAC) * Interfaces.GlobalVars->absoluteframetime;
		char fps[256];
		sprintf(fps, "%4i", (int)(1.0f / m_Framerate));
попробуй так, кста какой у тебя сурс ?
 
Эксперт
Статус
Оффлайн
Регистрация
12 Июн 2014
Сообщения
999
Реакции[?]
1,209
Поинты[?]
3K
предпологаю, что IGlobalVarsBase::frametime это все же функция, а не переменная
Код:
IGlobalVarsBase::frametime()
 
Забаненный
Статус
Оффлайн
Регистрация
19 Фев 2018
Сообщения
647
Реакции[?]
167
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
11 Янв 2018
Сообщения
2,375
Реакции[?]
454
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
define FRAMERATE_AVG_FRAC 0.9
        m_Framerate = FRAMERATE_AVG_FRAC * m_Framerate + (1.0 - FRAMERATE_AVG_FRAC) * Interfaces.GlobalVars->absoluteframetime;
        char fps[256];
        sprintf(fps, "%4i", (int)(1.0f / m_Framerate));
попробуй так, кста какой у тебя сурс ?
У меня iccluded
 
Забаненный
Статус
Оффлайн
Регистрация
19 Фев 2018
Сообщения
647
Реакции[?]
167
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
11 Янв 2018
Сообщения
2,375
Реакции[?]
454
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
define FRAMERATE_AVG_FRAC 0.9
        m_Framerate = FRAMERATE_AVG_FRAC * m_Framerate + (1.0 - FRAMERATE_AVG_FRAC) * Interfaces.GlobalVars->absoluteframetime;
        char fps[256];
        sprintf(fps, "%4i", (int)(1.0f / m_Framerate));
попробуй так, кста какой у тебя сурс ?
Не работает :(
 
Забаненный
Статус
Оффлайн
Регистрация
27 Янв 2019
Сообщения
73
Реакции[?]
13
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Заходишь в стим -> настройки -> в игре -> отображение частоты кадров -> код для даунафф(Да-да я видел раздел)
 
Забаненный
Статус
Оффлайн
Регистрация
4 Фев 2019
Сообщения
5
Реакции[?]
6
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
предпологаю, что IGlobalVarsBase::frametime это все же функция, а не переменная
Код:
IGlobalVarsBase::frametime()
Я понимаю, что вы, товарищ, являетесь гением компьютерных наук и лучшим читмейкером всея ру интернета (а может и не ру). Но хочу вас огорчить. frametime - это поле в IGlobalVarsBase. Я не знаю, на оснвание чего вы предположили, что это функция. Наверное в название интерфейса для долбаёбов написано iglobalVARSbase.
Если вы так хотите, чтобы это была функция, то вот вам функция
C++:
class IGlobalVarsBase{
//stuff
float& FrameTime() {
            return frametime;
        }
}
или вот
C++:
class IGlobalVarsBase{
//stuff
float& FrameTime() {
            return *(float*)((DWORD)this + 0x18);
        }
}
А вот вариант совсем для извращенцев (типо вас)
C++:
class IGlobalVarsBase{
    static float frametime() {
            return *(float*)((DWORD)(**reinterpret_cast<void***>((*reinterpret_cast<DWORD**>(CHLClient))[0] + 0x1B)) + 0x18)
        }
}
//float ft = IGlobalVarsBase::frametime(); // прям как у вас, круто, да?
 
Сверху Снизу