Другое С/С++ Вопрос - Ответ

imring

Ride the Lightning
Всефорумный модератор
2,363
2,566
как рисовать текст или линии всякие не используя SF? (в asi)
 
  • Нравится
Реакции: loganhackerdff

bet.io

Известный
116
15
Подскажите пожалуйста почему при вводе десятичного числа программа сразу завершает работу?
C++:
#include <iostream>
using namespace std;
void main()
{
    int N, a[10000], min = INT_MAX, c=0;
    cin >> N;
    for (int i = 0; i < N; i++) cin >> a[i];
    for (int i = 0; i < N; i++)
    {
        if (a[i] > 1) c++;
        if (a[i] < min && a[i]>1) min = a[i];
    }
    cout << c << " " << min;
    cin.get(); cin.get();
}
 

Vesca

Новичок
20
0
1. How to display text at relative given coords?
2. How to detect if CTRL key is pressed?

This doesn't work. It works for non-modifiers key (isKeyPressed same):
Код:
if (SF->getGame()->isKeyDown(0x11)) {
    AddChatMsg(d3d_white, "CTRL IS PRESSED");
}
 

loganhackerdff

Известный
868
521
нашёл видос, с получением указателя на девайс чтоб рисовать -
скажите, я смогу такое на visual studio 2019 написать?
и есть ли способ легче?
 
  • Нравится
Реакции: _=Gigant=_

Deprecation

Потрачен
7
25
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
скажите, я смогу такое на visual studio 2019 написать?
1586097224335.png
 

loganhackerdff

Известный
868
521
GetDevice9Methods();
функция не обнаружна хотя все либы я подкличил что и на видосе
 

loganhackerdff

Известный
868
521
ладно, я нашёд какую то херню, скажите, это хоть похоже на получение указателя на девайс
C++:
uintptr_t get_return_address(const HMODULE d3d_module)
{
    constexpr auto return_addr_pattern = "8B CF FF D6 8B 4D 08 8B 41 3C FF 40 08 83 4D FC FF";

    MODULEINFO moduleinfo = { nullptr };
    if (GetModuleInformation(GetCurrentProcess(), d3d_module, &moduleinfo, sizeof(moduleinfo)) == FALSE)
        return 0;

    return uintptr_t(FindPattern(PBYTE(moduleinfo.lpBaseOfDll), moduleinfo.SizeOfImage, return_addr_pattern));
}
 
У

Удалённый пользователь 123482

Гость
ладно, я нашёд какую то херню, скажите, это хоть похоже на получение указателя на девайс
C++:
uintptr_t get_return_address(const HMODULE d3d_module)
{
    constexpr auto return_addr_pattern = "8B CF FF D6 8B 4D 08 8B 41 3C FF 40 08 83 4D FC FF";

    MODULEINFO moduleinfo = { nullptr };
    if (GetModuleInformation(GetCurrentProcess(), d3d_module, &moduleinfo, sizeof(moduleinfo)) == FALSE)
        return 0;

    return uintptr_t(FindPattern(PBYTE(moduleinfo.lpBaseOfDll), moduleinfo.SizeOfImage, return_addr_pattern));
}
Даже если и похоже, как ты будешь этим пользоваться, если ты даже отличить не можешь?
 

AnWu

Известный
Всефорумный модератор
4,789
5,425
Что мешает использовать directx sdk?
 

loganhackerdff

Известный
868
521
я его и использую, хукаю Present, а для этого нужен указатель на девайс, я не могу его найти
Ребят, не думайте что я тупенький в этом, так и есть
 
Последнее редактирование: