[ImGui] Image

Эксперт
Статус
Оффлайн
Регистрация
12 Июн 2014
Сообщения
999
Реакции[?]
1,209
Поинты[?]
3K
Отрисорвка картинки в меню:
Спецом для "воробушка", не спящего ночами......




Берем необходимую картинку PNG(с другими форматами не пробовал) перегоняем её в массив байт (
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
)

Код:
BYTE NameArry[/*2140*/] =
{
   0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A, 0x00, 0x00,
   0x00, 0x0D, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x4B,
   0x00, 0x00, 0x00, 0x4B, 0x08, 0x06, 0x00, 0x00, 0x00, 0x38,
   0x4E, 0x7A, 0xEA, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59,
............................................
   0xBD, 0xE1, 0xD5, 0xF0, 0xA7, 0x19, 0x18, 0x5B, 0x00, 0x00,
   0x00, 0x00, 0x49, 0x45, 0x4E, 0x44, 0xAE, 0x42, 0x60, 0x82
};
заводим переменную для текстуры
Код:
IDirect3DTexture9 *tImage = nullptr;

один раз инициализируем:
Код:
   if (tImage == nullptr)D3DXCreateTextureFromFileInMemoryEx(YouD3Device
       ,&NameArry, sizeof(NameArry), 
Ширина_Текстуры, высота_Текстуры, D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED, D3DX_DEFAULT, D3DX_DEFAULT, 0, NULL, NULL, &tImage);


отрисовываем в меню:
Код:
   ImGui::Image(tImage, ImVec2(Ширина, Высота));
         ImGui::ImageButton(tImage, ImVec2(Ширина, Высота));

 
Забаненный
Статус
Оффлайн
Регистрация
18 Сен 2017
Сообщения
54
Реакции[?]
28
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
 
Забаненный
Статус
Оффлайн
Регистрация
18 Сен 2017
Сообщения
54
Реакции[?]
28
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
alive forever
Забаненный
Статус
Оффлайн
Регистрация
21 Июн 2017
Сообщения
663
Реакции[?]
400
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
18 Сен 2017
Сообщения
54
Реакции[?]
28
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как обратиться к m_pDevice, из client.cpp?
Код:
Client.cpp
Код:
IDirect3DTexture9 *tImage = nullptr;

        if (tImage == nullptr)D3DXCreateTextureFromFileInMemoryEx(m_pDevice
            , &legit, sizeof(legit),
            336, 189, D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED, D3DX_DEFAULT, D3DX_DEFAULT, 0, NULL, NULL, &tImage);
      
      
        if (menutipe == 0) {
            if (ImGui::Begin("Legitbot", &bIsGuiVisible, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_ShowBorders)) {
                if (ImGui::ImageButton(tImage, ImVec2(336, 189))) {

                }
            }
        }
client.h
Код:
IDirect3DDevice9*        m_pDevice;



ERROR
Код:
1>------ Сборка начата: проект: INDIGO, Конфигурация: Release Win32 ------
1>Aimbot.cpp
1>Client.cpp
1>Esp.cpp
1>Knifebot.cpp
1>Misc.cpp
1>Radar.cpp
1>DynSkin.cpp
1>Skin.cpp
1>Triggerbot.cpp
1>Engine.cpp
1>Entity.cpp
1>Hook.cpp
1>NetVar.cpp
1>Offset.cpp
1>Players.cpp
1>Render.cpp
1>Weapon.cpp
1>Gui.cpp
1>License.cpp
1>Main.cpp
1>Компиляция...
1>Settings.cpp
1>Client.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Esp.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Knifebot.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Misc.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Radar.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>DynSkin.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Skin.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Triggerbot.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Engine.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Entity.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Hook.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>NetVar.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Offset.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Players.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Render.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Weapon.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Gui.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>License.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Main.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>Settings.obj : error LNK2005: "struct IDirect3DDevice9 * Client::m_pDevice" (?m_pDevice@Client@@3PAUIDirect3DDevice9@@A) уже определен в Aimbot.obj
1>   Создается библиотека C:\Users\Atom\Desktop\top hack\Release\indigo.lib и объект C:\Users\Atom\Desktop\top hack\Release\indigo.exp
1>C:\Users\Atom\Desktop\top hack\Release\indigo.dll : fatal error LNK1169: обнаружен многократно определенный символ - один или более
1>Сборка проекта "INDIGO.vcxproj" завершена с ошибкой.
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
 
push me to the edge
Олдфаг
Статус
Оффлайн
Регистрация
22 Мар 2017
Сообщения
2,253
Реакции[?]
1,204
Поинты[?]
1K
Забаненный
Статус
Оффлайн
Регистрация
18 Сен 2017
Сообщения
54
Реакции[?]
28
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
              ru p2cs > all                      
Разработчик
Статус
Оффлайн
Регистрация
19 Авг 2016
Сообщения
1,577
Реакции[?]
1,959
Поинты[?]
129K
              ru p2cs > all                      
Разработчик
Статус
Оффлайн
Регистрация
19 Авг 2016
Сообщения
1,577
Реакции[?]
1,959
Поинты[?]
129K
https://vk.com/bpcheat
Забаненный
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
746
Реакции[?]
171
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
карткинка в пикселях что делать ?
 
Забаненный
Статус
Оффлайн
Регистрация
18 Сен 2017
Сообщения
54
Реакции[?]
28
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Участник
Статус
Оффлайн
Регистрация
15 Апр 2017
Сообщения
396
Реакции[?]
194
Поинты[?]
0
ты ибанутый? что фиксить? что ты несешь?
корбен далас зачем то захотел чтобы этот гайд был под хайдом, я неудачно пошутил мол без хайда этот способ скоро станет нерабочим
 
Участник
Статус
Оффлайн
Регистрация
20 Фев 2017
Сообщения
1,215
Реакции[?]
275
Поинты[?]
0
корбен далас зачем то захотел чтобы этот гайд был под хайдом, я неудачно пошутил мол без хайда этот способ скоро станет нерабочим
Ахуеть, щас мой мозг станет как у рефраина. ПАМАГИТЕ,Я НИ ХАЧУ БЫТЬ ТУПЫМ!
 
Оригинальный статус
Забаненный
Статус
Оффлайн
Регистрация
1 Мар 2018
Сообщения
187
Реакции[?]
53
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу