[ImGui] Image

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




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

Код:
Expand Collapse Copy
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
};

заводим переменную для текстуры
Код:
Expand Collapse Copy
IDirect3DTexture9 *tImage = nullptr;


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



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


CswkihrIQkS3jG2afymAJw.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
dc67b7a98840b456a7924484ffb4bf81.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как обратиться к m_pDevice, из client.cpp?
Код:
Client.cpp
Код:
Expand Collapse Copy
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
Код:
Expand Collapse Copy
IDirect3DDevice9*        m_pDevice;



ERROR
Код:
Expand Collapse Copy
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 ==========
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
сделал-бы хайд, просто это суперохуенная тема
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
карткинка в пикселях что делать ?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ты ибанутый? что фиксить? что ты несешь?
корбен далас зачем то захотел чтобы этот гайд был под хайдом, я неудачно пошутил мол без хайда этот способ скоро станет нерабочим
 
корбен далас зачем то захотел чтобы этот гайд был под хайдом, я неудачно пошутил мол без хайда этот способ скоро станет нерабочим
Ахуеть, щас мой мозг станет как у рефраина. ПАМАГИТЕ,Я НИ ХАЧУ БЫТЬ ТУПЫМ!
 
I cant find where youd3device is. Im using nicotine source
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу